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

Uploaded Source

Built Distribution

fastdevcli_slim-0.8.3-py3-none-any.whl (21.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fastdevcli_slim-0.8.3.tar.gz
  • Upload date:
  • Size: 18.7 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.3.tar.gz
Algorithm Hash digest
SHA256 4d6306eb298e4643187345e17dd800dd456e47e7896784c421132ed3c628966f
MD5 924109af566b002755ed7b39b47dd6ee
BLAKE2b-256 a50d2d837c52af578818f7490fcfe9293ea5d3f1977b62c5c5cb88a6d6f065b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastdevcli_slim-0.8.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c2eca5a7adb584c200b48ce1857c44deb7ac2ac06fdf2d352577b699f18dc70f
MD5 753cf602897cc359b601834531fd6500
BLAKE2b-256 c21dc6889113877fe06debbee6ef16b6c2cd6921b528502e51da6129d0ff9482

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