Vulture

Latest version: v2.14

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

Scan your dependencies

Page 2 of 9

2.9

* 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).

2.8

* 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).

2.7

* 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).

2.6

* Add basic `match` statement support (kreathon, 276, 291).

2.5

* Mark imports in `__all__` as used (kreathon, 172, 282).
* Add whitelist for `pint.UnitRegistry.default_formatter` (Ben Elliston, 258).

2.4

* 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).

Page 2 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.