Vulture

Latest version: v2.11

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

Scan your dependencies

Page 1 of 3

2.11

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

2.10

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

2.9.1

* Use exit code 0 for `--help` and `--version` again (Jendrik Seipp, 321).

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

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.