On 2019-08-11 15:31, Ant wrote:
Hello.

I cannot figure out how to report this minor bug of a minor upgrade
issue (https://github.com/twisted/twisted didn't have an issues
section) that I noticed since last week:

$ pip list --outdated                       DEPRECATION: Python 3.4
support has been deprecated. pip 19.1 will be the last one supporting
it. Please upgrade your Python as Python 3.4 won't be maintained after
March 2019 (cf PEP 429).
Package Version Latest Type
------- ------- ------ -----
Twisted 19.2.1  19.7.0 sdist

$ pip install --upgrade Twisted
DEPRECATION: Python 3.4 support has been deprecated. pip 19.1 will be
the last one supporting it. Please upgrade your Python as Python 3.4
won't be maintained after March 2019 (cf PEP 429).
Collecting Twisted
  Using cached
https://files.pythonhosted.org/packages/61/31/3855dcacd1d3b2e60c0b4ccc8e727b8cd497bd7087d327d81a9f0cbb580c/Twisted-19.7.0.tar.bz2
    ERROR: Complete output from command python setup.py egg_info:
    ERROR: Traceback (most recent call last):
      File "<string>", line 1, in <module>
File "/tmp/pip-install-2h_su73e/Twisted/setup.py", line 20, in <module>
        setuptools.setup(**_setup["getSetupArgs"]())
      File "<string>", line 257, in getSetupArgs
      File "<string>", line 208, in _checkPythonVersion
    ImportError: Twisted on Python 3 requires Python 3.5 or later.
    ----------------------------------------
ERROR: Command "python setup.py egg_info" failed with error code 1 in
/tmp/pip-install-2h_su73e/Twisted/


That v19.7.0 shouldn't even be offered for my outdated setups. :(

Perhaps a `python_requires=` would do the trick?

https://github.com/twisted/twisted/blob/c55c778e6c7a758cb9cee568a9188ac49e628c27/src/twisted/python/_setup.py#L54-L75

Maybe: python_requires='>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*!=3.4.*'

And perhaps also drop the manual checking code?

I'm kind of busy but if someone else doesn't get to it first I'll try to get to a ticket/PR later.

Cheers,
-kyle

_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python

Reply via email to