Releases: memory/python-dpkg
Releases · memory/python-dpkg
1.9.4
What's Changed
- added type hints by @tim25651 in #20
- drop support for python 3.8, which is EOLed
- add official support for python 3.13
- ...which sadly requires using a fork of PGPy; see discussion at:
- update zstandard library, addressing #21
- update other libraries:
- remove use of [email protected] from the macos/darwin tooling in the Makefile
New Contributors
Full Changelog: v1.9.3...v1.9.4
1.9.3
- enable support on python 3.11, 3.12
- disabled support on python 3.7 (EOLed long since)
- update zstandard dependency
- various small build/test improvements, primarily migrating from black/flakeheaven/pylint to ruff
1.9.1
- remove an extraneous print statement (contribution by @egerlach)
- stop importing
print_statement
from __future__
-- we dropped py2 support in v1.4 so the future is now
1.9.0
- bump PGPy to v0.6.0, which allows us to remove a pin to a now-deprecated version of pycrypto
- update to latest version of build-time tools
- remove support for python 3.7.0 and 3.7.1 (required by pylint)
- fix unnecessary-dunder-call issue flagged by pylint
1.8.0
- Pin back dependency on cryptography to avoid an unfixed ImportError upstream in PGPy.
- Drop support for Python 3.6, which is nine months past EOL
- various internal tooling fixes
1.7.0
This release adds support for zstandard-compressed control messages.
1.6.0
Massive cleanup release:
- deprecate python 3.4, 3.5
- support python 3.10
- update to latest PGPy
- clean up pgp signature validation logic that was dependent on a bug in PGPy <=1.4.1
- move to pyproject.toml and poetry for build management
- split init.py into modules
- many pylint fixes
1.5.0
This release fixes a longstanding bug in the comparison of versions that share a common root but where the first character in the longer version string is a tilde.
1.4.4
Add python 3.8 support; loosen six dependency.