-
dh-python (6.20230825) unstable; urgency=medium
* Parse .egg-info/PKG-INFO for Requirements. distutils-extra has been using
these for a while now. (Closes: #1050305)
* Fix some details in python3-supported-min/max generation. Thanks Jochen
Sprickerhof for noticing and sending an MR.
* Remove *.egg-info directories in clean step, as part of Debian's wider
effort to improve clean targets. Thanks Stuart Prescott for the patch.
* Explain that setting pybuild.testfiles overrides the defaults in
pybuild(1). (Closes: #1042802)
-- Stefano Rivera <email address hidden> Fri, 25 Aug 2023 22:51:08 +0200
-
dh-python (6.20230813) unstable; urgency=medium
* When we build a wheel for tox, with the distutils plugin, make sure
our .pydistutils.cfg isn't present, so we build it in the standard layout.
* Remove RECORD files from dist-info, these are incompatible with
multi-arch.
* Support for backporting the pyproject plugin to Python < 3.11. Thanks
Stuart Prescott. (Closes: #1043301)
* Use values for _PYTHON_HOST_PLATFORM that are closer to Python's defaults.
* tox: Pass -x testenv.passenv+=_PYTHON_HOST_PLATFORM, so that pip will
accept the _PYTHON_HOST_PLATFORM that the test wheel was built with.
* Generate dependencies on using python3-supported-min and
python3-supported-max. Allowing dependencies to work correctly on all
supported python 3 versions. (Closes: #1028603)
* pybuild-auto-pkgtest: Run tox tests against the installed package.
-- Stefano Rivera <email address hidden> Sun, 13 Aug 2023 00:58:58 +0200
-
dh-python (6.20230802) unstable; urgency=medium
* Add pybuild plugin to build meson packages.
* Update pydist fallback.
-- Stefano Rivera <email address hidden> Wed, 02 Aug 2023 11:05:40 +0200
-
dh-python (6.20230603) experimental; urgency=medium
* Bump major version, post-bookworm.
-- Stefano Rivera <email address hidden> Sat, 03 Jun 2023 10:50:19 -0400
-
dh-python (5.20230603) unstable; urgency=medium
* Reintroduce Breaks+Replaces on python2 needed to help apt in some upgrade
scenarios. (Closes: #1036943)
-- Stefano Rivera <email address hidden> Sat, 03 Jun 2023 10:49:36 -0400
-
dh-python (5.20230510) experimental; urgency=medium
* Add support for PEP440 standards-markers in PyDist files (which superseded
PEP386 almost a decade ago).
* Add support for tox 4. Avoid needing to do an isolated build of the
package by using the wheel we built, ourselves. (Closes: #1035675)
- Packages using the distutils plugin now need python3-wheel installed.
Raise an error explaining that wheel is needed, if it's missing.
- Support all 3 potential tox configuration files. (Closes: #1033486)
* dh_python3: Write a "debian" INSTALLER file into dist-info directories.
(Closes: #1032133)
* Use tomllib (available since Python 3.11) instead of tomli.
(Closes: #1032866)
* Use cachy as an example dependency instead of tomli, in tests.
* Add pyproject.toml and pytest.ini to the default testfiles.
(Closes: #1031609)
-- Stefano Rivera <email address hidden> Wed, 10 May 2023 19:26:51 -0400
-
dh-python (5.20230130) unstable; urgency=medium
* pybuild.pm: Export SETUPTOOLS_SCM_PRETEND_VERSION for packages using
python3-hatch-vcs packages.
* Update pydist fallback.
* Handle 2-digit minor versions in X-Python3-Version parsing (stop limiting
the values to 3 bytes). (Closes: #1028364)
* Bump Standards-Version to 4.6.2, no changes needed.
-- Stefano Rivera <email address hidden> Mon, 30 Jan 2023 12:30:45 -0400