Skip to content

Repository files navigation

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

About

Command line utils to manage simple python projects

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages