Command line helper to manage modern python projects
Command line helper to manage standard pyproject.toml based projects.
The interface is built with click and can run multiple commands in sequence.
pydev clean build dump
This project is exploratory and may be usefull as a basis for custom workflows.
Usage
Usage: python -m pydev [OPTIONS] COMMAND1 [ARGS]... [COMMAND2 [ARGS]...]...
Options:
--help Show this message and exit.
Commands:
build Build project wheel
bump Bump version in pyproject
clean Deletes all dist files
dump Dump wheel and sdist contents
info Project info including pypi releases
prune Delete all runtime folders
publish Publish project to pypi
release Build and publish project to pypi
tasks Inject tasks.py template into project
Installation
The pydev tool is best installed as a script in a separate ennvironment using pipx or uv tool.
pipx install pydev-toy
Related Projects & Resources
- Packaging tools Comparison of different packaging tools
- uv An extremely fast Python package and project manager, written in Rust
- hatch Hatch is a modern, extensible Python project manager
- pdm Modern Python package and dependency manager supporting the latest PEP standards
- click Python composable command line interface toolkit
- build A simple, correct Python build frontend
- twine Utilities for interacting with PyPI
- slap CLI to assist in the process for developing and releasing Python packages
Metadata
Release files for pydev-toy 0.0.17
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| pydev_toy-0.0.17-py3-none-any.whl | Python 3 | none | any | Details for pydev_toy-0.0.17-py3-none-any.whl |
Release files / pydev_toy-0.0.17-py3-none-any.whl
| Download URL | pydev_toy-0.0.17-py3-none-any.whl |
|---|---|
| Size | 6.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
507a4b41dbf8f18407fab2c602e42f68ad87d4ceb997bffdece707192beb6e4b
|
|
BLAKE2b-256 checksum How to use checksums |
15bfc6b832d923dab7ccb98f21c1d58f5059683c3e4a0d369c31b1eb0c7379fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.14
|
Security for pydev-toy 0.0.17
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.