Debian Patches

Status for python-cogent/2026.6.2a0+dfsg-1

Patch Description Author Forwarded Bugs Origin Last update
fix-lazy-imports-for-Sphinx-autodoc-builds.patch fix lazy imports for Sphinx autodoc builds
Sphinx autodoc may execute cogent3/init.py with
name set to "cogent3.init" instead of "cogent3".
.
The lazy import code used import_module(..., package=name),
which caused invalid imports such as
"cogent3.init.app" during documentation builds.
.
Use package instead of name for relative imports so
autodoc/autosummary can correctly resolve submodules.
Karsten Schöke <karsten.schoeke@geobasis-bb.de> not-needed 2026-05-24
Work-around-failure-in-sphinx-doc-processing.patch Work around failure in sphinx doc processing Karsten Schöke <karsten.schoeke@geobasis-bb.de> not-needed 2026-05-25
Fix-broken-interpreter-lines.patch Fix broken interpreter lines Karsten Schöke <karsten.schoeke@geobasis-bb.de> not-needed 2026-05-25
Use-package-version-instead-of-date-based-Sphinx.patch Use package version instead of date-based Sphinx releaseThe upstream documentation configuration uses a date-based value for the
Sphinx release variable. This value is incorporated into generated
documentation metadata, including the HTML title.

Using a date-derived release string can cause build outputs to vary between
builds, which is undesirable for Debian's reproducible-builds effort.

Replace the date-based release identifier with the package version provided
by the Debian build environment. This ensures that the generated
documentation contains stable and deterministic version information while
still identifying the packaged software version.

This change affects documentation metadata only and has no impact on the
runtime behaviour of the software.
Karsten Schöke <karsten.schoeke@geobasis-bb.de> not-needed 2026-06-01

All known versions for source package 'python-cogent'

Links