Debian Package Tracker
Register | Log in
Subscribe

python-debian

Python 3 modules to work with Debian-related data formats

Choose email to subscribe with

general
  • source: python-debian (main)
  • version: 0.1.49
  • maintainer: Debian python-debian Maintainers (archive) (DMD)
  • uploaders: Reinhard Tartler [DMD] – Stefano Zacchiroli [DMD] – John Wright [DMD] – James Westby [DMD] – Enrico Zini [DMD] – Stuart Prescott [DMD] – Jelmer Vernooij [DMD]
  • arch: all
  • std-ver: 4.6.1
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 0.1.35
  • oldstable: 0.1.39
  • stable: 0.1.49
  • testing: 0.1.49
  • unstable: 0.1.49
versioned links
  • 0.1.35: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.1.39: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.1.49: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • python3-debian (2 bugs: 0, 1, 1, 0)
action needed
50 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 7a843c36eecc25e4d24b5094f04591a608d1da61
Merge: 2ae240e 6d7b4f6
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Mon Sep 25 15:26:52 2023 +0000

    Merge branch 'phahn/dsc-multiline-package-list' into 'master'
    
    fix!: Make Dsc["Package-List"] a multiline field
    
    See merge request python-debian-team/python-debian!122

commit 6d7b4f67fbbfb54b2e5aa1989adf56f94f13ae9d
Author: Philipp Matthias Hahn <pmhahn@debian.org>
Date:   Mon Sep 18 11:01:37 2023 +0200

    fix!: Make Dsc["Package-List"] a multiline field
    
    according to <man:dsc(5)>
    > Package-List:
    > package package-type section priority key-value-list
    >   This multiline field contains a list of binary packages generated by this source package.
    
    Register the field `Package-List` as a multi-valued field.
    
    BREAKING CHANGE: This changes the return type from `str` to `List[Dict[str, str]]`.

commit 2ae240efce797d915126a034c00b4d32189452f7
Merge: f019da1 2b3663e
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Mon Sep 18 10:05:20 2023 +0000

    Merge branch 'rts-line-number' into 'master'
    
    RTS parser: Provide line number for parse errors
    
    See merge request python-debian-team/python-debian!121

commit 2b3663e509e0aa5bf2396e3e84b13f070e307daf
Author: Niels Thykier <niels@thykier.net>
Date:   Sat Sep 16 17:10:16 2023 +0000

    RTS parser: Provide line number for parse errors
    
    Makes it easier for people to find the problem.
    
    Signed-off-by: Niels Thykier <niels@thykier.net>

commit f019da11cb39f4132b14f0e24381b0c00bb0af35
Author: Stuart Prescott <stuart@debian.org>
Date:   Wed Sep 6 22:00:16 2023 +1000

    Drop --sign from release documentation

commit dd0e8febc0df80ab388f1f3dcb54f2d901b61787
Author: Stuart Prescott <stuart@debian.org>
Date:   Wed Sep 6 21:59:53 2023 +1000

    Update documentation for release
    
    Steps for build of sdist and wheel have changed with switch to pyproject.toml

commit c87c06106ece097c4f750f0eaea2af121e623fc6
Author: Stuart Prescott <stuart@debian.org>
Date:   Wed Sep 6 21:58:10 2023 +1000

    Fix remaining path in d/copyright
    
    One path missed in moving the tests

commit d7876d8e7d175741865b5840bc5b749c01082e4f
Author: Stuart Prescott <stuart@debian.org>
Date:   Wed Sep 6 21:57:45 2023 +1000

    Update Standards-Version to 4.6.2 (no changes)

commit 18ec3e7d120df045575ff659a5decd740c11126f
Merge: c7dd816 046121f
Author: Stuart Prescott <stuart@debian.org>
Date:   Wed Sep 6 11:57:01 2023 +0000

    Merge branch 'drop-pgp-sign' into 'master'
    
    Drop use of --sign for twine
    
    See merge request python-debian-team/python-debian!120

commit 046121f0aa8b1393f12133cfa4c62c421956fc3c
Author: Jelmer Vernooij <jelmer@jelmer.uk>
Date:   Wed Sep 6 10:08:11 2023 +0100

    Drop --sign in twine command.
    
    pypi no longer supports PGP signatures:
    https://blog.pypi.org/posts/2023-05-23-removing-pgp/

commit c7dd8168405d59bc938846ff664824ef0e378687
Merge: 86da6a8 620280b
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed Sep 6 09:07:52 2023 +0000

    Merge branch 'tmp/setuptools_scm' into 'master'
    
    Replace version finding code with setuptools_scm
    
    See merge request python-debian-team/python-debian!119

commit 620280b1edea238295cc51c7397d2e6a96ffbceb
Author: Stuart Prescott <stuart@debian.org>
Date:   Wed Sep 6 16:48:12 2023 +1000

    Replace version finding code with setuptools_scm

commit 86da6a853e42c870ce7efea420eb8d7489f6cda5
Author: Stuart Prescott <stuart@debian.org>
Date:   Wed Sep 6 12:12:16 2023 +1000

    Fix lib vs src paths in debian/clean

commit b4b803abbe24368d51be29f1ba9607624aab3109
Merge: fed2499 2e74eca
Author: Stuart Prescott <stuart@debian.org>
Date:   Thu Aug 31 14:02:28 2023 +0000

    Merge branch 'tmp/debfile-filenames' into 'master'
    
    Normalise file comparisons to strip ./
    
    See merge request python-debian-team/python-debian!116

commit 2e74eca95dd90c8aea83dce6e2167d40b1f8c237
Author: Stuart Prescott <stuart@debian.org>
Date:   Sat Aug 19 14:13:59 2023 +1000

    Handle different ways root dir is stored in .deb

commit f322d0a871ffaa6c0e24742d1fe07c50770db88d
Author: Stuart Prescott <stuart@debian.org>
Date:   Wed Aug 9 00:26:01 2023 +1000

    Normalise file comparisons to strip ./
    
    The deb(5) format for DebFile can contain a data.tar that starts with the first path
    (e.g. usr/bin/foo) or with ./ (e.g. ./usr/bin/foo). While dpkg has a preference
    for one format, both are valid, and tools like cmake do not follow dpkg's lead.
    
    Closes: ##1031674

commit fed24999b6da7bf12883fd9038ebe92306f9fc6e
Merge: c51c41d 9bdb2fe
Author: Stuart Prescott <stuart@debian.org>
Date:   Thu Aug 17 15:25:39 2023 +0000

    Merge branch 'tmp/pyproject' into 'master'
    
    Moving from setup.py to pyproject.toml
    
    See merge request python-debian-team/python-debian!118

commit 9bdb2fe6c2bb0db18345b6daf5235e5ac66c8ff3
Author: Stuart Prescott <stuart@debian.org>
Date:   Sun Aug 13 13:28:48 2023 +1000

    Move sources to 'src' directory

commit 3d57b5144b03c055eaffc710689022540dec573c
Author: Stuart Prescott <stuart@debian.org>
Date:   Fri Aug 11 01:37:55 2023 +1000

    Update copyright information
    
    Many years out of date\!

commit b170ef86f15ede15e1fc911a08165ddcf825cc9c
Author: Stuart Prescott <stuart@debian.org>
Date:   Fri Aug 11 01:37:21 2023 +1000

    Switch Debian build system to pyproject

commit 9d1efd1a4bdb20ea57ddf5df7e03add952743cdf
Author: Stuart Prescott <stuart@debian.org>
Date:   Thu Aug 10 21:12:38 2023 +1000

    Fix version generation in CI

commit 37873953b7d12cfa2de7534bbcd046ad4fe9741b
Author: Stuart Prescott <stuart@debian.org>
Date:   Thu Aug 10 01:35:26 2023 +1000

    Skip implicit use of coverage

commit 9dd279fb28f74d40ebf6acac344e1135a37e9847
Author: Stuart Prescott <stuart@debian.org>
Date:   Thu Aug 10 21:12:26 2023 +1000

    Use pytest from pip for old releases

commit 0b6aaa7d6f435a672052b6cf53c96c9d39671961
Author: Stuart Prescott <stuart@debian.org>
Date:   Thu Aug 10 01:30:45 2023 +1000

    Test installation of package with pip

commit 2881f2ff0644f36326968758365d5b2c9282ac93
Author: Stuart Prescott <stuart@debian.org>
Date:   Thu Aug 10 01:48:51 2023 +1000

    Move conftest.py to top level for both lib and tests

commit 910ff02c9e4fe0603b3d6f38a1d36656ebde5a83
Author: Stuart Prescott <stuart@debian.org>
Date:   Thu Aug 10 01:28:33 2023 +1000

    Move tests out of main source tree

commit cb950dd3562eb1dd11e48c733e8e87a95c25b2c9
Author: Stuart Prescott <stuart@debian.org>
Date:   Thu Aug 10 01:27:07 2023 +1000

    Update docs for pyproject.toml

commit 4c0f4fad2160f972f83eeb25f4e2b65fb43e52c9
Author: Stuart Prescott <stuart@debian.org>
Date:   Thu Aug 10 01:26:45 2023 +1000

    Update test runners to use options in config

commit 09fb3fbc79bdc8a201e125518b4e083459b3e0e1
Author: Stuart Prescott <stuart@debian.org>
Date:   Thu Aug 10 01:16:11 2023 +1000

    Move all build config into pyproject.toml

commit c51c41dc2e32a8e9c255c0fdae6602011c414018
Merge: 4541c31 3a466d0
Author: Stuart Prescott <stuart@debian.org>
Date:   Wed Aug 9 00:34:15 2023 +0000

    Merge branch 'remove-deprecated' into 'master'
    
    Remove module deb822 and package debian_bundle, which have both been deprecated
    
    See merge request python-debian-team/python-debian!101

commit 4541c31db7a6d355eb39ca6e50d563b7f024ab9c
Merge: 1ef7243 3d34783
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue Aug 8 18:04:20 2023 +0000

    Merge branch 'tmp/deprecated' into 'master'
    
    Drop old pre-PEP8 API after 14 years of deprecation
    
    See merge request python-debian-team/python-debian!117

commit 3d347837ed05c8684d0b7eb4199361f0a5baac0c
Author: Stuart Prescott <stuart@debian.org>
Date:   Wed Aug 9 00:44:00 2023 +1000

    Drop old pre-PEP8 API after 14 years of deprecation

commit 1ef7243a2b6214e52b68ca606a5407ee42a60bd7
Merge: 07a2c04 3a65144
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Sun Apr 23 10:52:55 2023 +0000

    Merge branch 'license-metadata' into 'master'
    
    Use valid SPDX license identifier
    
    See merge request python-debian-team/python-debian!115

commit 3a651448706c3ca55b38ab8c8d71de5d7bcff51c
Author: Max Mehl <git@mehl.mx>
Date:   Tue Apr 18 11:11:21 2023 +0200

    use a valid SPDX license identifier

commit 07a2c045eb7f1c10b9f659ebf664b0db194ee8eb
Author: Stuart Prescott <stuart@debian.org>
Date:   Mon Feb 27 10:42:14 2023 +0000

    Also fix test with py3.11 safe paths under wenv

commit 90e978ce6a322d2a9067bf7a909a3965d712f41b
Author: Stuart Prescott <stuart@debian.org>
Date:   Mon Feb 27 19:05:13 2023 +1100

    Update wenv config for wine 8.0 packaging

commit 13aa633db6fdbec97feb5fba0592c2b854469931
Author: Stuart Prescott <stuart@debian.org>
Date:   Mon Feb 27 17:50:21 2023 +1100

    Allow pip to install packages locally
    
    Add --break-system-packages in a few places; more will likely be necessary
    as the new pip appears in other distros.

commit dd9894b1eb54a96116b0eb828528d3bc642de97c
Author: Stuart Prescott <stuart@debian.org>
Date:   Mon Feb 27 17:43:02 2023 +1100

    Correctly raise ValueError on parsing buildinfo file

commit f7e0874dc30168a92876385979fc1365bd844efc
Author: Stuart Prescott <stuart@debian.org>
Date:   Mon Feb 27 17:42:31 2023 +1100

    Drop unneeded 'else'
    
    Appease pylint 2.16

commit 598cf65f1786ce0c19f94a4ea9f6779bf9cac133
Author: Stuart Prescott <stuart@debian.org>
Date:   Mon Feb 27 17:38:08 2023 +1100

    Silence pylint warnings from typing.Text deprecation

commit 6efe79379eac789fddd96e413a894eb4d7449a89
Author: Stuart Prescott <stuart@debian.org>
Date:   Mon Feb 27 17:37:34 2023 +1100

    Remove unused import

commit 7228c0fdb3f7c00c2f539ca07ee24ad8df3b5ed2
Author: Stuart Prescott <stuart@debian.org>
Date:   Wed Feb 1 23:42:44 2023 +1100

    Fix comment about missing zstd variable

commit 1d6f976779252d0d91db8d87093499213633b6b1
Author: Stuart Prescott <stuart@debian.org>
Date:   Wed Feb 1 23:42:26 2023 +1100

    Update comment bug URL about zst in stdlib

commit 41694265aef68af65a9ed0d0f09de84771f76608
Merge: 8071917 faedb98
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Wed Feb 1 10:19:12 2023 +0000

    Merge branch 'pep440' into 'master'
    
    Make Python version PEP440 compliant
    
    See merge request python-debian-team/python-debian!114

commit faedb98ca6a88d63f33cf36098adaf4ec4af6018
Author: Benjamin Drung <benjamin.drung@canonical.com>
Date:   Wed Feb 1 10:24:31 2023 +0100

    Make Python version PEP440 compliant
    
    Python versions like `0.1.49ubuntu1` or `0.1.49~bpo11+1` are not PEP440
    compliant. With setuptools 66, the versions of all packages visible in
    the Python environment *must* obey PEP440.
    
    Bug: https://github.com/pypa/setuptools/issues/3772
    Bug-Ubuntu: https://launchpad.net/bugs/1991606
    Signed-off-by: Benjamin Drung <benjamin.drung@canonical.com>

commit 8071917948ad2c421e988a60bb28aa1ee3075908
Merge: 161e69d 76d8b93
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Tue Dec 13 09:56:47 2022 +0000

    Merge branch 'tmp/suggests' into 'master'
    
    Demote Recommends to Suggests
    
    See merge request python-debian-team/python-debian!113

commit 76d8b9351c1e26631a7bec37530fe5efc2a5f559
Author: Stuart Prescott <stuart@debian.org>
Date:   Tue Dec 13 13:45:05 2022 +1100

    Demote Recommends to Suggests
    
    Knowing whether these packages are needed or not is up to the calling code
    as it is the only place that knows if the performance of python-apt or being
    able to unpack zstd compressed archives is needed.

commit 161e69d4d4c939b0717d3f2281d79785b6dd2f87
Author: Stuart Prescott <stuart@debian.org>
Date:   Tue Dec 13 13:42:46 2022 +1100

    Fix default filename in TestDebFile

commit 3a466d0107145df5fdfcdc47b5ee52cdbf7941e9
Merge: 082f3b3 3fb3a1b
Author: Jelmer Vernooij <jelmer@debian.org>
Date:   Sun Oct 16 17:55:48 2022 +0000

    Remove deprecated deb822 and debian_bundle

commit 082f3b30e40d58c825b58f7e2f9a161dec9ebff4
Author: Jelmer Vernooij <jelmer@jelmer.uk>
Date:   Fri Jul 8 12:50:48 2022 +0100

    Remove deprecated deb822 and debian_bundle.
Created: 2022-12-16 Last update: 2023-10-02 02:38
lintian reports 1 warning normal
Lintian reports 1 warning about this package. You should make the package lintian clean getting rid of them.
Created: 2022-10-03 Last update: 2022-11-20 12:34
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.6.2 instead of 4.6.1).
Created: 2022-12-17 Last update: 2022-12-17 19:18
news
[rss feed]
  • [2022-11-22] python-debian 0.1.49 MIGRATED to testing (Debian testing watch)
  • [2022-11-20] Accepted python-debian 0.1.49 (source) into unstable (Stuart Prescott)
  • [2022-10-05] python-debian 0.1.48 MIGRATED to testing (Debian testing watch)
  • [2022-10-03] Accepted python-debian 0.1.48 (source) into unstable (Jelmer Vernooij) (signed by: Jelmer Vernooij)
  • [2022-09-04] python-debian 0.1.47 MIGRATED to testing (Debian testing watch)
  • [2022-08-27] Accepted python-debian 0.1.47 (source) into unstable (Jelmer Vernooij) (signed by: Jelmer Vernooij)
  • [2022-07-13] python-debian 0.1.46 MIGRATED to testing (Debian testing watch)
  • [2022-07-08] Accepted python-debian 0.1.46 (source) into unstable (Jelmer Vernooij) (signed by: Jelmer Vernooij)
  • [2022-07-05] Accepted python-debian 0.1.45 (source) into unstable (Jelmer Vernooij) (signed by: Jelmer Vernooij)
  • [2022-06-02] python-debian 0.1.44 MIGRATED to testing (Debian testing watch)
  • [2022-06-02] python-debian 0.1.44 MIGRATED to testing (Debian testing watch)
  • [2022-05-29] Accepted python-debian 0.1.44 (source) into unstable (Stuart Prescott)
  • [2022-01-18] python-debian 0.1.43 MIGRATED to testing (Debian testing watch)
  • [2022-01-16] Accepted python-debian 0.1.43 (source) into unstable (Stuart Prescott)
  • [2021-10-20] python-debian 0.1.42 MIGRATED to testing (Debian testing watch)
  • [2021-10-18] Accepted python-debian 0.1.42 (source) into unstable (Stuart Prescott)
  • [2021-09-19] Accepted python-debian 0.1.41 (source all) into experimental (Jelmer Vernooij) (signed by: Jelmer Vernooij)
  • [2021-06-28] Accepted python-debian 0.1.40 (source) into experimental (Stuart Prescott)
  • [2020-12-21] python-debian 0.1.39 MIGRATED to testing (Debian testing watch)
  • [2020-12-19] Accepted python-debian 0.1.39 (source) into unstable (Stuart Prescott)
  • [2020-10-06] python-debian 0.1.38 MIGRATED to testing (Debian testing watch)
  • [2020-10-06] python-debian 0.1.38 MIGRATED to testing (Debian testing watch)
  • [2020-10-04] Accepted python-debian 0.1.38 (source) into unstable (Stuart Prescott)
  • [2020-04-17] python-debian 0.1.37 MIGRATED to testing (Debian testing watch)
  • [2020-04-11] Accepted python-debian 0.1.37 (source) into unstable (Stuart Prescott)
  • [2019-09-04] python-debian 0.1.36 MIGRATED to testing (Debian testing watch)
  • [2019-09-01] Accepted python-debian 0.1.36 (source) into unstable (Stuart Prescott)
  • [2019-06-12] python-debian 0.1.35 MIGRATED to testing (Debian testing watch)
  • [2019-06-06] Accepted python-debian 0.1.35 (source) into unstable (Stuart Prescott)
  • [2019-01-20] python-debian 0.1.34 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 13
  • RC: 0
  • I&N: 7
  • M&W: 6
  • F&P: 0
  • patch: 0
links
  • homepage
  • lintian (0, 1)
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • edit tags
  • other distros
  • screenshots
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 0.1.49ubuntu2
  • 5 bugs
  • patches for 0.1.49ubuntu2

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