- Upgraded all dependencies
- Add support and Github actions matrix for Python 3.12
- Upgraded all dependencies
- Codebase clean-ups
- Removed support for Python 3.7
- Upgraded all dependencies
- Added a make target to list outdated dependencies
- Added a script installer for fast CLI access
- Improved readability and infos in README
- Removed all explicit calls for Python 3 and assuming it everywhere (including project name) #8
- Added a changelog #9
- Added support for Python 3.9-3.11
- Updated dependencies
- Removed a lot of remaining boilerplate
- Reduced dependencies
- Improved Makefile
- Improve rename script
- Introduced black code formatting
- Cleaned up README.md
- Migrated from pipenv to poetry
- Introduced matrix testing via Github actions
- Updated configuration files
- Add mypy support
- Fix test discovery in VSCode
- Add PyLance support
- Fix Intellisense for VScode
- Integrate configuration files
- Update boilerplate tooling to 2020
First release. Contains support for:
- Flask-based dummy application running on http://localhost:9690
- Basic project/module organization according to https://packaging.python.org
- Makefile-like management script
- pipenv virtual environments
- setup.py-based installer script
- Unit testing with pyTest
- Multicore/-interpreter testing with detox
- Linting (flake8) and code formatting (autopep8) support
- vscode editor configuration including debugging support, unit test discovery and on-save formatting
- Dockerized builds and run with nginx/uwsgi
- Publishing to PyPi.org at https://pypi.org/project/python3-boilerplate/
- Finish development on branch and merge to main
- Update this changelog, bump version number in
pyproject.toml
and commit - Run
VERSION=$( poetry version --short ) &&\
echo "Release: ${VERSION}" &&\
git tag -a ${VERSION} -m "Version ${VERSION}" &&\
git push --tags
- Create a new release under https://github.com/BastiTee/python-boilerplate/releases