From: Bruce S. <Bru...@nc...> - 2011-03-21 21:47:23
|
My mistake, as I had intended that the recent releases in fact make Polygon and ttfquery optional (in which case extrusion and text objects are not available). The mistake is that the start of vis/shapes.py should look like this: from math import pi, cos, sin, sqrt, tan, atan, acos try: from Polygon import Polygon from Polygon.Shapes import Star from ttfquery import describe, glyphquery, glyph except: pass import vis import os, sys, glob (vis/primitives.py already checks for Polygon and ttfquery availability and issues an appropriate warning.) The corrected shapes.py is now in CVS. You've probably seen this, but on the download pages at vpython.org you'll find this: In support of the 3D text and extrusion objects, you will need to install the font-handling modules FontTools, ttfquery (version 1.0.4 or later), and Polygon (all available from pypi.python.org), for which the following conditions apply: "Polygon is being distributed subject to the following conditions: This distribution contains code from the GPC Library, and/or code resulting from the use of the GPC Library. This usage has been authorized by The University of Manchester, on the understanding that the GPC-related features are used only in the context of this distribution. It is not permitted to extract the GPC code from the distribution as the basis for commercial exploitation, unless a GPC Commercial Use Licence is obtained from The University of Manchester, contact: http://www.cs.man.ac.uk/~toby/gpc/". Bruce Sherwood On Mon, Mar 21, 2011 at 2:58 PM, Thomas Spura <to...@fe...> wrote: > Hi list, > > is it possible to drop the polygon dependency somehow (or at least make > it optionally). > > I just tried to package it for fedora and noticed the dependency to > gpc, which is non-free: > https://fedorahosted.org/fpc/ticket/74 > > When that can't be resolved by polygon upstream (and I bet it can't, > because they would be forced to rewrite the gpc library somehow), > vpython will never work on fedora, because polygon can't be imported... > > Greetings, > Thomas > > ------------------------------------------------------------------------------ > Enable your software for Intel(R) Active Management Technology to meet the > growing manageability and security demands of your customers. Businesses > are taking advantage of Intel(R) vPro (TM) technology - will your software > be a part of the solution? Download the Intel(R) Manageability Checker > today! http://p.sf.net/sfu/intel-dev2devmar > _______________________________________________ > Visualpython-users mailing list > Vis...@li... > https://lists.sourceforge.net/lists/listinfo/visualpython-users > |