Skip to main content

A Python CLI tool to create new python projects.

Project description

Krait – CLI for setting up new python projects

Build 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:

  • Git integration, allowing new projects to already be initialized repositories
  • Saving preferred name and email for new project startup
  • 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.5.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

krait-0.5-py3-none-any.whl (24.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: krait-0.5.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for krait-0.5.tar.gz
Algorithm Hash digest
SHA256 446611d071dd8f7e9cca0802935d5cc9eb0e4ac4c63200c4e1dde28d16c1e20f
MD5 6559ab8ec59ebc0b38beddec5d8c6e9b
BLAKE2b-256 02c134ac3d587f977f3155645e329384d3c4b1ecdc32bf2f572bd6ac02d65787

See more details on using hashes here.

File details

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

File metadata

  • Download URL: krait-0.5-py3-none-any.whl
  • Upload date:
  • Size: 24.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for krait-0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ca7bd557ce38b658c60b24af29d709e007a052624c512d5d56bfc31d2f048b04
MD5 f43fe69feb5e62b11237e8af72cceb60
BLAKE2b-256 55538fa8bb588f2ab0885ca923309a6e6582c45834232d90a248c928be3dd917

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