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

Uploaded Source

Built Distribution

fastdevcli_slim-0.9.1-py3-none-any.whl (21.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fastdevcli_slim-0.9.1.tar.gz
  • Upload date:
  • Size: 18.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.1.tar.gz
Algorithm Hash digest
SHA256 54ac51cfeda65d3ad26d74b33a369e3225c395d0fdc62ce2e6b1e5f03647e345
MD5 e37b50062b0245f1043d3305dd8fb086
BLAKE2b-256 f8feb00fe2d25b548acbd46dd4c552f8c9c8c3c776e877e43ee89e8c1f6b5b43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastdevcli_slim-0.9.1-py3-none-any.whl
Algorithm Hash digest
SHA256 93d35218225865b208f9725cf21458c7511b2410933a19db351f90fce46a5ce0
MD5 d027d938b15b0c1596978bc2758f84f8
BLAKE2b-256 3c3a60a20ccdaf2e4805e41f483cf24acbe076f91098587f56a9ef025d3c8fd7

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