Check-python-versions

Latest version: v0.22.1

Safety actively analyzes 714860 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 6

0.13.2

-------------------

- More robust Appveyor parsing: accept forward slashes (c:/pythonXY), do not
crash if the PYTHON environment variable doesn't point to a versioned Python
directory that we recognize (`GH 12
<https://github.com/mgedmin/check-python-versions/issues/12>`_).

0.13.1

-------------------

- When updating a tox.ini keep multiline lists on multiple lines.

0.13.0

-------------------

- Support Python 3.8.

- Stop adding ``dist: xenial`` to .travis.yml as that is now the default.

0.12.1

-------------------

- Improvements in Python version updating:

- preserve comma style in python_requires lines
- no longer upgrade 'pypy' to 'pypy2.7-6.0.0' and 'pypy3' to 'pypy3.5-6.0.0'
because xenial now has 'pypy' and 'pypy3' available

0.12.0

-------------------

- Ignore unreleased Python versions (3.8 at the moment).

- Allow half-open ranges like ``--expect 3.5-``.

- Add experimental support for updating supported Python versions in
setup.py, tox.ini, .travis.yml, appveyor.yml and .manylinux-install.sh:

- command-line options --add and --drop to add and/or drop specific versions

- command-line option --update to explicitly enumerate all supported versions

- all changes are shown as diffs with confirmation before applying

- command-line option --diff to show the diffs and exit without any prompting

- command-line option --dry-run to re-run the parser and checker on in-memory
copies of updated files, to see if the update would succeed

- command-line option --only to limit the checks/update to some of the
supported files

0.11.0

-------------------

- Implement a full PEP-440 parser for python_requires.

Page 5 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.