This is the version history of devpi_cleaner.
- Python 3.10, 3.11, and 3.12 as well as PyPy 3.10 are now officially supported.
- Python 3.6 to 3.8 as well as PyPy 3.7 to 3.9 are no longer supported.
- Dropped support for running tests via setup.py test. The mechanism is considered deprecated by upstream and removing it allows us to drop a dependency.
- Throttle deletion if Devpi seems under heavy load.
- Python 3.6 to 3.9 are now officially supported.
- Tests are now executed via pytest to avoid compatibility problems with Python 3.10.
- Python 2.7, and 3.3 to 3.5 are no longer supported.
- Allow cleaning of single indices instead of all indices of a user. See
--help
for the invocation syntax. - Allow to limit the versions to delete via a regular expression.
- Display a progress bar while performing the removal if multiple packages or package versions are selected.
- Python 3.5 is now officially supported
- PyPy is now officially supported
- Prompt the user for a list of package versions and the indices from which to delete them. Previously the user was shown a list of package URLs. However, devpi_cleaner will actually delete by package version, not by uploaded file.
- Improved performance when deleting multiple package versions from non-volatile indices
- Changelog is now maintained in the format suggested by http://keepachangelog.com/.
- Python 3.2 is no longer supported
- Add support for HTTPS.
- Batch removal of packages from all indices of a Devpi user
- Allow restricting removal to development versions
- Enable removal of packages from non-volatile indices
- Batch mode for non-interactive operation