Debian Package Tracker
Register | Log in
Subscribe

debputy

Manifest style Debian-based package builder (debhelper integration)

Choose email to subscribe with

general
  • source: debputy (main)
  • version: 0.1.81
  • maintainer: Debputy Maintainers (DMD)
  • uploaders: Niels Thykier [DMD]
  • arch: all
  • std-ver: 4.7.2
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • old-bpo: 0.1.67.1~bpo12+1
  • stable: 0.1.67.1
  • stable-bpo: 0.1.78~bpo13+1
  • testing: 0.1.81
  • unstable: 0.1.81
versioned links
  • 0.1.67.1~bpo12+1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.1.67.1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.1.78~bpo13+1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.1.81: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • dh-debputy
action needed
14 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 e784423cd7afd69eb1c67f0b4e65862bc606e444
Author: Niels Thykier <niels@thykier.net>
Date:   Sun Feb 1 09:16:01 2026 +0000

    Fix some typing errors
    
    Gbp-Dch: ignore

commit f975e3e4ce092f39aa41c0f2f5b073e034c4e065
Author: Niels Thykier <niels@thykier.net>
Date:   Sun Feb 1 08:55:31 2026 +0000

    API Change: Remove `is_detached` property

commit 09ade7983def582df2d18bd7b98416eca0c21668
Author: Niels Thykier <niels@thykier.net>
Date:   Sun Feb 1 08:45:09 2026 +0000

    API Change: Add `is_root_dir` property
    
    Originally, we used `path.parent_dir is None`. However, the part where
    `parent_dir` might be `None` is really annoying and makes it difficult
    to change the path logic to be more `pathlib.PurePath` like (not
    that it will ever be 100% that).
    
    Adding a `path.is_root_dir` as a first step and rewrite code to use it
    where relevant. The `path.parent_dir` can still return `None`, since
    paths are still "detachable".
    
    Gbp-Dch: ignore

commit 844be99761f87aa472d1b4fd68b699ca7fee63ca
Author: Nicolas Boulenguez <nicolas@debian.org>
Date:   Sat Jan 31 13:21:26 2026 +0100

    mypy: fix more typing issues
    
    lsp_reference_keyword.py:165: error: "str" has no attribute "name"
    lsp_reference_keyword.py:165: error: "str" has no attribute "long_description"

commit 32dc649437a58bfc4f258a7b0543448a2f8a1d2f
Author: Nicolas Boulenguez <nicolas@debian.org>
Date:   Sat Jan 31 13:17:59 2026 +0100

    mypy: fix more typing issues
    
    lsp_reference_keyword.py:164: error: Argument 1 to "allowed_values" has incompatible type "Generator[Keyword, None, None]"; expected "str | Keyword"

commit c3d394cf01bf7aa3911144d786246b3c1c533a34
Author: Nicolas Boulenguez <nicolas@debian.org>
Date:   Sat Jan 31 13:15:56 2026 +0100

    mypy: fix more typing issues
    
    lsp_generic_yaml.py:849: error: The return type of a generator function should be "Generator" or one of its supertypes
    lsp_generic_yaml.py:1297: error: Unpacking a string is disallowed
    lsp_generic_yaml.py:1297: error: "PluginProvidedParser[Any, Any]" object is not iterable
    lsp_generic_yaml.py:1314: error: Unpacking a string is disallowed
    lsp_generic_yaml.py:1314: error: "PluginProvidedParser[Any, Any]" object is not iterable

commit 674e9b70816888dd10864e4c40d1d69ca2ac942b
Author: Nicolas Boulenguez <nicolas@debian.org>
Date:   Sat Jan 31 12:47:14 2026 +0100

    mypy: fix more typing issues
    
    lsp_generic_deb822.py:356: error: Return value expected

commit 698c3a0df2fca7fc4732e566e2c80d9602a82ac6
Author: Nicolas Boulenguez <nicolas@debian.org>
Date:   Thu Jan 29 18:27:13 2026 +0100

    mypy: fix more typing issues
    
    lsp_generic_deb822.py:842: error: Incompatible types in assignment (expression has type "None", variable has type "str")

commit 710ea5cd12a1ec64e1bfd498989ad152e08df251
Author: Nicolas Boulenguez <nicolas@debian.org>
Date:   Thu Jan 29 09:32:58 2026 +0100

    mypy: fix more typing issues
    
    private_api.py:325: error: Argument 3 to "TypeMapping" has incompatible type "Callable[[str, AttributePath, ParserContextData], Capability]"; expected "Callable[[Any, AttributePath, ParserContextData | None], Any]"
    private_api.py:348: error: Argument 3 to "TypeMapping" has incompatible type "Callable[[str, AttributePath, ParserContextData], FileSystemMatchRule]"; expected "Callable[[Any, AttributePath, ParserContextData | None], Any]"
    private_api.py:398: error: Argument 3 to "TypeMapping" has incompatible type "Callable[[str, AttributePath, ParserContextData], FileSystemMatchRule]"; expected "Callable[[Any, AttributePath, ParserContextData | None], Any]"
    private_api.py:426: error: Argument 3 to "TypeMapping" has incompatible type "Callable[[str, AttributePath, ParserContextData], FileSystemMatchRule]"; expected "Callable[[Any, AttributePath, ParserContextData | None], Any]"
    private_api.py:553: error: Argument 3 to "TypeMapping" has incompatible type "Callable[[str, AttributePath, ParserContextData], PackageSelector]"; expected "Callable[[Any, AttributePath, ParserContextData | None], Any]"
    private_api.py:604: error: Item "None" of "ParserContextData | None" has no attribute "resolve_build_environment"

commit 45d13270a962f0cab45fd63f97be1e9a0d0310f8
Author: Nicolas Boulenguez <nicolas@debian.org>
Date:   Wed Jan 28 07:49:23 2026 +0100

    mypy: fix more typing issues
    
    __main__.py:1005: error: "object" has no attribute "items"

commit e21936560c04fdb84775641d5fd8df3b2a7031f7
Author: Nicolas Boulenguez <nicolas@debian.org>
Date:   Wed Jan 28 07:40:57 2026 +0100

    mypy: fix more typing issues
    
    __main__.py:60: error: Incompatible redefinition (redefinition with type "Callable[[ArgumentParser], None]", original type "CompletionFinder")

commit afcb6687c50f38d1d17dff2ba65c600126f5f6eb
Author: Nicolas Boulenguez <nicolas@debian.org>
Date:   Tue Jan 27 18:53:57 2026 +0100

    mypy: fix more typing issues
    
    lsp_debian_control.py:519: error: Incompatible types in assignment (expression has type "Callable[[Arg(DebputyLanguageServer, '_ls'), Arg(DctrlKnownField, '_known_field'), Arg(str, 'line'), Arg(str, '_word_at_position')], Any | str | None]", target has type "Callable[[Arg(DebputyLanguageServer, 'ls'), Arg(DctrlKnownField, 'known_field'), Arg(str, '_line'), Arg(str, 'word_at_position')], Any | str | None]")

commit 1ef02675ae82508843ed3a1c25598a3ce0c3475f
Author: Nicolas Boulenguez <nicolas@debian.org>
Date:   Tue Jan 27 18:52:28 2026 +0100

    mypy: fix more typing issues
    
    lsp_debian_control.py:473: error: Return value expected

commit b9389dad565ab3512b1c5ec8f569db343ff975ea
Author: Nicolas Boulenguez <nicolas@debian.org>
Date:   Tue Jan 27 18:51:19 2026 +0100

    mypy: fix more typing issues
    
    lsp_debian_control.py:156: error: Argument 1 to "join" of "str" has incompatible type "list[str | None]"; expected "Iterable[str]"
Created: 2026-02-01 Last update: 2026-02-05 14:33
1 open merge request in Salsa normal
There is 1 open merge request for this package on Salsa. You should consider reviewing and/or merging these merge requests.
Created: 2025-09-20 Last update: 2026-02-01 12:31
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-01-27 Last update: 2026-01-27 06:30
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.3 instead of 4.7.2).
Created: 2025-12-23 Last update: 2026-01-27 01:00
news
[rss feed]
  • [2026-01-29] debputy 0.1.81 MIGRATED to testing (Debian testing watch)
  • [2026-01-26] Accepted debputy 0.1.81 (source) into unstable (Niels Thykier)
  • [2026-01-24] Accepted debputy 0.1.80 (source) into unstable (Niels Thykier)
  • [2026-01-01] debputy 0.1.79 MIGRATED to testing (Debian testing watch)
  • [2025-12-28] Accepted debputy 0.1.79 (source) into unstable (Niels Thykier)
  • [2025-10-15] Accepted debputy 0.1.78~bpo13+1 (source) into stable-backports (Niels Thykier)
  • [2025-10-14] debputy 0.1.78 MIGRATED to testing (Debian testing watch)
  • [2025-10-12] Accepted debputy 0.1.78 (source) into unstable (Niels Thykier)
  • [2025-09-30] Accepted debputy 0.1.77~bpo13+1 (source) into stable-backports (Niels Thykier)
  • [2025-09-29] debputy 0.1.77 MIGRATED to testing (Debian testing watch)
  • [2025-09-26] Accepted debputy 0.1.77 (source) into unstable (Niels Thykier)
  • [2025-09-22] Accepted debputy 0.1.76~bpo13+2 (source) into stable-backports (Niels Thykier)
  • [2025-09-21] Accepted debputy 0.1.76~bpo13+1 (all source) into stable-backports (Debian FTP Masters) (signed by: Niels Thykier)
  • [2025-09-18] debputy 0.1.76 MIGRATED to testing (Debian testing watch)
  • [2025-09-15] Accepted debputy 0.1.76 (source) into unstable (Niels Thykier)
  • [2025-09-02] debputy 0.1.75 MIGRATED to testing (Debian testing watch)
  • [2025-08-30] Accepted debputy 0.1.75 (source) into unstable (Niels Thykier)
  • [2025-08-29] debputy 0.1.74.1 MIGRATED to testing (Debian testing watch)
  • [2025-08-26] Accepted debputy 0.1.74.1 (source) into unstable (Niels Thykier)
  • [2025-08-26] Accepted debputy 0.1.74 (source) into unstable (Niels Thykier)
  • [2025-08-26] debputy 0.1.73 MIGRATED to testing (Debian testing watch)
  • [2025-08-24] Accepted debputy 0.1.73 (source) into unstable (Niels Thykier)
  • [2025-08-22] debputy 0.1.72 MIGRATED to testing (Debian testing watch)
  • [2025-08-19] Accepted debputy 0.1.72 (source) into unstable (Niels Thykier)
  • [2025-08-15] debputy 0.1.71 MIGRATED to testing (Debian testing watch)
  • [2025-08-10] Accepted debputy 0.1.71 (source) into unstable (Niels Thykier)
  • [2025-07-28] Accepted debputy 0.1.70 (source) into experimental (Niels Thykier)
  • [2025-07-20] Accepted debputy 0.1.69 (source) into experimental (Niels Thykier)
  • [2025-07-15] Accepted debputy 0.1.68 (source) into experimental (Niels Thykier)
  • [2025-05-26] Accepted debputy 0.1.67.1~bpo12+1 (source) into stable-backports (Niels Thykier)
  • 1
  • 2
bugs [bug history graph]
  • all: 0
links
  • homepage
  • lintian (0, 1)
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • edit tags
  • other distros
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 0.1.81
  • 1 bug (1 patch)

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