-
v6.5
-
New
- Added GitHub Actions CI workflow with automated linting (ruff), formatting checks (black), and testing (pytest) across Python 3.9-3.12
- Added
pyproject.tomlwith modern Python project configuration and tool settings - Added basic test suite with import test
- Added
docker-entrypoint.shfor proper permission handling in Docker containers
-
Changed
- Docker improvements: Upgraded to multi-stage build using Python 3.12-slim for smaller image size and better security
- Docker security: Container now runs as non-root user (appuser) with proper permission handling via gosu
- Docker build: Now uses
python -m build --wheelinstead of deprecatedsetup.py install - Fixed circular import issue in
setup.pyby addingget_version()function to read version via regex - Simplified Docker usage command in README (removed redundant
waymorecommand from entrypoint) - Applied black and ruff formatting to
setup.pyandpyproject.toml
-
Thanks
-