Command line util to manage python projects
Project description
Command line util to manage python projects
Command line utility 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.
The library uses standard python packaging tools like build and twine
and works independently from the build backend.
Usage
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.
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pydev_toy-0.0.13-py3-none-any.whl.
File metadata
- Download URL: pydev_toy-0.0.13-py3-none-any.whl
- Upload date:
- Size: 6.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.11 {"installer":{"name":"uv","version":"0.9.11"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
100d84f06992178cab3fad289ba822ae4120254692baea172808573c43169f68
|
|
| MD5 |
2dc169d01360d8739c8c5d90963572e0
|
|
| BLAKE2b-256 |
8adee11e0236c7ef7cd3b1dfaa39cc02a8fcd67fc2c8aa4d1fb72e9a7543ecfa
|