Releases: bittner/pyclean
v3.1.0
Aligns the behavior of the --debris
option with the bytecode discovery and deletion, traversing the directory tree recursively from the starting point. On large directory trees debris removal will be notably slower due to this.
What's Changed
- Add Python 3.13 to the test matrix by @bittner in #85
- Update usage and documentation by @bittner in #86
- Walk through directory tree for debris cleanup too by @bittner in #87
- Release v3.1.0 by @bittner in #88
Full Changelog: 3.0.0...3.1.0
v3.0.0
Drops Python 2.7 support and removes the original Debian scripts. PyClean is now all modern, all Python 3. ✨ 🚀
What's Changed
- Select all ruff rules, ignore only a few by @bittner in #76
- Simplify pipeline code, no unnecessary install of wheel package by @bittner in #77
- Use generic name for linting job by @bittner in #79
- Remove Python 2.7 implementations and dependencies by @bittner in #81
Full Changelog: 2.7.6...3.0.0
v2.7.6
Fixes wrongly displayed package version (undo dynamic version detection). Start using Ruff to format the code (replacing Black).
What's Changed
- Fix wrongly displayed package version, add ruff to defaults by @bittner in #74
- Use ruff for code formatting (like Black), test against Python 3.12 by @bittner in #75
Full Changelog: 2.7.5...2.7.6
v2.7.5
Adds ruff to --debris
topics, and venv to --ignore
.
What's Changed
- Also ignore the
venv
folder by default by @bittner in #70 - Upgrade Codacy reporter for GHA by @bittner in #72
- Remove ruff debris when specified by @miketheman in #71 – Thanks @miketheman!
- Release v2.7.5 by @bittner in #73
Full Changelog: 2.7.4...2.7.5
v2.7.4
Switch from setup.py
to pyproject.toml
for packaging. Handle exceptions centrally. Start using Ruff to replace all linters.
What's Changed
- Fix additional environments shown by
tox list
by @bittner in #65 - Continue to run older Pythons with Tox by @bittner in #66
- Perform packaging with
pyproject.toml
, removesetup.py
by @bittner in #67 - Use ruff as the one linter for everything by @bittner in #68
- Handle exceptions centrally in main entry point by @bittner in #69
Full Changelog: 2.7.3...2.7.4
v2.7.3
v2.7.2
Makes the --erase
option count/report not-deleted objects correctly when confirmation is denied, and uses appropriate wording when reporting such objects in dry-runs. The Runner
class is now implemented more cleanly.
What's Changed
Full Changelog: 2.7.1...2.7.2