Repository navigation
v3.9.0.1 (08-31-2025)
Changes
-
Test if we can get a newer deb package for bullseye. [Stephen L Arnold]
- needs some workarounds for build deps and tests on bullseye
-
Update github workflows and tox cmds, add conftest and marks. [Stephen L Arnold]
-
Add mypy config, make sure subprocess output is text. [Stephen L Arnold]
- mypy finds too many errors for now, so do not update args just yet
(use --check-untyped-defs when time permits)
- mypy finds too many errors for now, so do not update args just yet
-
Update packaging and localimports, add tox file. [Stephen L Arnold]
- make sure tox allows external sitepackages for OS gpg import
Fixes
-
Cleanup github ci workflow, fix formatting, cleanup steps. [Stephen L Arnold]
- build steps and artifacts are handled in the wheels workflow
- move "native" python to its own workflow, align tox gh platforms
- update actions/syntax in release workflow
-
Workaround for license = str in less than py39. [Stephen L Arnold]
- non-compliant project.license is a hard error in latest 3.13
so use setup.py to hold license data instead - add license to dynamic list in [project] section
- move python3-six to debian Build-Depends for pkg tests
- non-compliant project.license is a hard error in latest 3.13
-
Apply black and isort formatting according to tool configs. [Stephen L Arnold]
-
Replace insecure XML parser with defusedxml.parse. [Stephen L Arnold]
- resolve bandit warning and cleanup version bits