Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pydev_toy-0.0.14-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file pydev_toy-0.0.14-py3-none-any.whl.

File metadata

  • Download URL: pydev_toy-0.0.14-py3-none-any.whl
  • Upload date:
  • Size: 6.3 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

Hashes for pydev_toy-0.0.14-py3-none-any.whl
Algorithm Hash digest
SHA256 714537420c766f1c2fccf4162878973adfdeef9cdd1b2b166dfae0f5c66ccb4f
MD5 a227bf06de347d4643989906b73ab95f
BLAKE2b-256 baef1adcd3a43ab2d1dfd803f5a6a7a8d8c18e0176e19f0df0c3a801b722f795

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page