I don't see why anything dramatic will happen when NumPy drops support for Python 2.7. The current releases of both NumPy and SymPy will still be available for Python 2.7. Gradually over time more new releases will emerge that can't be installed on Python 2.7 but nothing will immediately break for people who continue to use 2.7 with NumPy and/or SymPy. Those users will just be stuck with the current versions of 3rd party packages as well as an old version of the interpreter.
On Sat, 14 Dec 2019 at 23:28, Jason Moore <[email protected]> wrote: > > I'd like for us to hang on to Py27 until we see what happens when NumPy drops > it. I personally feel like shit might hit the fan. > > Jason > moorepants.info > +01 530-601-9791 > > > > On Sat, Dec 14, 2019 at 3:05 PM Aaron Meurer <[email protected]> wrote: >> >> >> >> On Sat, Dec 14, 2019 at 2:31 PM Oscar Benjamin <[email protected]> >> wrote: >>> >>> 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. >> >> >> We should make sure __init__.py stays importable so we can give an error >> message about Python 2 not being supported. >> >>> >>> >>> 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. >> >> >> We might need to become more aggressive at some point. Python is planning on >> speeding up their release cadence so with the current policy there will be >> more Python versions for us to support. >> >> Aaron Meurer >> >>> >>> >>> -- >>> 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. >> >> -- >> 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/CAKgW%3D6JgEuAWSX%2B37dfDkRvxGJYd23NFHAvy%2BaCD59VShLFqQg%40mail.gmail.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/CAP7f1AiJqLahHrRVk%3D3UiYCvh5ERVrKqwLAOS0GZyUEi9CYCbA%40mail.gmail.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/CAHVvXxSJy7ufBPOYh1Gx%3DY9UQ_YmXThO0aRtkY5wd5RMi8%3D5ig%40mail.gmail.com.
