./devel/py-license-expression, Library to parse, compare, simplify and normalize license expressions

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 30.4.0, Package name: py312-license-expression-30.4.0, Maintainer: pkgsrc-users

Software project licenses are often a combination of several free
and open source software licenses. License expressions - as specified
by SPDX - provide a concise and human readable way to express these
licenses without having to read long license texts, while still
being machine-readable.

License expressions are used by key FOSS projects such as Linux;
several packages ecosystem use them to document package licensing
metadata such as npm and Rubygems; they are important when exchanging
software data (such as with SPDX and SBOM in general) as a way to
express licensing precisely.

license-expression is a comprehensive utility library to parse,
compare, simplify and normalize these license expressions (such as
SPDX license expressions) using boolean logic like in: GPL-2.0-or-later
WITH Classpath-exception-2.0 AND MIT.


Master sites:

Filesize: 172.1 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-10-30 15:37:53 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-license-expression: update to 30.4.0.

v30.4.0 - 2024-10-21
--------------------

This is a minor release without API changes:

- Use latest skeleton
- Update license list to latest ScanCode and SPDX 3.25
- Drop support for Python 3.8
   2024-08-13 10:23:25 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-license-expression: updated to 30.3.1

v30.3.1 - 2024-08-13

This is a minor release without API changes:
- Update link references of ownership from nexB to aboutcode-org
   2024-03-21 11:03:43 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-license-expression: updated to 30.3.0

v30.3.0 - 2024-03-18
--------------------

This is a minor release without API changes:

- Use latest skeleton
- Update license list to latest ScanCode and SPDX 3.23
- Drop support for Python 3.7
   2023-12-07 09:31:09 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-license-expression: update to 30.2.0.

v30.2.0 - 2023-11-29
--------------------

This is a minor release without API changes:

- Use latest skeleton
- Update license list to latest ScanCode and SPDX 3.22
- Add Python 3.12 support in CI
   2023-11-07 16:39:04 by Thomas Klausner | Files touched by this commit (4)
Log message:
devel/py-license-expression: import py-license-expression-30.1.1

Software project licenses are often a combination of several free
and open source software licenses. License expressions - as specified
by SPDX - provide a concise and human readable way to express these
licenses without having to read long license texts, while still
being machine-readable.

License expressions are used by key FOSS projects such as Linux;
several packages ecosystem use them to document package licensing
metadata such as npm and Rubygems; they are important when exchanging
software data (such as with SPDX and SBOM in general) as a way to
express licensing precisely.

license-expression is a comprehensive utility library to parse,
compare, simplify and normalize these license expressions (such as
SPDX license expressions) using boolean logic like in: GPL-2.0-or-later
WITH Classpath-exception-2.0 AND MIT.