Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
python-syntaxwarning.patch | no | |||||
python3-compat.patch | Python 3 print statements Fix up the print statements for Python 3. | https://github.com/jkrueger1 | no | https://github.com/nexusformat/python-nxs/pull/12 | ||
python3-compat-2.patch | Python 3 print statements Fix up the print statements for Python 3. | https://github.com/jkrueger1 | no | https://github.com/nexusformat/python-nxs/pull/12 | ||
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 | |||
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 | |||
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 |