pytilpack
Pythonのユーティリティ集。
特徴
- モジュール単位の個別import: 必要なモジュールだけ取り込む
- extrasによる依存の最小化: 対象ライブラリごとに追加インストール
- CLI同梱:
pytilpackコマンドで各種サブコマンドを提供 - 主要Pythonライブラリ向けユーティリティ(FastAPI / Flask / Quart / SQLAlchemy / Pydanticなど)
インストール
pip install pytilpack
extras一覧と各モジュールが必要とする依存はドキュメントを参照。
extras付きインストール例(pip install pytilpack[fastapi]等)もドキュメントに記載している。
主な使い方
各モジュールを個別にimportして利用する。
import pytilpack.xxx
xxx には対象ライブラリ名(httpx や pathlib など)が入る。
モジュール一覧やAPIリファレンスはドキュメントを参照。 一部はCLIもある。詳細はCLIコマンドを参照。
ドキュメント
Release files for pytilpack 1.49.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pytilpack-1.49.2.tar.gz | 433.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pytilpack-1.49.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 577.0 kB
Release files / pytilpack-1.49.2.tar.gz
| Download URL | pytilpack-1.49.2.tar.gz |
|---|---|
| Size | 433.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
439cc840eb9e173e1fba83fe4523aeaa37577c19c2374db4da2c0a30aba65936
|
|
BLAKE2b-256 checksum How to use checksums |
3921b19b83ae982d73144f307a659e72cf26b33304d8a7d9a9fca42c83f1c008
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pytilpack-1.49.2-py3-none-any.whl
| Download URL | pytilpack-1.49.2-py3-none-any.whl |
|---|---|
| Size | 143.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
06aa726e336fe325ccebe85b85b6c45dfc7ecd7c938c5640102c475b10ec898d
|
|
BLAKE2b-256 checksum How to use checksums |
4b8570ea6556cd48abc88619aac29fe61901f9fc0bb608ee890929abeed3a976
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.19 {"installer":{"name":"uv","version":"0.12.19","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|