Packagelister

Latest version: v2.0.1

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

Scan your dependencies

Page 1 of 3

2.0.1

Refactorings

* improve type annotation coverage
* update printbuddies usage

2.0.0

New Features
* BREAKING
* add `Package.from_distribution_name()` method
* add option to suppress scan progress printout
Fixes

* fix scan_dir output formatting
* fix showing builtins when using --files without --builtins
Performance improvements

* condense terminal printout and add a progress bar
* rewrite core so that it's better organized, faster, and more accurate
Refactorings

* change `Package.format_requirement()` to `Package.get_formatted_requirement()`
* change progbar display width to 0.3
* edit printout to include package versions event when including builtin packages
* rename `Project.unique_packages` to `Project.packages`
Docs

* edit typo in readme
* change type annotation for `Package.distribution_name` and `Package.version`
* update readme
* add function and class docstrings

1.6.2

Performance improvements

* add exception hadling and reporting to `whouses` script

1.6.1

Fixes

* cli no longer lists the package being scanned in the results
Performance improvements

* remove redundant list sort

1.6.0

New Features

* replace package names with pip name when they don't match when generating requirements
Fixes

* fix not getting package versions
Performance improvements

* use ast module to extract packages
Refactorings

* add default value to ignore arg in find()
* replace pathlib with pathier
* rename top_dir to root
* remove recursive option from get_packages_from_source
Docs

* update help message
* improve docstrings
Others

* add missing version prefix
* remove invalid assertion

1.5.1

Fixes

* fix crash when trying to import something that isn't a module

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.