Skip to main content

A Python CLI tool to create new python projects.

Project description

Krait – CLI for setting up new python projects

Pipeline status badge PyPI version badge PyPI Status Badge

Python versions badge License Downloads per month

Welcome to Krait!

Krait is a python-built CLI for new python projects! Working on new code usually means setting up linters, type checkers, testing frameworks, and/or automations, but how often do those things get worked on?

I made Krait to solve the issue of starting up new python projects rapidly while ensuring that code quality is high. By baking these tools into the project creation process, you can find mistakes and issues early on and save time debugging.

Krait is currently in Beta, and new features are still being worked on. A few of the features coming soon:

  • Pre-commit hooks
  • Support for creating projects with Flask

Documentation is also being worked on to explain the process of extending Krait by writing your own plugins. This would allow external packages to enhance the number of options permitted for each of the tools that we support

Installation

Simplest installation is through pip.

$ pip install krait

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

krait-0.7rc7.tar.gz (26.8 kB view details)

Uploaded Source

Built Distribution

krait-0.7rc7-py3-none-any.whl (37.0 kB view details)

Uploaded Python 3

File details

Details for the file krait-0.7rc7.tar.gz.

File metadata

  • Download URL: krait-0.7rc7.tar.gz
  • Upload date:
  • Size: 26.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for krait-0.7rc7.tar.gz
Algorithm Hash digest
SHA256 67920b6a7af64fa1a94e177b0d384fb1951bb78725090a3a70fc9aff67fe3c7f
MD5 d434813f4aff47c5972dd84705907995
BLAKE2b-256 57e764742cfec6c6e23abec8ae6151a1f671254b1f537da20b209de831348ef2

See more details on using hashes here.

File details

Details for the file krait-0.7rc7-py3-none-any.whl.

File metadata

  • Download URL: krait-0.7rc7-py3-none-any.whl
  • Upload date:
  • Size: 37.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for krait-0.7rc7-py3-none-any.whl
Algorithm Hash digest
SHA256 9318bfac116f034e294433c7d2e108bd3b148f5a75f9428ae1f189e72477d958
MD5 70f28329236e2501bace251acaab02f8
BLAKE2b-256 d9a6de4759107f0ff54783627eba5373bae5c2f3ff3831d05ecf56c277e563d9

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