NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #549 most downloaded on PyPI
license-expression is a comprehensive utility library to parse, compare, simplify and normalize license expressions (such as SPDX license expressions) using boolean logic.
Last release 1 years ago
22 Jul 2025
Release timing varies
gaps range from 4 weeks to 1.6 years
Some releases are documented
notes for 15 of 44 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
44 releases · first in 2016
This is a patch release with license list updates.
This is a patch release with license list updates.
Full Changelog: v30.4.3...v30.4.4
This is a minor release with license udpates:
Update license list to latest ScanCode and SPDX 3.27
This is a bugfix release to fix missing wheels in the previous release.
One column per quarter.
This is a bugfix release to fix missing wheels in the previous release.
Full Changelog: v30.4.2...v30.4.3
This is a minor bugfix release:
Release license-expression wheels properly
Edit: This is missing a wheel, use v30.4.3 instead.
Edit: This is missing a wheel, use v30.4.3 instead.
This is a minor release without API changes:
Full Changelog: v30.4.1...v30.4.2
This is a minor release without API changes to update the license list to latest ScanCode and SPDX 3.26
This is a minor release without API changes to update the license list to latest ScanCode and SPDX 3.26
Full Changelog: v30.4.0...v30.4.1
This is a minor release without API changes:
Use latest skeleton
Update license list to latest ScanCode and SPDX 3.26
This is a minor release without API changes:
This is a minor release without API changes:
Full Changelog: v30.3.1...v30.4.0
This is a minor release without API changes:
This is a minor release without API changes:
This is a minor release without API changes:
This is a minor release without API changes:
Full Changelog: v30.2.0...v30.3.0
This is a minor release without API changes:
This is a minor release without API changes:
Full Changelog: v30.1.1...v30.2.0
Minor dot release with support for new license keys added in LicenseDB.
Minor dot release with support for new license keys added in LicenseDB.
Full Changelog: v30.1.0...v30.1.1
This is a minor dot release without API changes
Use latest skeleton
Update license list to latest ScanCode and SPDX 3.20
This release has updates for the latest licenses from scancode-toolkit.
This release has updates for the latest licenses from scancode-toolkit.
Full Changelog: v30.0.0...v30.1.0
This is a minor release without API changes
Use latest skeleton (and updated configure script)
Update license list to latest ScanCode and SPDX 3.19
Use correct syntax for python_require
Drop using Travis and Appveyor
Drop support for Python 3.7 and add Python 3.11 in CI
This is a minor release with API changes
This is a minor release with API changes
Switch to calver for package versioning to better convey the currency of the bundled data.
Switch to calver for package versioning to better convey the currency of the bundled data.
Include https://scancode-licensedb.aboutcode.org/ licenses list with ScanCode (v21.6.7) and SPDX licenses (v3.13) keys. Add new functions to create Licensing using these licenses as LicenseSymbol.
Add new License.dedup() method to deduplicate and simplify license expressions without over simplifying.
Add new License.validate() method to return a new ExpressionInfo object with details on a license expression validation.
Drop support for Python 2.
Adopt the project skeleton from https://github.com/nexB/skeleton and its new configure script
Add ability to render WITH expression wrapped in parenthesis
Add ability to render WITH expression wrapped in parenthesis
Fix anomalous backslashes in strings
Update the thirdparty directory structure.
New version of boolean.py library
New version of boolean.py library
Add ability to leave license expressions unsorted when simplifying
updated travis CI settings
license-expression is small utility library to parse, compare and simplify and normalize license expressions.
Initial release
license-expression is small utility library to parse, compare and simplify and normalize license expressions.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →