A best-practices template project for Python3 modules
Disclaimer: If you see this on pypi.org please note that the project is only published here for testing purposes. Please visit GitHub for the related template project.
python3
and pip3
is installed and available on the path (on Ubuntu: sudo apt-get install python3 python3-pip
)make venv
to initialize the project configurationMakefile
management scriptTo use it in an existing project you can merge the remote changes to your project.
Add remote to access the template project
git remote add py3template git@github.com:BastiTee/python3-boilerplate.git
git pull py3template master --allow-unrelated-histories
Solve all merge conflicts and commit. Most likely there will be a lot
Do whatever is necessary to remove the boilerplate you don't need, e.g.
rm -rf my_module tests/test_utils.py __rename__.sh
Commit your changes and push to your project
This project is licensed under Apache License 2.0.