That looks like it would work. This is our .travis.yml: https://github.com/sympy/sympy/blob/master/.travis.yml.
**Hopefully** when we release, pip install sympy and pip-3.2 install sympy (or whatever the Python 3 pip binary is called) should just work. I say hopefully because pip likes to do its own thing sometimes, and it's almost impossible for me as a package maintainer to do anything about it. Aaron Meurer On Mon, Sep 3, 2012 at 11:36 AM, Matthew Brett <[email protected]> wrote: > Hi, > > On Mon, Sep 3, 2012 at 5:58 PM, Aaron Meurer <[email protected]> wrote: >> 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. > > Thanks - I will look later - sorry for pre-empting. > > Here is my .travis.yml script in case anyone runs into the same > problem in the mean time: > > https://github.com/nipy/nipy/blob/master/.travis.yml > > Cheers, > > 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.
