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 security: bandit


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

English | 中文

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.9.4.tar.gz (19.8 kB view details)

Uploaded Source

Built Distribution

fastdevcli_slim-0.9.4-py3-none-any.whl (23.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for fastdevcli_slim-0.9.4.tar.gz
Algorithm Hash digest
SHA256 67e24ec0ee03baec3c95975e58f91c8c86653cd5e1c262cf9b9e80b4aaee9ff6
MD5 30e77d47dbd377bfa185b9e699608b7f
BLAKE2b-256 093fa5a5244b7ba2925da808429e97151fca0ea414685a5470aa8c0fa923aacf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastdevcli_slim-0.9.4-py3-none-any.whl
Algorithm Hash digest
SHA256 107af8575bcfaecac97867da1c00558ffe62fdd87d86501bad5c3239183c4353
MD5 48d50b70570671fd5a6ccdc6fb18b1d3
BLAKE2b-256 c6b2481cc2f0d869efa5c899766c1f9d8f35508f1c37b24cdc04ec68e00a4d4e

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