Template for python projects. Uses poetry for package-managing, black and isort with seed-isort-config for code-formatting, and flake8 with pylint for linting. Pre-commit hooks are installed for every tool.
The poetry should be installed in the system. How to?
- Make new directory with the following command.
Specify name of the project with
-n=name
or--name=name
:
bash <(curl -sL https://raw.githubusercontent.com/Birdi7/python-project-template/master/install.sh) -n=new_project
- Update information about the author in pyproject.toml
Can be found in pyproject.toml