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 |
