Skip to content

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

2025.6.24

24 Jun 13:03
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

2022.2.18

18 Feb 02:46
Compare
Choose a tag to compare

Theme: Loosening some versions in the pip requirements

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

Thx @dave-v for the PR!

2021.4.23

23 Apr 04:48
Compare
Choose a tag to compare

Updating dependencies- it all still blends for Py2 and Py3

2020.12.1

01 Dec 04:55
Compare
Choose a tag to compare

Updated requests and PyYAML in response to pip's recent strictness.

See: https://pypi.org/project/third-party-license-file-generator/2020.12.1/