Debian Patches

Status for python-selectolax/0.4.7-1

Patch Description Author Forwarded Bugs Origin Last update
pyproject.toml-Use-and-define-tools.setuptools.packages.f.patch pyproject.toml: Use and define [tools.setuptools.packages.find]
Setuptools found a subdirectory or module named selectolax.lexbor
in the source code, but it wasn't explicitly
included in the list of packages to be installed.

Therefore, it was added to pyproject.toml.
Karsten Schöke <karsten.schoeke@geobasis-bb.de> yes 2026-03-08
setup.py-Enable-debug-symbol-s-generation.patch setup.py: Enable debug symbol's generation Karsten Schöke <karsten.schoeke@geobasis-bb.de> not-needed 2026-01-02
setup.py-Adjust-the-library-folders-to-use.patch setup.py: Adjust the library folders to use
The lexbor and modest lib directories are located elsewhere in Debian
and must be activated separately.
Karsten Schöke <karsten.schoeke@geobasis-bb.de> not-needed 2026-01-02
Mock-selectolax-modules-in-docs.patch Mock selectolax modules in docs
This patch updates the Sphinx documentation configuration to prevent the import
of selectolax during the documentation build.
Since selectolax depends on compiled C extensions, the import would fail.

This change simulates the selectolax modules using `autodoc_mock_imports`
and suppresses any warnings. Instead of importing the package to obtain
the version, it now extracts it directly from `selectolax/__init__.py` using a
regular expression. This ensures that the documentation can be reliably
built without requiring the compiled extensions.
Karsten Schöke <karsten.schoeke@geobasis-bb.de> not-needed 2026-01-02
docs-examples.rst-Fix-code-block-issue.patch docs/examples.rst: Fix code block issue
Docutils/Sphinx expects a blank line after an indented block (
code, quote, list) before the block ends or a new block begins.
Karsten Schöke <karsten.schoeke@geobasis-bb.de> yes 2026-03-11

All known versions for source package 'python-selectolax'

Links