Log License
Project description
Log License
Features
- Report and save log of licenses included in project
Supported dependency files
- poetry.lock
Supported package managers
- pypi
Installation
You can install Log License via pip from PyPI:
$ pip install loglicense
or using Poetry
$ poetry add loglicense
Quick example
Please see the Command-line Reference for details.
$ loglicense report path_to/poetry.lock
Example output of this project's poetry.lock file:
| name | license |
|:-------------------|:-----------------------------------|
| click | BSD-3-Clause |
| colorama | BSD |
| importlib-metadata | Apache Software License |
| pathlib | MIT License |
| tabulate | MIT |
| toml | MIT |
| typer | MIT License |
| typing-extensions | Python Software Foundation License |
| zipp | MIT License |
Alternatively you can let it search the executed directory for any supported file
$ loglicense report
Features to implement
- Support npmjs package manager (and package.json/package-lock.json)
- Support Pipfile, pyproject.toml, Pipfile.lock, requirements.txt
Contributing
Contributions are very welcome. To learn more, see the Contributor Guide.
License
Distributed under the terms of the Apache 2.0 license, Log License is free and open source software.
Issues
If you encounter any problems, please file an issue along with a detailed description.
Credits
This project was generated from @cjolowicz's Hypermodern Python Cookiecutter template.
This project is greatly inspired by dep-license created by Abdulelah Bin Mahfoodh.
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 loglicense-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51680f19146710554cdb80aa127ac242f5a9c42fadb8a130c259a3b290789f5f |
|
MD5 | 85bf9a08dbfdc3a1e201ea462524ba3f |
|
BLAKE2b-256 | e04f95513fcfa7e698323165b0eb75e62e1c1f15ea267c684f747db269b152de |