Deb-pkg-tools

Latest version: v8.3

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

Scan your dependencies

Page 11 of 25

1.22.1

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

- Change ``clean_package_tree()`` to clean up ``__pycache__`` directories.
- Improved test coverage of ``check_duplicate_files()``.

.. _Release 1.22.1: https://github.com/xolox/python-deb-pkg-tools/compare/1.22...1.22.1

1.22

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

Proof of concept: duplicate files check (static analysis).

.. _Release 1.22: https://github.com/xolox/python-deb-pkg-tools/compare/1.21...1.22

1.21

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

Implement proper package metadata cache using SQLite 3.x (high performance).

I've been working on CPU and disk I/O intensive package analysis across
hundreds of package archives which is very slow even on my MacBook Air with
four cores and an SSD. I decided to rip the ad-hoc cache in ``scan_packages()``
out and refactor it into a more general purpose persistent, multiprocess cache
implemented on top of SQLite 3.x.

.. _Release 1.21: https://github.com/xolox/python-deb-pkg-tools/compare/1.20.11...1.21

1.20.11

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

Improve performance: Cache results of ``RelationshipSet.matches()``.

.. _Release 1.20.11: https://github.com/xolox/python-deb-pkg-tools/compare/1.20.10...1.20.11

1.20.10

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

Make ``deb_pkg_tools.utils.atomic_lock()`` blocking by default.

.. _Release 1.20.10: https://github.com/xolox/python-deb-pkg-tools/compare/1.20.9...1.20.10

1.20.9

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

Make it possible to ask a ``RelationshipSet`` for all its names.

.. _Release 1.20.9: https://github.com/xolox/python-deb-pkg-tools/compare/1.20.8...1.20.9

Page 11 of 25

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.