Debian Patches

Status for python-csb/1.2.5+dfsg-10

Patch Description Author Forwarded Bugs Origin Last update
exclude_online_tests.patch Exclude tests requiring online access Andreas Tille <tille@debian.org> no debian 2015-12-26
reproducible.patch make documentation build reproducible Some parts of the source involve some nondeterminism or build-time
variation when converted to the documentation via epydoc, making
the build unreproducible.
The first issue is the fact that sets of classes (types) cannot be sorted
deterministically when converted to lists -- Python 2 uses addresses
as keys, in Python 3 types are unorderable. This patch uses a list instead
of a set, which is OK here as the original set contents are expliitly defined,
constant and small. This is not a bug to be fixed in epydoc as IMHO it's
already handled as well as possible in epydoc itself, so I had to work
around the issue here in python-csb; if it can't be sorted that's it.
Secondly, function default parameters are included in the documentation,
which in the case of runmany() contains the number of CPUs in the build host.
This patch moves this default assignment out of the function header into the
body, from where it's not included in the documentation.
Sascha Steinbiss <sascha@steinbiss.name> no
fix_setup.patch Fix reading UTF-8 encoded files Ghislain Vaillant <ghisvail@gmail.com> no 2017-11-13
avoid-multiple-namespace.patch Do not multiple-inherit NameError and ImportError, rather simply raise NameError when import is not found Nilesh Patra <nilesh@debian.org> no 2021-12-10
python3-syntax.patch Fix Python3 syntax Andreas Tille <tille@debian.org> no debian 2023-07-04
python-3.12.patch Replace imp usage with importlib since the former is removed with py3.12 Nilesh Patra <nilesh@debian.org> no debian 2023-12-09

All known versions for source package 'python-csb'

Links