Verify software licenses of your open source software
Project description
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
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
docsify serve ./docs
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
license-sh-1.0.8.tar.gz
(185.8 kB
view hashes)
Built Distribution
license_sh-1.0.8-py3-none-any.whl
(191.3 kB
view hashes)
Close
Hashes for license_sh-1.0.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20e06dc92cb5d0d9557264104e64850c3d9f81530a5ade50fdb43cd92b5c5693 |
|
MD5 | 65a82c8790aba694b0473a7f9e2264fd |
|
BLAKE2b-256 | 1f31be4461824896c3621ddd8062430d074f508291f246c07a8fa8c68f66eefb |