On Thu, Jul 25, 2013 at 12:21 PM, Matthew Brett <[email protected]> wrote: > Hi, > > On Thu, Jul 25, 2013 at 8:40 AM, Ondřej Čertík <[email protected]> > wrote: >> On Thu, Jul 25, 2013 at 8:45 AM, Aaron Meurer <[email protected]> wrote: >>> I'll ask here what I asked on the pull request. Can you give a list of >>> the things that we would have to do to support both. I'm concerned >>> about the annoyance factor here. Obviously, we've had a compatibility >>> file for some time, so we are no strangers to such things, but I'd >>> like to know what we'd be getting into here, beyond the obvious >>> print() instead of print. >> >> Let's discuss the possible annoyances with this. So far it seems to me >> the changes are relatively minor, but let's make sure about that. >> >> Let's also discuss the advantages of this (e.g. one source base works >> in all Pythons, no more 2to3 slowness, no more problems with setup.py, >> easier release from one tarball --- if we want to, ...). > > And easy_install may work again as well - a big win for us in the > binary-installers world.
Yep. Another is documentation --- now we have only one source, so any example/doctest from our online docs will work in all Pythons. > >> Sean, I owe you a beer for this PR. :) Thanks for your work. > > Yes - thanks very much for doing this - gratitude and enthusiasm and > promise of further beer flying across the wire, Ok, we are having it quite polished and it seems nobody is against merging it: https://github.com/sympy/sympy/pull/2318 Everyone, can you please help us test it a bit more? It's a big change, so we need to make sure we didn't overlook anything. Here is how: git clone https://github.com/sympy/sympy cd sympy git remote add sean https://github.com/flacjacket/sympy git fetch sean git checkout -t sean/single_code_base and check whatever you think might got broken by this change. Ondrej -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sympy. For more options, visit https://groups.google.com/groups/opt_out.
