Skip to main content

A Python CLI tool to create new python projects.

Reason this release was yanked:

accidental deploy from CI

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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: krait-0.7.4.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.7.4.tar.gz
Algorithm Hash digest
SHA256 1022f4e1545f5760e3ca97fcbe0613051eaa5d12c7099a05b6d070de37bd5d3a
MD5 1512a568be85c16444853da008207051
BLAKE2b-256 f46cd8d801c07cf3faeed6253a475bfe090ca167a1a412e7e7fe46de12483f4e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: krait-0.7.4-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.7.4-py3-none-any.whl
Algorithm Hash digest
SHA256 6d8f0b0bfb513be441f1f6375f1d56ac1e4fce2a992fc24d7aaa7b4969934d5b
MD5 91900ed5c13aee36db122635eae549fa
BLAKE2b-256 537986fafa4c46c440393436b809bc774a9d54159a79040bc87a83a925098467

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