Commoncode

Latest version: v32.2.1

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

Scan your dependencies

Page 1 of 5

32.2.1

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

- migrate ``os.listdir()`` to ``os.scandir()`` to increase performance
- Fix checksums for empty files

32.2.0

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

- Adjust as_unicode for breaking bs4 4.13 changes
See https://github.com/aboutcode-org/commoncode/issues/79
- Add support for python 3.13
- Drop deprecated CI runners and update CI runners to latest

32.1.0

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

- Compute file checksums from streaming the file content in chunks to avoid running out of memory
- Drop support for python 3.8 and add support for python 3.12

32.0.0

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

- Add new optional argument to generate YAML test data files from a template
- Migrate URLs to new aboutcode.org org
- Drop support for Python 3.7
- Replace charset_normalizer by chardet because of unstable behavior between minor versions
See https://github.com/jawah/charset_normalizer/issues/520
- Adopt black and isort style

31.2.1

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

- Remove ``commoncode.system.get_etc_os_release_info`` and replace it with ``commoncode.distro_os_release_parser``.

31.2.0

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

- Add ``commoncode.distro.os_release_parser`` from container-inspector to commoncode.

Page 1 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.