CLI tool that helps us easily define which licenses are not good based on the requirements.txt file. It uses pkg_resources to get details from the packages, given us the licenses listed byt the package owner and returns exit 1 if found a package that contains a blocked license.
Project description
About
CLI tool that helps us easily define which licenses are not good based on the requirements.txt file. It uses pkg_resources to get details from the packages, given us the licenses listed byt the package owner and returns exit 1 if found a package that contains a blocked license. Here goes the output of with all the possible options of the CLI package:
Usage: block-licenses [OPTIONS]
CLI tool that helps us easily define which licenses are not good based on
the requirements.txt file. It uses pkg_resources to get details from the
packages, given us the licenses listed byt the package owner and returns
exit 1 if found a package that contains a blocked license.
Options:
-b, --blocked Print blocked licenses list.
-p, --permitted Print permitted licenses list.
-i, --interactive Block packages interactively by analysing
their licenses.
-q, --quiet Do not print any output.
-v, --verbose Print a detailed output for blocked
packages.
-P, --paranoid Paranoid mode for the interactive option,
loop through each package even if contains
a license that was already checked.
-r TEXT Indicate the requirements file to be used.
-a, --all Print all available licenses based on the
requirements file.
--mode [permitted|blocked] Mode which will be used to check packages,
either from the permitted list or blocked
list perspective.
--format [text|json|column|content]
Format output.
--get-allowed Retrieve allowed packages instead.
-h, --help Show this message and exit.
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
Built Distribution
Hashes for block_licenses-0.0.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a32cf9a24b9df33ca452550c3270199fa08e6d831a18103f7a6e3dbedf535302 |
|
MD5 | 6e138396dbb0e182fb52b021a98ae065 |
|
BLAKE2b-256 | 10c1e637cc28e5b3753829449c04c8710cdc73d949e0c60c0f1d7ec953515d7a |