Skip to content

Releases: ftpsolutions/python-third-party-license-file-generator

2025.10.23

23 Oct 02:51

Choose a tag to compare

See PyPI at third-party-license-file-generator/2025.10.23

  • Fix up / extend some of the license infer piece
    • e.g. was missing e.g. cryptography==46.0.2 wherein a LICENSE file mentions a LICENSE.BSD and LICENSE.MIT file

2025.9.8

08 Sep 03:36

Choose a tag to compare

See PyPI at third-party-license-file-generator/2025.9.8

  • Fix bug relating to pyproject.toml support (thanks @marcoYxz)

2025.9.5 (yanked)

05 Sep 12:38

Choose a tag to compare

Yanked, see c064894

See PyPI at third-party-license-file-generator/2025.9.5

  • Support for pyproject.toml via the -r / --requirements-path flag (see this PR, thanks @malesh)

2025.6.24

24 Jun 13:03

Choose a tag to compare

See PyPI at third-party-license-file-generator/2025.6.24

Fixes:

  • Fix new "infer license from license data" feature not handling the case wherein the license data was None

2025.6.20

20 Jun 01:27

Choose a tag to compare

See PyPI at third-party-license-file-generator/2025.6.20

Fixes

  • Fix stupid bug wherein my attempts to optimise setup.py version handling meant you could only practically install the package if's 19 Jun 2025 (was trying to inject version as env var at time of python3 setup.py sdist neglecting the fact that of course, setup.py also runs for all folks installing the package at a later date

Includes everything from the two prior yanked versions:

  • Add support for requirements.txt entries using version specifiers other than == (thx @Christian-TD for the bug report)
  • Replace distutils.spawn.find_executable with shutil.which (see this PR, thanks @dave-v)
  • Add handling for licenses tucked away in *.dist-info/licenses
  • Added mechanism to infer license name from license file content (in the case that we only have the latter)

2025.6.19 (yanked)

18 Jun 05:58

Choose a tag to compare

Yanked - see 1816858

See PyPI at third-party-license-file-generator/2025.6.19

Fixes:

  • Add support for requirements.txt entries using version specifiers other than == (thx @Christian-TD for the bug report)

2025.6.18 (yanked)

18 Jun 05:23

Choose a tag to compare

Yanked - see 1816858

See PyPI at third-party-license-file-generator/2025.6.18

Fixes:

  • Replace distutils.spawn.find_executable with shutil.which (see this PR, thanks @dave-v)
  • Add handling for licenses tucked away in *.dist-info/licenses
  • Added mechanism to infer license name from license file content (in the case that we only have the latter)

2024.8.23

23 Aug 04:49

Choose a tag to compare

Fixes:

Fixed parsing the license from a package's metadata when generated via pyproject.toml Issue PR

Fixed parsing the license from a package's PyPI website. PR

PyPI release

2023.2.22

22 Feb 14:08

Choose a tag to compare

This releases provides a fix for Ubuntu 22.04 containers storing their Python packages at dist-packages rather than site-packages; apparently it's a Debian thing.

Here's the commit that fixes it.

Here's the release on PyPI.

E.g.:

pip install third-party-license-file-generator==2023.2.22

2022.3.1

01 Mar 03:07

Choose a tag to compare

Theme: Fix PyYAML>=6.0.0 breaking change to yaml.load interface (see this issue on the PyYAML repo)

Available on PyPI at https://pypi.org/project/third-party-license-file-generator/2022.3.1/

Thx @j-b-d for the PR