devel/py-license-expression 30.4.4 NetBSD
Library to parse, compare, simplify and normalize license expressions
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- License
- apache-2.0
- Categories
- devel, python
- Package size
- 122.8 KiB, 1289.7 KiB installed
Description
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.
In the other systems
| System | Port | Version |
|---|---|---|
| NetBSD | devel/py-license-expression | 30.4.4 |
| DragonFly | textproc/py-license-expression | 30.3.0 |
Install
Binary package:
pkgin install py311-license-expression
From pkgsrc:
cd /usr/pkgsrc/devel/py-license-expression && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 30.4.4 |
| NetBSD 10.1 aarch64 | 30.4.4 |
| SmartOS / illumos x86_64 | 30.4.4 |
| macOS 15 arm64 | 30.4.4 |
Dependencies
Run dependencies 2
Required by 2
Configuration
No options to configure.
- Service scripts
- none
- Flavors
py312-license-expression-30.4.4,py313-license-expression-30.4.4,py314-license-expression-30.4.4