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

Uploaded Source

Built Distribution

krait-0.6.3-py3-none-any.whl (29.8 kB view details)

Uploaded Python 3

File details

Details for the file krait-0.6.3.tar.gz.

File metadata

  • Download URL: krait-0.6.3.tar.gz
  • Upload date:
  • Size: 22.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for krait-0.6.3.tar.gz
Algorithm Hash digest
SHA256 a3618ef7561573f1c2171260295331d788a364216ee1b79719aa34a4444f43ec
MD5 928ad20958dd7242fab211f4353da0b4
BLAKE2b-256 93da822c3d9e168e3fea160d748359c159a2be4d7a3ef98d40c594dc66bfe5bf

See more details on using hashes here.

File details

Details for the file krait-0.6.3-py3-none-any.whl.

File metadata

  • Download URL: krait-0.6.3-py3-none-any.whl
  • Upload date:
  • Size: 29.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for krait-0.6.3-py3-none-any.whl
Algorithm Hash digest
SHA256 205d339a5710e136f5a5227c45747d5466ea8d3da15dcccf80d36a396cf143e8
MD5 b0cbb01b3ec18d24ecdc9cdc8d28d4bf
BLAKE2b-256 f3dd499f68cbe24e10db252ccbb84b55de8acccbdcc096f9476f4c176efca4f4

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