Skip to main content

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

Release files for krait 0.6.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for krait 0.6.3
File Size Uploaded
krait-0.6.3.tar.gz 22.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for krait 0.6.3
File Interpreter ABI Platform
krait-0.6.3-py3-none-any.whl Python 3 none any Details

Total release size: 52.4 kB

Release files / krait-0.6.3.tar.gz

Download URL krait-0.6.3.tar.gz
Size 22.6 kB
Tags Source
SHA-256 checksum
How to use checksums
a3618ef7561573f1c2171260295331d788a364216ee1b79719aa34a4444f43ec
BLAKE2b-256 checksum
How to use checksums
93da822c3d9e168e3fea160d748359c159a2be4d7a3ef98d40c594dc66bfe5bf
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / krait-0.6.3-py3-none-any.whl

Download URL krait-0.6.3-py3-none-any.whl
Size 29.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
205d339a5710e136f5a5227c45747d5466ea8d3da15dcccf80d36a396cf143e8
BLAKE2b-256 checksum
How to use checksums
f3dd499f68cbe24e10db252ccbb84b55de8acccbdcc096f9476f4c176efca4f4
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

0.7.4

2 release files

This release

0.6.3 This release

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6

2 release files

0.5

2 release files

0.4

2 release files

0.3.4

2 release files

0.3.1

2 release files

0.3

2 release files

0.2.1

2 release files

0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page