python-debian (0.1.49ubuntu2) lunar; urgency=medium
* Make Python version PEP440 compliant (LP: #1991606)
-- Benjamin Drung <bdrung@ubuntu.com> Wed, 01 Feb 2023 10:32:24 +0100
python-debian (0.1.49ubuntu1) lunar; urgency=medium
* Add zstd dependency to fix dh-cmake buils (test failures)
-- Gianfranco Costamagna <locutusofborg@debian.org> Thu, 26 Jan 2023 19:46:06 +0100
python-debian (0.1.49) unstable; urgency=medium
[ Debian Janitor ]
* Update lintian override info to new format on line 1.
[ Niels Thykier ]
* Fix whitespace handling of Copyright files (Closes: #960278)
[ Stuart Prescott ]
* Make python-debian (more) portable (Closes: #1011937)
- Tweak tests to be portable to other platforms
- Adapt tests so that skipping optional tests can be prevented if needed
- Add other platforms to CI to test portability
* Switch tests to use more pytest features.
* Updates for newer mypy and pylint.
* Add Debian 14 'forky' to the list of known releases.
-- Stuart Prescott <stuart@debian.org> Sun, 20 Nov 2022 11:30:33 +1100
python-debian (0.1.48) unstable; urgency=medium
[ Anders Kaseorg ]
* Fix version bound for subscripting abc.Iterator, abc.MutableMapping.
Closes: #1018822
[ Jelmer Vernooij ]
* Don't raise AmbiguousDeb822FieldKeyError in __contains__.
-- Jelmer Vernooij <jelmer@debian.org> Mon, 03 Oct 2022 05:19:42 +0100
python-debian (0.1.47) unstable; urgency=medium
* copyright: Allow duplicate fields when strict=False.
* copyright: Fix regression, raise NotMachineReadableError for files
that clearly don't use DEP5. Closes: #1017836
-- Jelmer Vernooij <jelmer@debian.org> Sat, 27 Aug 2022 14:23:48 +0100
python-debian (0.1.46) unstable; urgency=medium
* Copyright.add_files_paragraph(): Append after the last existing
files paragraph.
* RTS parser: Fix removing and then re-adding a paragraph.
-- Jelmer Vernooij <jelmer@debian.org> Fri, 08 Jul 2022 17:51:18 +0100
python-debian (0.1.45) unstable; urgency=medium
[ Jelmer Vernooij ]
* Add Deb822FileElement.remove method.
* RTS parser: don't add trailing whitespace when setting field values
that start with a newline. Closes: #1013485
* RTS parser: Add Deb822FileElement.remove().
[ Niels Thykier ]
* RTS parser: minor performance improvements (~5%).
* RTS parser: Stop preserving lack of newlines at EOF. Closes: #998715
* Add substvars module for handling substvars.
* copyright: Use RTS parser.
* Provide `DpkgArchTable` class as a subset of `Dpkg::Arch`. Closes: #771058
-- Jelmer Vernooij <jelmer@debian.org> Tue, 05 Jul 2022 16:35:04 +0100
python-debian (0.1.44) unstable; urgency=medium
[ Simon Chopin ]
* Add support for zstd compression in .deb files (LP: #1923845) with thanks
also to Athos Ribeiro and Quirin Pamp for contributions to this feature.
[ Jelmer Vernooij ]
* Use logging.warning rather than warnings for data problems.
[ Stuart Prescott ]
* Support for finding files (including changelog.Debian.gz) that are beyond
a symlink within the package (Closes: #875305).
* Update packaging for zstd compressed .deb code.
* Annotate binutils build-dep with <!nocheck>.
* Update Standards-Version to 4.6.1 (no changes required).
[ Niels Thykier ]
* Various improvements to the round-trip-safe deb822 parser.
-- Stuart Prescott <stuart@debian.org> Sun, 29 May 2022 12:06:57 +1000
python-debian (0.1.43) unstable; urgency=medium
[ Jelmer Vernooij ]
* Support the Files-Included field in debian/copyright.
[ Stuart Prescott ]
* Always run both mypy and pylint on CI.
* Fix URL for API documentation in README.rst (Closes: #995442).
* RTS parser: minor documentation fixes.
* Declare minimum Python version of 3.5 for most modules except the
RTS parser. Add CI testing with Python 3.5 (Closes: #997857).
[ Niels Thykier ]
* RTS parser: Handle leading tabs for setting values (Closes: #996785).
* RTS parser: Preserve original field case (Closes: #996784).
* RTS parser: Expose str type for keys in paragraphs (Closes: #996783).
-- Stuart Prescott <stuart@debian.org> Sun, 16 Jan 2022 13:03:02 +1100
python-debian (0.1.42) unstable; urgency=medium
"The Hitchhiker's Guide to the Galaxy" release.
[ Jelmer Vernooij ]
* Use logging for warnings about data that's being read, rather than
the warnings module.
[ Stuart Prescott ]
* Fix type checks for mypy 0.910
* Refactor CI code to be less repetitive.
* Fix autopkgtest invocation of py.test.
* Silence lintian complaint about touching the dpkg database in the
examples.
* Update Standards-Version to 4.6.0 (no changes required).
* Add RTS parser to setup.py so that it is installed.
* Add copyright attribution for RTS parser.
[ Niels Thykier ]
* RTS parser: Accept tabs as continuation line marker. Closes: #994854
* Interpretation: Preserve tab as continuation line if used
* CI: Always build docs; only publish it for master
* RTS parser: Make value interpretation tokenization consistent
* RTS parser: Add interpretation for Uploaders field
-- Stuart Prescott <stuart@debian.org> Mon, 18 Oct 2021 17:12:47 +1100
# For older changelog entries, run 'apt-get changelog python3-debian'
Generated by dwww version 1.16 on Mon Dec 15 20:57:43 CET 2025.