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

Uploaded Source

Built Distribution

fastdevcli_slim-0.9.7-py3-none-any.whl (23.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for fastdevcli_slim-0.9.7.tar.gz
Algorithm Hash digest
SHA256 72ed5a06378aee743c59e15a53b1fa90e014b12f380cdc0768e704503f90d252
MD5 4b2119da78a7901cd340bfc065c53eb4
BLAKE2b-256 d885904940db1ba831249d1784be92d9fbd2c46fc7947429a6ffe903a36569ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastdevcli_slim-0.9.7-py3-none-any.whl
Algorithm Hash digest
SHA256 a2c080027d2e95f36d26adbf7cfc2d66bab5589e92046cafc476a8f59358b0db
MD5 1acf507c7574f96cc1610c1b113a8d82
BLAKE2b-256 e03a096e92d337cf6806c53908ad9c925ef6bb3ef2773c677e0a4e39c9c4e61b

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