This is a repository for creating sample code for publishing to PyPI. I manage multiple Python projects, but the configuration for publishing them to PyPI is almost the same. In this playground, I experiment with them, and configure them to speed up CI and make project management easier.
- https://github.com/kitsuyui/python-richset
- https://github.com/kitsuyui/dict_zip
- https://github.com/kitsuyui/python-throttle-controller
- https://github.com/kitsuyui/cachepot
- https://github.com/kitsuyui/python-template-analysis
- https://github.com/kitsuyui/python-timevec
Install dependencies with poetry.
poetry install
poetry poe test
poetry poe format
- isort for import sorting
- black for formatting
- pyupgrade for upgrading syntax to the latest version of Python
poetry poe check
- mypy for static type checking
- flake8 for linting
- black for formatting check
- isort for import sorting check
BSD 3-Clause License