This patch series, meant to be applied on the core-updates branch, brings a bunch of improvements to the Python package.
The first one fixes bug #16569. The second one uses /nix/.../sh in the subprocess module if /bin/sh is not available. I know Mark is not too found of using /bin/sh if it is available, but I think Python users are willing to use /bin/sh, that might be a symlink to whatever shell they may want to use. I don't really feel too strongly about it, so if people agree on always using /nix/.../sh, let's go with it, just let me know what you think. The last three patches are (almost) trivial. Regards, Cyril. --- Cyril Roelandt (5): gnu: Enable the 'ctypes' module in Python. gnu: Python: use /nix/.../sh if /bin/sh cannot be found gnu: Enable tests in Python 3. gnu: Python: bump to 3.3.4 gnu: remove python-fix-dbm.patch gnu-system.am | 2 +- gnu/packages/patches/python-fix-dbm.patch | 20 ---------- gnu/packages/patches/python-fix-tests.patch | 62 +++++++++++++++++++++++++++++ gnu/packages/python.scm | 51 ++++++++++++++++++++++-- 4 files changed, 111 insertions(+), 24 deletions(-) delete mode 100644 gnu/packages/patches/python-fix-dbm.patch create mode 100644 gnu/packages/patches/python-fix-tests.patch -- 1.8.4.rc3
