Vulture Versions Save

Find dead Python code

v2.11

3 months ago
  • Switch to tomllib/tomli to support heterogeneous arrays (Sebastian Csar, #340).
  • Bump flake8, flake8-comprehensions and flake8-bugbear (Sebastian Csar, #341).
  • Provide whitelist parity for MagicMock and Mock (maxrake, #342).

v2.10

7 months ago
  • Drop support for Python 3.7 (Jendrik Seipp, #323).
  • Add support for Python 3.12 (Jendrik Seipp, #332).
  • Use end_lineno AST attribute to obtain more accurate line counts (Jendrik Seipp).

v2.9.1

8 months ago
  • Use exit code 0 for --help and --version again (Jendrik Seipp, #321).

v2.9

8 months ago
  • Use exit code 3 when dead code is found (whosayn, #319).
  • Treat non-supported decorator names as "@" instead of crashing (Llandy3d and Jendrik Seipp, #284).
  • Drop support for Python 3.6 (Jendrik Seipp).

v2.8

9 months ago
  • Add UnicodeEncodeError exception handling to core.py (milanbalazs, #299).
  • Add whitelist for Enum attributes _name_ and _value_ (Eugene Toder, #305).
  • Run tests and add PyPI trove for Python 3.11 (Jendrik Seipp).

v2.7

1 year ago
  • Ignore setup_module(), teardown_module(), etc. in pytest test_*.py files (Jendrik Seipp).
  • Add whitelist for socketserver.TCPServer.allow_reuse_address (Ben Elliston).
  • Clarify that --exclude patterns are matched against absolute paths (Jendrik Seipp, #260).
  • Fix example in README file (Jendrik Seipp, #272).

v2.6

1 year ago
  • Add basic match statement support (kreathon, #276, #291).

v2.5

1 year ago
  • Mark imports in __all__ as used (kreathon, #172, #282).
  • Add whitelist for pint.UnitRegistry.default_formatter (Ben Elliston, #258).

v2.4

1 year ago
  • Print absolute filepaths as relative again (as in version 2.1 and before) if they are below the current directory (The-Compiler, #246).
  • Run tests and add PyPI trove for Python 3.10 (chayim, #266).
  • Allow using the del keyword to mark unused variables (sshishov, #279).

v2.3

3 years ago