# pytilpack
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Lint&Test](https://github.com/ak110/pytilpack/actions/workflows/python-app.yml/badge.svg)](https://github.com/ak110/pytilpack/actions/workflows/python-app.yml)
[![PyPI version](https://badge.fury.io/py/pytilpack.svg)](https://badge.fury.io/py/pytilpack)
Pythonの各種ライブラリのユーティリティ集。
## インストール
```bash
pip install pytilpack
# pip install pytilpack[all]
# pip install pytilpack[fastapi]
# pip install pytilpack[flask]
# pip install pytilpack[flask-login]
# pip install pytilpack[openai]
# pip install pytilpack[sqlalchemy]
# pip install pytilpack[tiktoken]
# pip install pytilpack[tqdm]
# pip install pytilpack[yaml]
```
## 使い方
### 各種ライブラリ用のユーティリティ
```python
import pytilpack.xxx_
```
xxxのところは各種モジュール名。`openai`とか`pathlib`とか。
それぞれのモジュールに関連するユーティリティ関数などが入っている。
### その他のユーティリティ
```python
import pytilpack.xxx
```
特定のライブラリに依存しないユーティリティ関数などが入っている。
### モジュール一覧
### 各種ライブラリ用のユーティリティのモジュール一覧
- [pytilpack.asyncio_](pytilpack/asyncio_.py)
- [pytilpack.csv_](pytilpack/csv_.py)
- [pytilpack.dataclasses_](pytilpack/dataclasses_.py)
- [pytilpack.fastapi_](pytilpack/fastapi_.py)
- [pytilpack.flask_](pytilpack/flask_.py)
- [pytilpack.flask_login_](pytilpack/flask_.py)
- [pytilpack.functools_](pytilpack/functools_.py)
- [pytilpack.json_](pytilpack/json_.py)
- [pytilpack.logging_](pytilpack/logging_.py)
- [pytilpack.openai_](pytilpack/openai_.py)
- [pytilpack.pathlib_](pytilpack/pathlib_.py)
- [pytilpack.python_](pytilpack/python_.py)
- [pytilpack.sqlalchemy_](pytilpack/sqlalchemy_.py)
- [pytilpack.threading_](pytilpack/threading_.py)
- [pytilpack.tiktoken_](pytilpack/tiktoken_.py)
- [pytilpack.tqdm_](pytilpack/tqdm_.py)
- [pytilpack.yaml_](pytilpack/yaml_.py)
### その他のユーティリティのモジュール一覧
- [pytilpack.data_url](pytilpack/data_url.py) # データURL関連
Raw data
{
"_id": null,
"home_page": "https://github.com/ak110/pytilpack",
"name": "pytilpack",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.10",
"maintainer_email": null,
"keywords": null,
"author": "aki.",
"author_email": "mark@aur.ll.to",
"download_url": "https://files.pythonhosted.org/packages/6f/8b/36c3f2b2d83f6d3c13feaffba6f20a63935560460e514c8c3cdaa58ea663/pytilpack-1.11.3.tar.gz",
"platform": null,
"description": "# pytilpack\n\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n[![Lint&Test](https://github.com/ak110/pytilpack/actions/workflows/python-app.yml/badge.svg)](https://github.com/ak110/pytilpack/actions/workflows/python-app.yml)\n[![PyPI version](https://badge.fury.io/py/pytilpack.svg)](https://badge.fury.io/py/pytilpack)\n\nPython\u306e\u5404\u7a2e\u30e9\u30a4\u30d6\u30e9\u30ea\u306e\u30e6\u30fc\u30c6\u30a3\u30ea\u30c6\u30a3\u96c6\u3002\n\n## \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\n\n```bash\npip install pytilpack\n# pip install pytilpack[all]\n# pip install pytilpack[fastapi]\n# pip install pytilpack[flask]\n# pip install pytilpack[flask-login]\n# pip install pytilpack[openai]\n# pip install pytilpack[sqlalchemy]\n# pip install pytilpack[tiktoken]\n# pip install pytilpack[tqdm]\n# pip install pytilpack[yaml]\n```\n\n## \u4f7f\u3044\u65b9\n\n### \u5404\u7a2e\u30e9\u30a4\u30d6\u30e9\u30ea\u7528\u306e\u30e6\u30fc\u30c6\u30a3\u30ea\u30c6\u30a3\n\n```python\nimport pytilpack.xxx_\n```\n\nxxx\u306e\u3068\u3053\u308d\u306f\u5404\u7a2e\u30e2\u30b8\u30e5\u30fc\u30eb\u540d\u3002`openai`\u3068\u304b`pathlib`\u3068\u304b\u3002\n\u305d\u308c\u305e\u308c\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u306b\u95a2\u9023\u3059\u308b\u30e6\u30fc\u30c6\u30a3\u30ea\u30c6\u30a3\u95a2\u6570\u306a\u3069\u304c\u5165\u3063\u3066\u3044\u308b\u3002\n\n### \u305d\u306e\u4ed6\u306e\u30e6\u30fc\u30c6\u30a3\u30ea\u30c6\u30a3\n\n```python\nimport pytilpack.xxx\n```\n\n\u7279\u5b9a\u306e\u30e9\u30a4\u30d6\u30e9\u30ea\u306b\u4f9d\u5b58\u3057\u306a\u3044\u30e6\u30fc\u30c6\u30a3\u30ea\u30c6\u30a3\u95a2\u6570\u306a\u3069\u304c\u5165\u3063\u3066\u3044\u308b\u3002\n\n### \u30e2\u30b8\u30e5\u30fc\u30eb\u4e00\u89a7\n\n### \u5404\u7a2e\u30e9\u30a4\u30d6\u30e9\u30ea\u7528\u306e\u30e6\u30fc\u30c6\u30a3\u30ea\u30c6\u30a3\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u4e00\u89a7\n\n- [pytilpack.asyncio_](pytilpack/asyncio_.py)\n- [pytilpack.csv_](pytilpack/csv_.py)\n- [pytilpack.dataclasses_](pytilpack/dataclasses_.py)\n- [pytilpack.fastapi_](pytilpack/fastapi_.py)\n- [pytilpack.flask_](pytilpack/flask_.py)\n- [pytilpack.flask_login_](pytilpack/flask_.py)\n- [pytilpack.functools_](pytilpack/functools_.py)\n- [pytilpack.json_](pytilpack/json_.py)\n- [pytilpack.logging_](pytilpack/logging_.py)\n- [pytilpack.openai_](pytilpack/openai_.py)\n- [pytilpack.pathlib_](pytilpack/pathlib_.py)\n- [pytilpack.python_](pytilpack/python_.py)\n- [pytilpack.sqlalchemy_](pytilpack/sqlalchemy_.py)\n- [pytilpack.threading_](pytilpack/threading_.py)\n- [pytilpack.tiktoken_](pytilpack/tiktoken_.py)\n- [pytilpack.tqdm_](pytilpack/tqdm_.py)\n- [pytilpack.yaml_](pytilpack/yaml_.py)\n\n### \u305d\u306e\u4ed6\u306e\u30e6\u30fc\u30c6\u30a3\u30ea\u30c6\u30a3\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u4e00\u89a7\n\n- [pytilpack.data_url](pytilpack/data_url.py) # \u30c7\u30fc\u30bfURL\u95a2\u9023\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Python Utility Pack",
"version": "1.11.3",
"project_urls": {
"Homepage": "https://github.com/ak110/pytilpack"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "54b3de4cd36bf2b771c338183d2578e6a798a9385e3413e5983a386c9c80b3a6",
"md5": "5d91150defd6eaac895db1eb72559ea0",
"sha256": "9bd234c547bd59befe3e4a5727f995e45ee0b4650d935cba29d9fe3d4db4014d"
},
"downloads": -1,
"filename": "pytilpack-1.11.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5d91150defd6eaac895db1eb72559ea0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.10",
"size": 25165,
"upload_time": "2024-12-06T13:40:27",
"upload_time_iso_8601": "2024-12-06T13:40:27.058251Z",
"url": "https://files.pythonhosted.org/packages/54/b3/de4cd36bf2b771c338183d2578e6a798a9385e3413e5983a386c9c80b3a6/pytilpack-1.11.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6f8b36c3f2b2d83f6d3c13feaffba6f20a63935560460e514c8c3cdaa58ea663",
"md5": "4a507acca676c32b11ae79c63df06ce7",
"sha256": "108d144e0200f7dfebed67fd7faa3f5e2a9a82b7e1206873a36a61bd172b7411"
},
"downloads": -1,
"filename": "pytilpack-1.11.3.tar.gz",
"has_sig": false,
"md5_digest": "4a507acca676c32b11ae79c63df06ce7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.10",
"size": 19266,
"upload_time": "2024-12-06T13:40:28",
"upload_time_iso_8601": "2024-12-06T13:40:28.773625Z",
"url": "https://files.pythonhosted.org/packages/6f/8b/36c3f2b2d83f6d3c13feaffba6f20a63935560460e514c8c3cdaa58ea663/pytilpack-1.11.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-06 13:40:28",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ak110",
"github_project": "pytilpack",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "pytilpack"
}