Z3c.dependencychecker

Latest version: v2.15

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

Scan your dependencies

Page 4 of 8

2.2

----------------

- Ignore relative imports (i.e. from . import foo).
[gforcada]

- Added ``ignore-packages`` config option to totally ignore one or more packages in the reports
(whether unused imports or unneeded dependencies).
Handy for soft dependencies.
[gforcada]

2.1.1

------------------

- Note: 2.1 had a technical release problem, hence 2.1.1.
[reinout]

- We're releasing it as a wheel, too, now.
[reinout]

- Small improvements to the debug logging (``-v/--verbose`` shows it).
[reinout]

- Remove unused parameter in DottedName.
[gforcada]

- All imports found by DocFiles imports extractor are marked as test ones.
[gforcada]

- Handle multiple dotted names found in a single ZCML parameter.
[gforcada]

- Use properties to make code more pythonic.
[gforcada]

- Allow users to define their own mappings on a `pyproject.toml` file.
See README.rst.

- Filter imports when adding them to the database, rather than on each report.
[gforcada]

2.0

----------------

- Complete rewrite: code does no longer use deprecated functionality,
is more modular, more pythonic, easier to extend and hack, and above all,
has a 100% test coverage to ensure that it works as expected.
[gforcada]

- Add support for Python 3.
[gforcada]

1.16

-----------------

- Don't crash anymore on, for instance, django code that needs a django
settings file to be available or that needs the django app config step to be
finished.
[reinout]

- Improved Django settings extraction.
[reinout]

- Better detection of python built-in modules. ``logging/__init__.py`` style
modules were previously missed.
[reinout]

1.15

-----------------

- The name of a wrong package was sometimes found in case of a directory with
multiple egg-info directories (like
``/usr/lib/python2.7/dist-packages/*.egg-info/``...). Now the
``top_level.txt`` file in the egg-info directories is checked if the
top-level directory matches.
[reinout]

1.14

-----------------

- The debug logging (``-v``) is now printed to stdout instead of stderr. This
makes it easier to grep or search in the verbose output for debugging
purposes.
[reinout]

Page 4 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.