Skip to content

kantholtz/ktz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KTZ - Python Tools

Documentation KTZ on PyPI Code Style: black

Kantholtz' personal Python toolbox. Check out the documentation here.

Installation

Python 3.11 is required.

pip install ktz

For a local installation with all dev dependencies:

$ git clone https://github.com/kantholtz/ktz.git
$ cd ktz
$ conda create -n ktz python=3.11
$ conda activate ktz
$ poetry install --with dev

# run tests
$ poetry run pytest

# to continually run tests
$ poetry run ptw -c

# static typing
$ poetry run pyright src

# to check code coverage
$ poetry run coverage run -m pytest
$ poetry run coverage report
$ poetry run coverage html

# build package
$ poetry build