Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make twine Python 3 only #437

Merged
merged 5 commits into from
Sep 22, 2019
Merged

Make twine Python 3 only #437

merged 5 commits into from
Sep 22, 2019

Commits on Jun 12, 2019

  1. Remove support for Python 2.7 and 3.4

    The twine project is moving to Python 3 only.
    
    As twine is a command-line tool, it is in a good position to move to
    Python 3 only. Other command-line-only tools have begun moving to Python
    3. For example: black, mypy, pylint, pypinfo, and Sphinx. The twine
    command will continue to support uploading Python 2 projects to PyPI. So
    this should be mostly transparent to users.
    
    Allows for code cleanups. By removing these workarounds, the project
    will be easier to maintain and reduce ongoing testing resources.
    
    Python 2 is scheduled to be EOL on January 1, 2020.
    
    https://www.python.org/dev/peps/pep-0373/
    
    For an overview of projects that have dropped Python 2 support entirely,
    see:
    
    https://hugovk.github.io/drop-python/2.7/
    jdufresne committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    94b8cef View commit details
    Browse the repository at this point in the history
  2. Drop support for Python 3.5

    Allows dropping dependency on pyblake2, as it is now available in
    hashlib.
    
    Allows using f-strings instead of simple string formatting.
    
    Allows for future use of type hinting.
    
    PyPy3 is Python 3.5, so that support has been removed as well.
    jdufresne committed Jun 12, 2019
    Configuration menu
    Copy the full SHA
    06663c5 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2019

  1. Configuration menu
    Copy the full SHA
    0b6b39e View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2019

  1. Merge branch 'master' into py3

    jaraco committed Sep 22, 2019
    Configuration menu
    Copy the full SHA
    2c9aa20 View commit details
    Browse the repository at this point in the history
  2. Update changelog

    jaraco committed Sep 22, 2019
    Configuration menu
    Copy the full SHA
    44e9eb6 View commit details
    Browse the repository at this point in the history