On Sep 3, 2012, at 8:11 AM, Matthew Brett <[email protected]> wrote:
> Hi, > > While trying to set up Travis testing for Python 3 and sympy, I > noticed that there does not seem to be a current python3-sympy for > Ubuntu 12.04, and that easy_install fails with a python 3 syntax > error. > > Testing an sdist archive from the 0.7.2 branch: > > python setup.py sdist > workon python32 # activate python3 virtualenv > easy_install dist/sympy-0.7.1-git.tar.gz # install from generated sdist > > gives: > > File > "/var/folders/jg/jgfZ12ZXHwGSFKD85xLpLk+++TI/-Tmp-/easy_install-p_wdi6/sympy-0.7.1-git/sympy/__init__.py", > line 34, in <module> > ImportError: This is the Python 2 version of SymPy. To use SymPy with > Python 3, please obtain a Python 3 version from http://sympy.org, or > use the bin/use2to3 script if you are using the git version. > > I could not see a python 3 download via sympy.org, and the bin/use2to3 > is not in the sdist. > > I'm afraid I don't know pypi well enough to know if you can have > separate python 2 and python 3 sdists - is this the plan? Yes, but we haven't released a version with 2to3 support yet, so there aren't any downloads yet. The way it will work is that there will be two separate tarballs, one for Python 2 and one for Python 3. The one for Python 2 will be made in the standard way that you tried. The one for Python 3 will be made by running use2to3 and then running setup.py sdist from the py3k-sympy directory. When I get out the release candidates for 0.7.2 (hopefully this week), you will see how it works. Aaron Meurer > > I think I missed the discussion about this - but is it possible to put > the application of the 2to3 script in setup.py in order to avoid this > problem? > > http://docs.python.org/py3k/howto/pyporting.html#during-installation > > Thanks for any pointers, > > Matthew > > -- > You received this message because you are subscribed to the Google Groups > "sympy" group. > To post to this group, send email to [email protected]. > 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. > -- You received this message because you are subscribed to the Google Groups "sympy" group. To post to this group, send email to [email protected]. 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.
