All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Various fixes/improvements and shuffling of directory layout.
- New Makefile stage
installfor local editable developer install - Additional tests, improving code coverage to >90%
- Numerous linting and formatting fixes
- Documentation in the README.md file
- Modified Makefile stage
cleanto also remove the.venvdirectory
- Initial project structure with
src/andtest/directories - Hello World example script (
src/hello-world.py) - Comprehensive Makefile with common development tasks
- uv-based dependency management
- Code quality tooling: Ruff (linting + formatting) and Pyright (type checking)
- Testing framework with pytest and pytest-cov
- Security scanning with pip-audit and bandit
- Environment-based configuration support (.env files)
- Test suite for hello-world module
- Project documentation (README.md)
- MIT License
- .gitignore for Python projects