# Argiletum development tools
![GitHub License](https://img.shields.io/github/license/argiletum/argiletum-devtools)
[![pypi](https://img.shields.io/pypi/v/argiletum-devtools.svg#1.0.0)](https://pypi.python.org/pypi/argiletum-devtools)
[![versions](https://img.shields.io/pypi/pyversions/argiletum-devtools.svg)](https://pypi.org/project/argiletum-devtools)
This is a collection of development tools used by [Argiletum](https://argiletum.io) and its plugins:
* [Bump My Version](https://callowayproject.github.io/bump-my-version/)
* [genbadge](https://smarie.github.io/python-genbadge/)
* [mypy](https://mypy.readthedocs.io/)
* [Pyright](https://microsoft.github.io/pyright/)
* [pytest](https://docs.pytest.org/)
* [pytest-cov](https://pytest-cov.readthedocs.io/)
* [Ruff](https://docs.astral.sh/ruff/)
* [tox](https://tox.wiki/)
## Usage
```shell
$ uv add --dev argiletum-devtools
```
## Development
Install [Task](https://taskfile.dev) and [uv](https://docs.astral.sh/uv/).
```shell
$ uv sync
$ task --list
```
Typical operations:
```shell
$ task lint
$ task format
$ task bump -- patch
$ task build
```
Raw data
{
"_id": null,
"home_page": null,
"name": "argiletum-devtools",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.12",
"maintainer_email": null,
"keywords": "argiletum, argiletum-plugin, devtools, python, python3",
"author": null,
"author_email": "Michael Makukha <m.makukha@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/78/61/4b2d9c575d69f617e23935481a09b85e42cd137663ad3a0b13e3c46eff6f/argiletum_devtools-1.0.0.tar.gz",
"platform": null,
"description": "# Argiletum development tools\n\n![GitHub License](https://img.shields.io/github/license/argiletum/argiletum-devtools)\n[![pypi](https://img.shields.io/pypi/v/argiletum-devtools.svg#1.0.0)](https://pypi.python.org/pypi/argiletum-devtools)\n[![versions](https://img.shields.io/pypi/pyversions/argiletum-devtools.svg)](https://pypi.org/project/argiletum-devtools)\n\nThis is a collection of development tools used by [Argiletum](https://argiletum.io) and its plugins:\n\n* [Bump My Version](https://callowayproject.github.io/bump-my-version/)\n* [genbadge](https://smarie.github.io/python-genbadge/)\n* [mypy](https://mypy.readthedocs.io/)\n* [Pyright](https://microsoft.github.io/pyright/)\n* [pytest](https://docs.pytest.org/)\n* [pytest-cov](https://pytest-cov.readthedocs.io/)\n* [Ruff](https://docs.astral.sh/ruff/)\n* [tox](https://tox.wiki/)\n\n\n## Usage\n\n```shell\n$ uv add --dev argiletum-devtools\n```\n\n## Development\n\nInstall [Task](https://taskfile.dev) and [uv](https://docs.astral.sh/uv/).\n\n```shell\n$ uv sync\n$ task --list\n```\n\nTypical operations:\n\n```shell\n$ task lint\n$ task format\n$ task bump -- patch\n$ task build\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "Argiletum development tools",
"version": "1.0.0",
"project_urls": {
"Changelog": "https://github.com/argiletum/argiletum-devtools/releases",
"Homepage": "https://argiletum.io",
"Issues": "https://github.com/argiletum/argiletum-devtools/issues",
"Repository": "https://github.com/argiletum/argiletum-devtools"
},
"split_keywords": [
"argiletum",
" argiletum-plugin",
" devtools",
" python",
" python3"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "58c6d9172a70ccc071769b83cf5c823e4bd008420b22e51570373422a2f498fb",
"md5": "fa4a356a18494d61c5118f0c560661e0",
"sha256": "4567973b355a47d0f9dd5be5eefaf21a5e2a4c8a41c2b29a0ce5589ed1cf95b0"
},
"downloads": -1,
"filename": "argiletum_devtools-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "fa4a356a18494d61c5118f0c560661e0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12",
"size": 3009,
"upload_time": "2024-10-09T18:57:18",
"upload_time_iso_8601": "2024-10-09T18:57:18.639552Z",
"url": "https://files.pythonhosted.org/packages/58/c6/d9172a70ccc071769b83cf5c823e4bd008420b22e51570373422a2f498fb/argiletum_devtools-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "78614b2d9c575d69f617e23935481a09b85e42cd137663ad3a0b13e3c46eff6f",
"md5": "46612c08e0da76656a07cbce5a89c5d6",
"sha256": "f1a2103fa9602a3b4ff7c19f79090fc059872b908272f3fc9118c1ada955d2c6"
},
"downloads": -1,
"filename": "argiletum_devtools-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "46612c08e0da76656a07cbce5a89c5d6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.12",
"size": 2514,
"upload_time": "2024-10-09T18:57:20",
"upload_time_iso_8601": "2024-10-09T18:57:20.003922Z",
"url": "https://files.pythonhosted.org/packages/78/61/4b2d9c575d69f617e23935481a09b85e42cd137663ad3a0b13e3c46eff6f/argiletum_devtools-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-09 18:57:20",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "argiletum",
"github_project": "argiletum-devtools",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "argiletum-devtools"
}