License checker - verify software licenses of your open source software
Project description
Check licenses of your software.
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
- 🐍 Install pip https://pip.pypa.io/en/stable/installing/
- 💻
pip install license-sh
Usage
Run the following command inside your repository.
license-sh
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/
- Run
python3 setup.py sdist bdist_wheel
.
- It will generate
.tar.gz
file indist/
directory which you can - install with
pip install <file.tar.gz>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file license-sh-1.0.25.tar.gz
.
File metadata
- Download URL: license-sh-1.0.25.tar.gz
- Upload date:
- Size: 7.8 MB
- Tags: Source
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8cfa249a48de8fc79d3eeb91af4f3e3db2114740f771322ebd5ae91b2894ed7 |
|
MD5 | 6beb11e6bc2babbf3fed09ab75591cf1 |
|
BLAKE2b-256 | f409002992db66a036657dec6ef6996ce7ca91f89c1ab5e2e13e52290510bbc8 |
File details
Details for the file license_sh-1.0.25-py3-none-any.whl
.
File metadata
- Download URL: license_sh-1.0.25-py3-none-any.whl
- Upload date:
- Size: 7.8 MB
- Tags: Python 3
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97f069c2287322561366b0508ac3cf5ea99e1154039de885608dd19e983b2cae |
|
MD5 | d076ffa21640f1ceba395680320a61a5 |
|
BLAKE2b-256 | b1d18acfc35f344e5767a09fab8ab8845e7392555f5e3f0f524d30995ffddf30 |