Debian Patches

Status for python-selectolax/0.4.6-1

Patch Description Author Forwarded Bugs Origin Last update
setup_find_packages.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_enable_debug_symbols.patch setup.py: Enable debug symbol's generation Karsten Schöke <karsten.schoeke@geobasis-bb.de> not-needed 2026-01-02
setup_fix_source_path.patch setup.py: Adjust the library folders to useThe 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
doc_insert_lib_path.patch Mock selectolax modules in docsThis 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
doc_fix_code_block.patch docs/examples.rst: Fix code block issueDocutils/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