xkits
=====
Python toolkit.
Language
--------
- **[简体中文](docs/zh/README.md)**
Features
--------
- **Quickly create command line programs based on `Python`**
- **Built in logger module and management options**
- **Manage completion via [xargcomplete](docs/xargcomplete.md)**
Requires
--------
- `Python` >= 3.8
Build
-----
Fast build and install via [xpip](https://github.com/bondbox/xpip):
```shell
xpip-build setup --clean --all --install
```
or build via shell:
```shell
rm -rf "build" "dist" "*.egg-info"
python setup.py check sdist bdist_wheel --universal
```
Raw data
{
"_id": null,
"home_page": "https://github.com/bondbox/xkits/",
"name": "xkits",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "command, command-line, argparse, argcomplete, completion, xarg, colorama, colorlog, termainal",
"author": "Mingzhe Zou",
"author_email": "zoumingzhe@outlook.com",
"download_url": "https://files.pythonhosted.org/packages/61/b5/ad6362ee665f649dce823c0b8ddfb46ae93d85dbc1ebf167ce2ae05c35a0/xkits-2.1.3.tar.gz",
"platform": "any",
"description": "xkits\n=====\n\nPython toolkit.\n\nLanguage\n--------\n\n- **[\u7b80\u4f53\u4e2d\u6587](docs/zh/README.md)**\n\nFeatures\n--------\n\n- **Quickly create command line programs based on `Python`**\n- **Built in logger module and management options**\n- **Manage completion via [xargcomplete](docs/xargcomplete.md)**\n\nRequires\n--------\n\n- `Python` >= 3.8\n\nBuild\n-----\n\nFast build and install via [xpip](https://github.com/bondbox/xpip):\n\n```shell\nxpip-build setup --clean --all --install\n```\n\nor build via shell:\n\n```shell\nrm -rf \"build\" \"dist\" \"*.egg-info\"\npython setup.py check sdist bdist_wheel --universal\n```\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Python toolkit.",
"version": "2.1.3",
"project_urls": {
"Bug Tracker": "https://github.com/bondbox/xkits/issues",
"Documentation": "https://github.com/bondbox/xkits/",
"Homepage": "https://github.com/bondbox/xkits/",
"Source Code": "https://github.com/bondbox/xkits/"
},
"split_keywords": [
"command",
" command-line",
" argparse",
" argcomplete",
" completion",
" xarg",
" colorama",
" colorlog",
" termainal"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "2119ece2559773fdc070730a96147a9439ff4f1ef14df518866daeb6b651d572",
"md5": "f1d2fbdc12f993f6d0833524e7f7b296",
"sha256": "b3570f7d4ba5e6edbe363e1174f10f8925307f4219af5afb4bf38b17407a2b1c"
},
"downloads": -1,
"filename": "xkits-2.1.3-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "f1d2fbdc12f993f6d0833524e7f7b296",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 45454,
"upload_time": "2025-02-17T12:10:59",
"upload_time_iso_8601": "2025-02-17T12:10:59.003104Z",
"url": "https://files.pythonhosted.org/packages/21/19/ece2559773fdc070730a96147a9439ff4f1ef14df518866daeb6b651d572/xkits-2.1.3-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "61b5ad6362ee665f649dce823c0b8ddfb46ae93d85dbc1ebf167ce2ae05c35a0",
"md5": "5b2c47edf15639c345f033df89d45789",
"sha256": "a224198d7f45002b18fffb2557ec781e65d571ed3661ecbaa40d099c138349c0"
},
"downloads": -1,
"filename": "xkits-2.1.3.tar.gz",
"has_sig": false,
"md5_digest": "5b2c47edf15639c345f033df89d45789",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 36843,
"upload_time": "2025-02-17T12:10:57",
"upload_time_iso_8601": "2025-02-17T12:10:57.011060Z",
"url": "https://files.pythonhosted.org/packages/61/b5/ad6362ee665f649dce823c0b8ddfb46ae93d85dbc1ebf167ce2ae05c35a0/xkits-2.1.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-17 12:10:57",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "bondbox",
"github_project": "xkits",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"requirements": [
{
"name": "argcomplete",
"specs": [
[
">=",
"3.2.1"
]
]
},
{
"name": "colorama",
"specs": []
},
{
"name": "colorlog",
"specs": []
},
{
"name": "filelock",
"specs": []
},
{
"name": "openpyxl",
"specs": []
},
{
"name": "tabulate",
"specs": []
},
{
"name": "wcwidth",
"specs": []
},
{
"name": "xlrd",
"specs": []
},
{
"name": "xlwt",
"specs": []
},
{
"name": "requests",
"specs": []
},
{
"name": "beautifulsoup4",
"specs": []
}
],
"tox": true,
"lcname": "xkits"
}