Skip to main content

Python project development tool.

Project description

FastDevCli

Toolkit for python code lint/test/bump ...

Package version Supported Python versions GithubActionResult Coverage Status Ruff Mypy Coverage


Source Code: https://github.com/waketzheng/fast-dev-cli

Requirements

Python 3.10+

Installation

pip install "fast-dev-cli"

Will install: fast-dev-cli typer ruff mypy bumpversion pytest coverage

Usage

  • Lint py code:
fast lint /path/to/file-or-directory
  • Check only
fast check
  • Bump up version in pyproject.toml
fast bump
  • Run unittest and report coverage
fast test
  • Export requirement file and install pip install -r
fast sync
  • Upgrade main/dev dependencies to latest version
fast upgrade
  • Start a fastapi server in development mode
fast dev

Project details


Download files

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

Source Distribution

fastdevcli_slim-0.8.1.tar.gz (18.4 kB view details)

Uploaded Source

Built Distribution

fastdevcli_slim-0.8.1-py3-none-any.whl (21.4 kB view details)

Uploaded Python 3

File details

Details for the file fastdevcli_slim-0.8.1.tar.gz.

File metadata

  • Download URL: fastdevcli_slim-0.8.1.tar.gz
  • Upload date:
  • Size: 18.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for fastdevcli_slim-0.8.1.tar.gz
Algorithm Hash digest
SHA256 d053d8c7f27e331911052f2de4062f3ad795d82b27a724078c3f9fd3d98f086e
MD5 6b89089244bb058f362aa71a2bc3ff17
BLAKE2b-256 a155586f92ff9bc69c78aa59c5a152ad7cd6034a7bd054683428eaea97afa77e

See more details on using hashes here.

File details

Details for the file fastdevcli_slim-0.8.1-py3-none-any.whl.

File metadata

File hashes

Hashes for fastdevcli_slim-0.8.1-py3-none-any.whl
Algorithm Hash digest
SHA256 af4edee457c7d083e8f240a34f54a8646037b6db0fc1fc25a3276ca37e1d7f26
MD5 2cf81d15c06202ee9c0f6466ea60dcbe
BLAKE2b-256 dc0f8ca9eb0d7019667ac37dc229c884ccc646985cdc6f5f4184e92c7f4e46b0

See more details on using hashes here.

Supported by

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