Name | pydev-toy JSON |
Version |
0.0.10.post1
JSON |
| download |
home_page | None |
Summary | Command line util to manage python projects |
upload_time | 2025-03-02 23:56:51 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.9 |
license | None |
keywords |
cli
project
python
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Command line util to manage python projects
Set of command line utils to manage standard `pyproject.toml` based projects.
The tool `pydev` is built with `click` and can run multiple commands in sequence.
```console
pydev clean build dump
```
This project is exploratory and may be found usefull as basis for custom workflows.
The project uses standard python packaging tools like `build` and `twine`
independently from any build backend like `setuptools`, `hatch`, `pdm`, etc ...
## Usage
```console
Usage: python -m pydev [OPTIONS] COMMAND1 [ARGS]... [COMMAND2 [ARGS]...]...
Options:
--help Show this message and exit.
Commands:
build Build project wheel
bump Bump static version in pyproject.toml
clean Delete build and dist folders
dump Dump wheel and sdist contents
info Project info including pypi versions
prune Delete all runtime folders
publish Publish project with twine
```
## Installation
The `pydev` tool is best installed as a script in a separate ennvironment using `pipx` or `uv tool`.
```console
pipx install pydev-toy
```
## Related Projects & Resources
- [slap](https://github.com/NiklasRosenstein/slap)
CLI to assist in the process for developing and releasing Python packages
- [Packaging tools](https://sinoroc.gitlab.io/kb/python/packaging_tools_comparisons.html) Comparison of different packaging tools
- [setuptools](https://setuptools.pypa.io/en/latest/) Setuptools is a fully-featured, actively-maintained, and stable library designed to facilitate packaging Python projects.
- [hatch](https://hatch.pypa.io/latest/) Hatch is a modern, extensible Python project manager.
- [pdm](https://pdm-project.org/en/latest/) Modern Python package and dependency manager supporting the latest PEP standards
- [click](https://click.palletsprojects.com/) Python composable command line interface toolkit
- [build](https://github.com/pypa/build) A simple, correct Python build frontend
- [twine](https://github.com/pypa/twine/) Utilities for interacting with PyPI
Raw data
{
"_id": null,
"home_page": null,
"name": "pydev-toy",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "cli, project, python",
"author": null,
"author_email": null,
"download_url": null,
"platform": null,
"description": "# Command line util to manage python projects \n\nSet of command line utils to manage standard `pyproject.toml` based projects.\nThe tool `pydev` is built with `click` and can run multiple commands in sequence.\n\n```console\npydev clean build dump\n```\n\nThis project is exploratory and may be found usefull as basis for custom workflows.\nThe project uses standard python packaging tools like `build` and `twine`\nindependently from any build backend like `setuptools`, `hatch`, `pdm`, etc ...\n\n\n## Usage\n\n```console\nUsage: python -m pydev [OPTIONS] COMMAND1 [ARGS]... [COMMAND2 [ARGS]...]...\n\nOptions:\n --help Show this message and exit.\n\nCommands:\n build Build project wheel\n bump Bump static version in pyproject.toml\n clean Delete build and dist folders\n dump Dump wheel and sdist contents\n info Project info including pypi versions\n prune Delete all runtime folders\n publish Publish project with twine\n```\n\n\n## Installation\n\nThe `pydev` tool is best installed as a script in a separate ennvironment using `pipx` or `uv tool`.\n\n```console\npipx install pydev-toy\n```\n\n## Related Projects & Resources\n- [slap](https://github.com/NiklasRosenstein/slap)\n CLI to assist in the process for developing and releasing Python packages\n- [Packaging tools](https://sinoroc.gitlab.io/kb/python/packaging_tools_comparisons.html) Comparison of different packaging tools\n- [setuptools](https://setuptools.pypa.io/en/latest/) Setuptools is a fully-featured, actively-maintained, and stable library designed to facilitate packaging Python projects.\n- [hatch](https://hatch.pypa.io/latest/) Hatch is a modern, extensible Python project manager.\n- [pdm](https://pdm-project.org/en/latest/) Modern Python package and dependency manager supporting the latest PEP standards \n- [click](https://click.palletsprojects.com/) Python composable command line interface toolkit\n- [build](https://github.com/pypa/build) A simple, correct Python build frontend\n- [twine](https://github.com/pypa/twine/) Utilities for interacting with PyPI\n",
"bugtrack_url": null,
"license": null,
"summary": "Command line util to manage python projects",
"version": "0.0.10.post1",
"project_urls": {
"homepage": "https://github.com/furechan/pydev-toy"
},
"split_keywords": [
"cli",
" project",
" python"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "e6b911f4b99335d42f31fc9c6be2909906918c175b48d82c5758708e7c65c08f",
"md5": "1ea580110f4a169c1c5ed43423f13f5d",
"sha256": "812abfb7cab8dfea52abc0dcce21598fb51eee258399b621dd0b332889fdf2fa"
},
"downloads": -1,
"filename": "pydev_toy-0.0.10.post1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1ea580110f4a169c1c5ed43423f13f5d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 6872,
"upload_time": "2025-03-02T23:56:51",
"upload_time_iso_8601": "2025-03-02T23:56:51.147081Z",
"url": "https://files.pythonhosted.org/packages/e6/b9/11f4b99335d42f31fc9c6be2909906918c175b48d82c5758708e7c65c08f/pydev_toy-0.0.10.post1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-03-02 23:56:51",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "furechan",
"github_project": "pydev-toy",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "pydev-toy"
}