Debian Package Tracker
Register | Log in
Subscribe

dh-python

Debian helper tools for packaging Python libraries and applications

Choose email to subscribe with

general
  • source: dh-python (main)
  • version: 7.20261025
  • maintainer: Piotr Ożarowski (DMD)
  • uploaders: Stefano Rivera [DMD]
  • arch: all
  • std-ver: 4.7.3
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 4.20201102+nmu1
  • oldstable: 5.20230130+deb12u1
  • stable: 6.20250414
  • testing: 7.20261019
  • unstable: 7.20261025
versioned links
  • 4.20201102+nmu1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 5.20230130+deb12u1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 6.20250414: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 7.20261019: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 7.20261025: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • dh-python (34 bugs: 2, 18, 14, 0)
  • pybuild-plugin-autopkgtest (1 bugs: 0, 1, 0, 0)
  • pybuild-plugin-pyproject
action needed
Debci reports failed tests high
  • unstable: fail (log)
    The tests ran in 0:04:07
    Last run: 2026-10-01T08:23:34.000Z
    Previous status: unknown

  • testing: pass (log)
    The tests ran in 0:05:16
    Last run: 2026-10-23T12:25:37.000Z
    Previous status: unknown

  • stable: pass (log)
    The tests ran in 0:03:19
    Last run: 2026-07-18T07:43:43.000Z
    Previous status: unknown

Created: 2026-10-01 Last update: 2026-10-30 00:31
1 bug tagged patch in the BTS normal
The BTS contains patches fixing 1 bug, consider including or untagging them.
Created: 2026-09-02 Last update: 2026-10-30 01:00
2 new commits since last upload, is it time to release? normal
vcswatch reports that this package seems to have new commits in its VCS but has not yet updated debian/changelog. You should consider updating the Debian changelog and uploading this new version into the archive.

Here are the relevant commit logs:
commit 61aba7744f956c4ad0cdc8bcbea259bb93671b3b
Author: Stefano Rivera <stefanor@debian.org>
Date:   Mon Oct 26 21:45:52 2026 +0200

    Remove all hidden files and directories from dist-packages

commit 88d6defdf7fb1ad486c05f4b1da9ef55dc7f3755
Author: Stefano Rivera <stefanor@debian.org>
Date:   Mon Oct 26 09:08:29 2026 +0200

    Clean .cache directories (Closes: #1151813)
Created: 2026-10-26 Last update: 2026-10-26 21:04
lintian reports 1 warning normal
Lintian reports 1 warning about this package. You should make the package lintian clean getting rid of them.
Created: 2026-10-26 Last update: 2026-10-26 03:01
4 open merge requests in Salsa normal
There are 4 open merge requests for this package on Salsa. You should consider reviewing and/or merging these merge requests.
Created: 2026-10-06 Last update: 2026-10-19 17:51
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.4 instead of 4.7.3).
Created: 2026-03-31 Last update: 2026-10-26 00:20
testing migrations
  • excuses:
    • Migration status for dh-python (7.20261019 to 7.20261025): BLOCKED: Rejected/violates migration policy/introduces a regression
    • Issues preventing migration:
    • ∙ ∙ Autopkgtest for aioghost/0.4.33-1: i386: Pass ♻, loong64: Pass ♻ (reference ♻), ppc64el: Pass ♻, riscv64: Pass ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for aodh/22.0.1-1: amd64: Pass, arm64: Pass, armhf: Pass, i386: Pass, loong64: Test triggered, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for billiard/4.3.1-1: amd64: Pass, arm64: Pass, armhf: Pass, i386: Pass, loong64: Regression ♻ (reference ♻), ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for borgbackup2/2.0.0b25-4: amd64: Test triggered (failure will be ignored), arm64: Test triggered (failure will be ignored), armhf: Pass, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Failed (not a regression) ♻ (reference ♻), s390x: Pass
    • ∙ ∙ Autopkgtest for cftime/1.6.6.1-1: i386: Pass ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for dask.distributed/2024.12.1+ds-3: amd64: Pass, arm64: Pass, armhf: Pass, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Test triggered (failure will be ignored), s390x: Pass
    • ∙ ∙ Autopkgtest for dh-python/7.20261025: amd64: Pass, arm64: Pass, armhf: Pass, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for electrum/4.8.1+dfsg-1: i386: Failed (not a regression) ♻ (reference ♻), loong64: Failed (not a regression) ♻ (reference ♻), ppc64el: Regression ♻ (reference ♻), riscv64: Failed (not a regression) ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for findpython/0.8.0-1: i386: Pass ♻, loong64: Pass ♻ (reference ♻), ppc64el: Pass ♻, riscv64: Pass ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for gallery-dl/1.32.17-1: i386: Pass ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for geneagrapher/2.0.0-2: amd64: Pass, arm64: Pass, armhf: Pass, i386: Reference test triggered, but real test failed already ♻, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for horizon/3:27.0.0-4: amd64: Pass, arm64: Pass, armhf: Pass, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Test triggered (failure will be ignored), s390x: Pass
    • ∙ ∙ Autopkgtest for joserfc/1.7.5-1: i386: Pass ♻ (reference ♻), loong64: Pass ♻ (reference ♻), ppc64el: Pass ♻ (reference ♻), riscv64: Pass ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for jupyterlab: amd64: Test triggered (failure will be ignored), arm64: Test triggered (failure will be ignored), armhf: Test triggered (failure will be ignored), i386: Test triggered (failure will be ignored), loong64: Test triggered (failure will be ignored), ppc64el: Test triggered (failure will be ignored), riscv64: Test triggered (failure will be ignored), s390x: Test triggered (failure will be ignored)
    • ∙ ∙ Autopkgtest for led-ble/1.1.12-1: amd64: Pass, arm64: Pass, armhf: Pass, i386: Pass, loong64: Test triggered, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for libreoffice/4:26.8.1.1-3: amd64: Pass, arm64: Test triggered (failure will be ignored), armhf: Test triggered (failure will be ignored), i386: Test triggered (failure will be ignored), loong64: Failed (not a regression) ♻ (reference ♻), ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for lintian/2.142.0: amd64: Pass, arm64: Pass, armhf: Pass, i386: Test triggered (failure will be ignored), loong64: Pass, ppc64el: Pass, riscv64: Test triggered (failure will be ignored), s390x: Pass
    • ∙ ∙ Autopkgtest for mistral/23.0.0-2: i386: No tests, superficial or marked flaky ♻, loong64: No tests, superficial or marked flaky ♻ (reference ♻), ppc64el: Pass ♻ (reference ♻), riscv64: Ignored failure ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for mkdocs-glightbox/0.5.2-2: i386: Pass ♻ (reference ♻), loong64: Pass ♻ (reference ♻), ppc64el: Pass ♻ (reference ♻), riscv64: Pass ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for mpire/2.10.2-6: amd64: Pass, arm64: Pass, armhf: Pass, i386: Pass, loong64: Regression ♻ (reference ♻), ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for mypy/2.4.0-3: amd64: Pass, arm64: Pass, armhf: Pass, i386: Pass, loong64: Regression ♻ (reference ♻), ppc64el: Pass, riscv64: Test triggered (failure will be ignored), s390x: Pass
    • ∙ ∙ Autopkgtest for nbclient/0.11.0-2: amd64: Failed (not a regression) ♻ (reference ♻), arm64: Failed (not a regression) ♻ (reference ♻), armhf: Failed (not a regression) ♻ (reference ♻), i386: Failed (not a regression) ♻ (reference ♻), loong64: Failed (not a regression) ♻ (reference ♻), ppc64el: Pass, riscv64: Regression ♻ (reference ♻), s390x: Failed (not a regression) ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for pdb-tools/2.7.0-1: i386: Pass ♻, loong64: Pass ♻ (reference ♻), ppc64el: Pass ♻, riscv64: Pass ♻
    • ∙ ∙ Autopkgtest for pyartnet/2.0-2: amd64: Pass, arm64: Pass, armhf: Pass, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Regression ♻ (reference ♻), s390x: Pass
    • ∙ ∙ Autopkgtest for pyfibaro/0.8.4-1: i386: Pass ♻, loong64: Pass ♻ (reference ♻), ppc64el: Pass ♻, riscv64: Pass ♻
    • ∙ ∙ Autopkgtest for pyshp/3.1.6-1: i386: Pass ♻
    • ∙ ∙ Autopkgtest for pytermgui/7.7.3+dfsg-1: i386: Pass ♻, loong64: Pass ♻ (reference ♻), ppc64el: Pass ♻, riscv64: Pass ♻
    • ∙ ∙ Autopkgtest for python-aiortc/1.15.0+ds-1: amd64: Test triggered (failure will be ignored), arm64: Pass, armhf: Pass, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Test triggered (failure will be ignored), s390x: Pass
    • ∙ ∙ Autopkgtest for python-aranet4/2.5.1-1: amd64: Pass, arm64: Pass, armhf: Pass, i386: Pass, loong64: Test triggered, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for python-bcj/1.0.8-3: i386: Pass ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for python-beartype/0.22.9-2: i386: Pass ♻ (reference ♻), loong64: Pass ♻ (reference ♻), ppc64el: Pass ♻ (reference ♻), riscv64: Pass ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for python-brotlicffi/1.2.0.2+ds-1: i386: Pass ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for python-didl-lite/1.5.1-1: amd64: Pass, arm64: Pass, armhf: Pass, i386: Test triggered, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for python-django-contrib-comments/2.2.0-3: amd64: Pass, arm64: Pass, armhf: Pass, i386: Pass, loong64: Test triggered, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for python-django-health-check/3.20.0-1: amd64: Pass, arm64: Pass, armhf: Pass, i386: Pass, loong64: Test triggered, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for python-etelemetry/0.3.1-2: amd64: Pass, arm64: Pass, armhf: Pass, i386: Test triggered, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for python-gmpy2/2.2.1-5: i386: Pass ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for python-humps/0.2.2-2: ppc64el: No tests, superficial or marked flaky ♻
    • ∙ ∙ Autopkgtest for python-humps/0.2.2-3: amd64: Pass, arm64: Pass, armhf: Pass, i386: Test triggered, loong64: Test triggered, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for python-hypothesis/6.155.7-1: amd64: Pass, arm64: Pass, armhf: Pass, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Test triggered (failure will be ignored), s390x: Pass
    • ∙ ∙ Autopkgtest for python-ibeacon-ble/1.2.0-2: amd64: Pass, arm64: Pass, armhf: Pass, i386: Pass, loong64: Test triggered, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for python-lsp-mypy/0.7.1-1: amd64: Pass, arm64: Pass, armhf: Pass, i386: Test triggered, loong64: Test triggered, ppc64el: Pass, riscv64: Test triggered, s390x: Pass
    • ∙ ∙ Autopkgtest for python-opentelemetry/1.44.0-2: i386: Pass ♻, loong64: Pass ♻ (reference ♻), ppc64el: Pass ♻, riscv64: Pass ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for python-piqtree/0.8.3-1: amd64: Pass, arm64: Pass, armhf: Failed (not a regression) ♻ (reference ♻), i386: Failed (not a regression) ♻ (reference ♻), loong64: Reference test triggered, but real test failed already ♻, ppc64el: Failed (not a regression) ♻ (reference ♻), riscv64: Failed (not a regression) ♻ (reference ♻), s390x: Failed (not a regression) ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for python-ptufile/2026.8.8-1: i386: Pass ♻, loong64: Pass ♻ (reference ♻), ppc64el: Pass ♻ (reference ♻), riscv64: Pass ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for python-pyinstrument/5.1.3+ds-1: i386: Pass ♻ (reference ♻), loong64: Pass ♻ (reference ♻), ppc64el: Pass ♻ (reference ♻), riscv64: Pass ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for python-pypushflow/0.7.0-6: amd64: Pass, arm64: Pass, armhf: Pass, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Regression ♻ (reference ♻), s390x: Pass
    • ∙ ∙ Autopkgtest for python-pytest-benchmark/5.2.3-2: i386: Pass ♻, loong64: Pass ♻ (reference ♻), ppc64el: Pass ♻, riscv64: Pass ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for python-pyvista/0.48.4-5: amd64: Pass, arm64: Pass, armhf: Pass, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Test triggered (failure will be ignored), s390x: Pass
    • ∙ ∙ Autopkgtest for python-selectolax/1.0.1-1: i386: Pass ♻ (reference ♻), loong64: Pass ♻ (reference ♻), ppc64el: Pass ♻ (reference ♻), riscv64: Pass ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for python-swiftclient/1:4.11.0-3: i386: Pass ♻, loong64: Pass ♻ (reference ♻), ppc64el: Pass ♻, riscv64: Pass ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for python-test-server/0.0.43-1: amd64: Pass, arm64: Pass, armhf: Pass, i386: Test triggered, loong64: Pass, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for python-trame-server/3.12.4-2: i386: Pass ♻, loong64: Pass ♻ (reference ♻), ppc64el: Pass ♻, riscv64: Pass ♻
    • ∙ ∙ Autopkgtest for python-valkey/6.1.1-3: amd64: Pass, arm64: Pass, armhf: Pass, i386: Pass, loong64: Test triggered, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for python-ws4py/0.6.0+dfsg1-2: amd64: No tests, superficial or marked flaky ♻, arm64: No tests, superficial or marked flaky ♻, armhf: No tests, superficial or marked flaky ♻ (reference ♻), i386: Test triggered, loong64: No tests, superficial or marked flaky ♻ (reference ♻), ppc64el: No tests, superficial or marked flaky ♻, riscv64: No tests, superficial or marked flaky ♻ (reference ♻), s390x: No tests, superficial or marked flaky ♻ (reference ♻)
    • ∙ ∙ Autopkgtest for qingping-ble/1.3.0-1: amd64: Pass, arm64: Pass, armhf: Pass, i386: Pass, loong64: Test triggered, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for scikit-learn/1.9.0+dfsg-2: amd64: Pass, arm64: Pass, armhf: Pass, i386: Pass, loong64: Pass, ppc64el: Pass, riscv64: Test triggered (failure will be ignored), s390x: Pass
    • ∙ ∙ Autopkgtest for seaborn/0.13.2-7: amd64: Pass, arm64: Pass, armhf: Pass, i386: Pass, loong64: Regression ♻ (reference ♻), ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for sphinx-rst-linker/2.6.0-2: i386: Pass ♻, loong64: Pass ♻ (reference ♻), ppc64el: Pass ♻, riscv64: Pass ♻
    • ∙ ∙ Autopkgtest for tempest/1:47.0.0-5: amd64: Pass, arm64: Pass, armhf: Pass, i386: Pass, loong64: Test triggered, ppc64el: Pass, riscv64: Pass, s390x: Pass
    • ∙ ∙ Autopkgtest for volio/0.0.0~dev1-4: amd64: Pass, arm64: Pass, armhf: Pass, i386: Test triggered, loong64: No tests, superficial or marked flaky ♻, ppc64el: No tests, superficial or marked flaky ♻, riscv64: No tests, superficial or marked flaky ♻, s390x: No tests, superficial or marked flaky ♻
    • ∙ ∙ Too young, only 4 of 5 days old
    • Additional info (not blocking):
    • ∙ ∙ Updating dh-python will fix bugs in testing: #1151810, #1151816, #1151822, #1151979, #1151981, #1151982, #1151985, #1151989, #1151990, #1151993, #1151994, #1151999, #1152002
    • ∙ ∙ Piuparts tested OK - https://piuparts.debian.org/sid/source/d/dh-python.html
    • ∙ ∙ Reproduced on amd64 - info
    • ∙ ∙ Reproduced on arm64 - info
    • ∙ ∙ Reproduced on armhf - info
    • ∙ ∙ Reproduced on i386 - info
    • Not considered
news
[rss feed]
  • [2026-10-25] Accepted dh-python 7.20261025 (source) into unstable (Stefano Rivera)
  • [2026-10-23] dh-python 7.20261019 MIGRATED to testing (Debian testing watch)
  • [2026-10-19] Accepted dh-python 7.20261019 (source) into unstable (Stefano Rivera)
  • [2026-06-28] dh-python 7.20260623 MIGRATED to testing (Debian testing watch)
  • [2026-06-23] Accepted dh-python 7.20260623 (source) into unstable (Stefano Rivera)
  • [2026-06-13] dh-python 7.20260606 MIGRATED to testing (Debian testing watch)
  • [2026-06-07] dh-python 7.20260524 MIGRATED to testing (Debian testing watch)
  • [2026-06-06] Accepted dh-python 7.20260606 (source) into unstable (Stefano Rivera)
  • [2026-05-25] Accepted dh-python 7.20260524 (source) into unstable (Stefano Rivera)
  • [2026-03-21] dh-python 7.20260309 MIGRATED to testing (Debian testing watch)
  • [2026-03-10] Accepted dh-python 7.20260309 (source) into unstable (Stefano Rivera)
  • [2026-02-06] dh-python 7.20260125 MIGRATED to testing (Debian testing watch)
  • [2026-01-25] Accepted dh-python 7.20260125 (source) into unstable (Stefano Rivera)
  • [2026-01-03] dh-python 7.20251231 MIGRATED to testing (Debian testing watch)
  • [2025-12-31] Accepted dh-python 7.20251231 (source) into unstable (Stefano Rivera)
  • [2025-12-28] dh-python 7.20251225 MIGRATED to testing (Debian testing watch)
  • [2025-12-28] Accepted dh-python 7.20251227 (source) into unstable (Stefano Rivera)
  • [2025-12-25] Accepted dh-python 7.20251225 (source) into unstable (Stefano Rivera)
  • [2025-12-25] dh-python 7.20251223 MIGRATED to testing (Debian testing watch)
  • [2025-12-23] Accepted dh-python 7.20251223 (source) into unstable (Stefano Rivera)
  • [2025-12-21] Accepted dh-python 6.20251221 (source) into unstable (Stefano Rivera)
  • [2025-12-07] dh-python 6.20251204.1 MIGRATED to testing (Debian testing watch)
  • [2025-12-04] Accepted dh-python 6.20251204.1 (source) into unstable (Stefano Rivera)
  • [2025-12-04] Accepted dh-python 6.20251204 (source) into unstable (Stefano Rivera)
  • [2025-12-04] dh-python 6.20251201 MIGRATED to testing (Debian testing watch)
  • [2025-12-01] Accepted dh-python 6.20251201 (source) into unstable (Stefano Rivera)
  • [2025-12-01] dh-python 6.20251029 MIGRATED to testing (Debian testing watch)
  • [2025-11-28] Accepted dh-python 6.20251029 (source) into unstable (Stefano Rivera)
  • [2025-04-25] dh-python 6.20250414 MIGRATED to testing (Debian testing watch)
  • [2025-04-14] Accepted dh-python 6.20250414 (source) into unstable (Stefano Rivera)
  • 1
  • 2
bugs [bug history graph]
  • all: 37 38
  • RC: 1 2
  • I&N: 21
  • M&W: 14
  • F&P: 1
  • patch: 1
links
  • lintian (0, 1)
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • other distros
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 7.20260623ubuntu2
  • 5 bugs
  • patches for 7.20260623ubuntu2

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing