Skip to main content

Deterministically map license strings to its canonical identifier

Project description

LicenseLynx for Python

To use LicenseLynx in Python, you can call the map method from the LicenseLynx module to map a license name to its canonical form. The return value is an object with the canonical name and the source of the license.

Installation

To install the library, run following command:

pip install licenselynx 

Usage

from licenselynx.licenselynx import LicenseLynx

# Map the license name
license_object = LicenseLynx.map("licenseName")

print(license_object.id)
print(license_object.src)

# Map the license name with risky mappings enabled
license_object = LicenseLynx.map("licenseName", risky=True)

License

This project is licensed under the BSD 3-Clause "New" or "Revised" License (SPDX-License-Identifier: BSD-3-Clause).

Copyright (c) Siemens AG 2025 ALL RIGHTS RESERVED

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

licenselynx-2.1.2.tar.gz (107.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

licenselynx-2.1.2-py3-none-any.whl (110.7 kB view details)

Uploaded Python 3

File details

Details for the file licenselynx-2.1.2.tar.gz.

File metadata

  • Download URL: licenselynx-2.1.2.tar.gz
  • Upload date:
  • Size: 107.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for licenselynx-2.1.2.tar.gz
Algorithm Hash digest
SHA256 de6c13edebed7c56567ed886d799b1c1f5582a7f5e9cde9f241f4b67d1990176
MD5 01cb0ea53092b1be8ad4422b18f2f9e2
BLAKE2b-256 ad38e8029b256ac3d0409b92f876fcabe7239bd3a3184785615ec86abc4247a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for licenselynx-2.1.2.tar.gz:

Publisher: deploy.yaml on licenselynx/licenselynx

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file licenselynx-2.1.2-py3-none-any.whl.

File metadata

  • Download URL: licenselynx-2.1.2-py3-none-any.whl
  • Upload date:
  • Size: 110.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for licenselynx-2.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5caf127428c040e280afd6c8a7281ae1efb3f85964dd90ccce9a27d717a6de70
MD5 e7723ce6973fc878caf0a2fff0f98c0f
BLAKE2b-256 8b67701cce7568c94d096945625389d0a7f51262730f54c2b4f740422c4ab21c

See more details on using hashes here.

Provenance

The following attestation bundles were made for licenselynx-2.1.2-py3-none-any.whl:

Publisher: deploy.yaml on licenselynx/licenselynx

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page