Skip to main content

collect-license: Collect license files for packages installed with pip.

Project description

collect-license

pipインストールされたパッケージのライセンスファイルを収集するモジュールです。 pip-licensesを使用します。

動作確認OS

  • Windows 11 Pro

インストール方法

pip install collectlicense

実行方法

python -m collectlicense --out .licenses --clear
  • --out:収集したライセンスファイルの保存先ディレクトリ
  • --clear:--outで指定したディレクトリを削除してから収集する

ソースから実行する方法

git clone https://github.com/hamacom2004jp/collect-license.git
cd collect-license
python -m venv .venv
.venv\Scripts\activate
python.exe -m pip install --upgrade pip
pip install -r requirements.txt
python -m collectlicense
deactivate

pyplにアップするための準備

python setup.py sdist
python setup.py bdist_wheel
[distutils]
index-servers =
  pypi
  testpypi

[pypi]
repository: https://upload.pypi.org/legacy/
username: __token__
password: 本番環境のAPIトークン

[testpypi]
repository: https://test.pypi.org/legacy/
username: __token__
password: テスト環境のAPIトークン
  • テスト環境にアップロード .pyplrcを作っていない場合はコマンド実行時にusernameとpasswordを要求される 成功するとURLが返ってくる。
twine upload --repository testpypi dist/*
  • pipコマンドのテスト
pip install -i https://test.pypi.org/simple/ collectlicense
  • 本番環境にアップロード
twine upload --repository pypi dist/*

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

collectlicense-0.1.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

collectlicense-0.1.0-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file collectlicense-0.1.0.tar.gz.

File metadata

  • Download URL: collectlicense-0.1.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for collectlicense-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a9c75a2f9dfb913bbbcc22baf5760d2164a9c86d56e8e62533f9ef6260c77473
MD5 fea492bb437695b67f5529de450afe40
BLAKE2b-256 e8202b28924ee6e1cca1ef4842c195f40d2c23ff0c53b375f74cde057c88306e

See more details on using hashes here.

File details

Details for the file collectlicense-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for collectlicense-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f1abca5b28d2ea20f6c6165b78209b899e7edd81e6d3467222035e79a62dc46f
MD5 3fe3767248beea09d14a15c60633c885
BLAKE2b-256 f49c0c29b8d0ca9e36b113a1bde0782f43fc80f7554069bf5e9e75bd4f833c30

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page