Licensecheck

Latest version: v2024.3

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

Scan your dependencies

Page 4 of 7

2023.1.1

- Merge PR https://github.com/FHPythonUtils/LicenseCheck/pull/33
(implements feature: Support for PEP631: Declaring dependencies in pyproject.toml enhancement)
- Fix crash if setup.cfg exists with no metadata section
(https://github.com/FHPythonUtils/LicenseCheck/issues/34)

2023

- Fix: https://github.com/FHPythonUtils/LicenseCheck/issues/26
- Fix python 3.8 compatibility, thanks https://github.com/NicolaDonelli !

2022.3.2

- Fix: use constant `JOINS` (";; ") in place of hardcoded ", " string to avoid splitting single license with commas
- Fix: Add `GPL_X` for GPL without a defined version
- Minor refactoring eg renaming functions
- Make namever consistent
- Add regression tests

2022.3.0

- Combined `PackageCompat` and `PackageInfo` to a `dataclass` of `PackageInfo`
- `get_deps.py` and `packageinfo.py` use sets in-place of lists. NOTE: `list(depsWithLicenses)` is passed to `formatter.py` (which expects lists of `PackageInfo`)

2022.2.0

- Add support for `setup.cfg` https://github.com/FHPythonUtils/LicenseCheck/issues/21
(thank you https://github.com/NicolaDonelli for the code :))
- Use rich for table rendering https://github.com/FHPythonUtils/LicenseCheck/issues/20

2022.1.1

- More detailed warnings per https://github.com/FHPythonUtils/LicenseCheck/issues/19
- Add check using spdx identifiers

2022.1

- Remove metprint
- Move docs
- Update precommit

Page 4 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.