Python 2.7 support can be dropped in SymPy 1.6 (the next release). We don't yet know though if we will need a 1.5.1 bugfix release though so I'd prefer to give it a few weeks before dropping Python 2.7 from Travis. I think that as soon as Python 2.7 is not tested SymPy will stop working on it because it will become unimportable within a few PRs.
Once 2.7 is removed from Travis there are a number of places in the codebase that can be cleaned up (noted with the "dropping Python 2" label) and a bunch of compat code that can be removed. SymPy's current Python version support policy is here https://github.com/sympy/sympy/wiki/Python-version-support-policy and says that a version of Python is supported until it reaches EOL. For Python 3.5 that is September 2020 according to the table here: https://devguide.python.org/#status-of-python-branches Dropping 3.5 before then wouldn't match the support policy but if there are strong advantages then it can be discussed. -- Oscar On Sat, 14 Dec 2019 at 15:26, Francesco Bonazzi <[email protected]> wrote: > > Great new! > > Are we going to drop Python 2.7 and 3.4 support? > > There are two nice things to have: > > support for type annotations with enforcement in testing. > integration of MatchPy into SymPy (unfortunately this step requires to drop > Python 3.5 support as well, as MatchPy is Python 3.6+ only). > > > On Saturday, 14 December 2019 02:38:23 UTC+1, Oscar wrote: >> >> On Fri, 13 Dec 2019 at 21:41, Oscar Benjamin <[email protected]> wrote: >> > >> > Hi all, >> > >> > It is my pleasure to announce the release of SymPy 1.5 today. I have >> > uploaded the release files to for this release to PyPI so you should >> > be able to install or upgrade with >> > >> > $ pip install -U sympy >> >> I just realised I didn't give the hashes for the release files which are >> >> 8ae4a95378304ed4081921767fe46f0adf5921bf471c9f5df425abf2c655d751 >> sympy-1.5-py2.py3-none-any.whl >> 31567dc010bff0967ef7a87210acf3f938c6ab24481581fc143536fb103e9ce8 >> sympy-1.5.tar.gz >> b880a0819efac35661e59ec4341e3df7667e51f952033b12a91361f792458639 >> sympy-docs-html-1.5.zip >> 2f366888c0efc86bf031e1db4dd988463c26583a8582e33b4bc85eb6b14d4ea1 >> sympy-docs-pdf-1.5.pdf >> >> I'm interested to know: does anyone check these? >> >> -- >> Oscar > > -- > 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 view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/b17bed68-2653-4bb9-8b54-fa19eaeb18e3%40googlegroups.com. -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAHVvXxTr0NMn5w2ZKbbCTRdtZHp0Fq4H18vrHCFr8%2BK5KbO%2BbA%40mail.gmail.com.
