Skip to main content

Check licenses of your software.

License: MIT Python build License.sh check

The goal of this repository is to create a simple utility that you can simply run in your repository to check compliance of your 3rd party dependencies.

https://webscopeio.github.io/license.sh/#/

License compliance tool for your software. We're currently in Beta phase, please feel free to help us with providing bugreports & submitting PRs.

Installation

  1. 🐍 Install pip https://pip.pypa.io/en/stable/installing/
  2. 💻 pip install license-sh

Usage

Run the following command inside your repository.

license-sh

Screenshot

Supported Lanaguages & Package managers

  • Javascript
    • NPM
    • Yarn
  • Python
    • pipenv
  • Java
    • maven

Contribution guide

Available commands:

pipenv run check-types
pipenv run lint
pipenv run test

You need to set-up a repository and install dependencies using pipenv.

# clone the repo
$ git clone git@github.com:webscopeio/license.sh.git
# install pipenv
$ pipenv install
# run the project
$ pipenv run ./license-sh <path_to_test_project>

Running tests

pipenv run python -m unittest

Documentation

pipenv run mkdocs serve

Packaging

Read https://packaging.python.org/tutorials/packaging-projects/

  1. Run python3 setup.py sdist bdist_wheel.
  1. It will generate .tar.gz file in dist/ directory which you can
  2. install with pip install <file.tar.gz>

Metadata

Release files for license-sh 1.0.25

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for license-sh 1.0.25
File Size Uploaded Provenance Actions
license-sh-1.0.25.tar.gz 7.8 MB Without provenance Details for license-sh-1.0.25.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for license-sh 1.0.25
File Interpreter ABI Platform Actions
license_sh-1.0.25-py3-none-any.whl Python 3 none any Details for license_sh-1.0.25-py3-none-any.whl

Total release size: 15.6 MB

Release files / license-sh-1.0.25.tar.gz

Download URL license-sh-1.0.25.tar.gz
Size 7.8 MB
Tags Source
SHA-256 checksum
How to use checksums
f8cfa249a48de8fc79d3eeb91af4f3e3db2114740f771322ebd5ae91b2894ed7
BLAKE2b-256 checksum
How to use checksums
f409002992db66a036657dec6ef6996ce7ca91f89c1ab5e2e13e52290510bbc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

Release files / license_sh-1.0.25-py3-none-any.whl

Download URL license_sh-1.0.25-py3-none-any.whl
Size 7.8 MB
Tags Python 3
SHA-256 checksum
How to use checksums
97f069c2287322561366b0508ac3cf5ea99e1154039de885608dd19e983b2cae
BLAKE2b-256 checksum
How to use checksums
b1d18acfc35f344e5767a09fab8ab8845e7392555f5e3f0f524d30995ffddf30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

Security for license-sh 1.0.25

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page