Debian Patches

Status for python-nxs/4.4.1-8

Patch Description Author Forwarded Bugs Origin Last update
0001-python-syntaxwarning.patch python-syntaxwarning Debian Science Maintainers no 2025-12-21
0002-python3-compat.patch Python 3 print statements

Fix up the print statements for Python 3.
Debian Science Maintainers no https://github.com/nexusformat/python-nxs/pull/12 2025-12-21
0003-python3-compat-2.patch Python 3 print statements

Fix up the print statements for Python 3.
Debian Science Maintainers no https://github.com/nexusformat/python-nxs/pull/12 2025-12-21
0004-simple-loader.patch Find libnexus by name and in multi-arch paths
CDLL already has a path search facility that looks in the standard
paths and gets multi-arch paths correct; the path search code in nxs
gets this wrong and so for unix at least, it's best to just rip it
all out.
Stuart Prescott <stuart@debian.org> no 2025-12-21
0005-ctypes-unicode.patch Fix handling of str/bytes through ctypes
libNeXus uses bytes for all the c_char types not Python strings. The
encoding/decoding interface is defined as the call into the CDLL, that
is everything in Python code is in strings, except for the immediate
call into the CDLL. Encoding to bytes / decoding from bytes is done
via a specified encoding, defaulting to UTF-8.
Stuart Prescott <stuart@debian.org> no 2025-12-21
0006-skip-mxml-tests.patch Skip tests that use libmxml
The current version of nexus is not compatible with the libmxml 3 and so
mxml support is disabled in the library.
Stuart Prescott <stuart@debian.org> no 2025-12-21
0007-remove_six.patch remove_six Debian Science Maintainers no 2025-12-21
0008-Omit-_pack_-from-struct-definition.patch Omit _pack_ from struct definition Stuart Prescott <stuart@debian.org> no 2025-12-21

All known versions for source package 'python-nxs'

Links