Merge branch 'core-updates'
gnu: Add python-traitlets.
* gnu/packages/python.scm (python-traitlets, python2-traitlets): New
variables.
gnu: Add python-ipython-genutils.
* gnu/packages/python.scm (python-ipython-genutils,
python2-ipython-genutils): New variables.
gnu: Add python-simplegeneric.
* gnu/packages/python.scm (python-simplegeneric, python2-simplegeneric):
New variables.
gnu: Add python-pickleshare.
* gnu/packages/python.scm (python-pickleshare, python2-pickleshare): New
variables.
gnu: Add python-pathpy.
* gnu/packages/python.scm (python-pathpy, python2-pathpy): New
variables.
gnu: Add python-pytest-runner.
* gnu/packages/python.scm (python-pytest-runner, python2-pytest-runner):
New variables.
gnu: Add python-setuptools-scm.
* gnu/packages/python.scm (python-setuptools-scm,
python2-setuptools-scm): New variables.
gnu: Add python-pexpect.
* gnu/packages/python.scm (python-pexpect, python2-pexpect): New
variables.
gnu: Update python-fixtures
* gnu/packages/python.scm (python-fixtures): Update.
* gnu/packages/python.scm (python-fixtures-0.3.16,
python2-fixtures-0.3.16, python-pbr-0.11,
python2-pbr-0.11): New variables.
* gnu/packages/python.scm (python-testrepository): Use python-fxitures-0.3.16
instead of python-fixtures in the inputs.
gnu: Add python-pip.
* gnu/packages/python.scm (python-pip, python2-pip): New variables.
Merge branch 'master' into core-updates
gnu: python-h5py: Fix path to hdf5 library.
* gnu/packages/python.scm (python-h5py)[arguments]: Add "fix-hdf5-paths"
phase.
gnu: python-h5py, python2-h5py: Correct inputs.
* gnu/packages/python.scm (python-h5py)
[inputs]: Remove python-cython and python-numpy.
[propagated-inputs]: New field.
[native-inputs]: Drop python-setuptools and add python-cython.
(python2-h5py): Replace "inputs" with "propagated-inputs".
gnu: Add python-joblib.
* gnu/packages/python.scm (python-joblib, python2-joblib): New
variables.
Merge branch 'master' into core-updates
gnu: python: Simplify list of configure flags.
* gnu/packages/patches/python-2.7-search-paths.patch,
gnu/packages/patches/python-3-search-paths.patch: New files.
* gnu-system.am (dist_patch_DATA): Add them.
* gnu/packages/python.scm (python-2)[source]: Use first patch.
[arguments]: Remove now unneeded CPPFLAGS and LDFLAGS.
(python)[source]: Use second patch.
(python-minimal)[arguments]: Remove CPPFLAGS and LDFLAGS.
gnu: python: Build the tkinter module.
Fixes <http://bugs.gnu.org/20889>.
Reported by Federico Beffa <beffa@ieee.org>.
* gnu/packages/python.scm (python-2)[arguments]: Pass
--with-tcltk-includes and --with-tcltk-libs.
[inputs]: Add TCL and TK.
gnu: python: Add "minimal" variants.
* gnu/packages/python.scm (python2-minimal, python-minimal): New
variables.
(wrap-python3): New procedure.
(python-wrapper): Use it.
(python-minimal-wrapper): New variable.
* gnu/packages/xml.scm (libxslt)[native-inputs]: Use
PYTHON-MINIMAL-WRAPPER instead of PYTHON-WRAPPER.
* gnu/packages/xorg.scm (xcb-proto, libxcb, xorg-server): Likewise.