All development is done on GitHub:

If you find a bug or have a feature request file an issue at

To create a pull request:

  1. Fork the repository.
  2. Clone it.
  3. Install pre-commit hook:
pip install pre-commit black flake8 isort mypy
  1. Initialize it from the folder with the repo:
pre-commit install
  1. Make desired changes to the code.
  2. Install the library in development mode:
pip install -e .[tests]
  1. Run tests:
  1. Push code to your forked repo.
  2. Create pull request.