Hi, It's been a while, but I'm the one who committed the original sin of including pyglet. In general, I agree with you. The intent back then was to allow users to plot out-of-the-box, without any external dependencies. I've since come to believe that our users are generally python programmers who can handle the installation of dependencies.
On the other hand, I want to avoid the situation that used to happen with PyOpenGL on windows: you had to install specific, non-standard versions of numeric, PIL, etc (see http://www.visionegg.org/install-windows-details.html). Things to think about: * How would this work for people using the windows installer? Can it handle dependencies somehow, or should pyglet be a separate download? * Plotting hasn't been updated to use the latest versions of pyglet (we depend on < 1.0, I think). If someone uses a more recent pyglet, how do we know it's going to work? We might end up getting a lot of bug reports relating to version mismatch. Regrettably, I haven't had enough time to contribute regularly, but I've been toying here and there with different ways of doing plotting. I've been thinking it might be a good idea to make a separate package sympy-plotting, sympy-extras, or similiar. We could offer two windows installers, one with plotting and one without, though it would create quite a bit of extra work for each release. So, is sympy an everything-but-the-kitchen-sink, batteries-included library, or a svelte library with lots of optional add-ons? Brian On Sun, Jun 1, 2008 at 7:30 AM, Vinzent Steinberg < [EMAIL PROTECTED]> wrote: > > BTW: It already works for sympy: > > # easy_install --upgrade sympy > Searching for sympy > Reading http://pypi.python.org/simple/sympy/ > Reading http://code.google.com/p/sympy > Best match: sympy 0.5.15 > Downloading http://sympy.googlecode.com/files/sympy-0.5.15.tar.gz > Processing sympy-0.5.15.tar.gz > Running sympy-0.5.15/setup.py -q bdist_egg --dist-dir /tmp/ > easy_install--T05uk/s > ympy-0.5.15/egg-dist-tmp-CC1Wrm > package init file 'sympy/concrete/tests/__init__.py' not found (or not > a regular > file) > package init file 'sympy/core/tests/__init__.py' not found (or not a > regular fil > e) > [...] > package init file 'sympy/utilities/tests/__init__.py' not found (or > not a regula > r file) > Creating missing __init__.py for sympy.simplify.tests > Creating missing __init__.py for sympy.concrete.tests > Creating missing __init__.py for sympy.numerics.tests > Creating missing __init__.py for sympy.test_external > Creating missing __init__.py for sympy.ntheory.tests > Creating missing __init__.py for sympy.core.tests > Creating missing __init__.py for sympy.physics.tests > Creating missing __init__.py for sympy.functions.elementary.tests > Creating missing __init__.py for sympy.functions.special.tests > Creating missing __init__.py for sympy.functions.combinatorial.tests > Creating missing __init__.py for sympy.parsing.tests > Creating missing __init__.py for sympy.polynomials.tests > Creating missing __init__.py for sympy.polys.tests > Creating missing __init__.py for sympy.integrals.tests > Creating missing __init__.py for sympy.statistics.tests > Creating missing __init__.py for sympy.matrices.tests > Creating missing __init__.py for sympy.geometry.tests > Creating missing __init__.py for sympy.plotting.tests > Creating missing __init__.py for sympy.utilities.tests > Creating missing __init__.py for sympy.series.tests > Creating missing __init__.py for sympy.solvers.tests > Creating missing __init__.py for sympy.printing.pretty.tests > Creating missing __init__.py for sympy.printing.tests > Creating missing __init__.py for sympy.specfun.tests > zip_safe flag not set; analyzing archive contents... > sympy.__init__: module references __file__ > sympy.utilities.pkgdata: module references __file__ > sympy.utilities.tests.test_code_quality: module references __file__ > sympy.utilities.tests.test_tests_names: module references __file__ > Adding sympy 0.5.15 to easy-install.pth file > Installing isympy script to /usr/local/bin > > Installed /usr/local/lib/python2.5/site-packages/sympy-0.5.15- > py2.5.egg > Processing dependencies for sympy > Finished processing dependencies for sympy > > > We could let it additionally install pyglet and mpmath as > dependencies. > > Vinzent > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sympy" group. To post to this group, send email to sympy@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sympy?hl=en -~----------~----~----~----~------~----~------~--~---