gnu: python-testtools: make python-mimeparse a propagated input
* gnu/packages/python.scm (python-testtools): move python-mimeparse from inputs
to propagated-inputs.
gnu: Move content of openssl module into tls module.
* gnu/packages/openssl.scm (openssl, perl-net-ssleay): Move to...
* gnu/packages/tls.scm: ...here.
* gnu/packages/openssl.scm: Delete file.
* gnu-system.am (GNU_SYSTEM_MODULES): Unregister deleted file.
* gnu/packages/{admin.scm, bittorrent.scm, certs.scm, ci.scm,
cyrus-sasl.scm, databases.scm, dns.scm, ebook.scm, enlightenment.scm,
gnunet.scm, libreoffice.scm, links.scm, mail.scm, messaging.scm,
networking.scm, ntp.scm, openldap.scm, package-management.scm, pdf.scm,
python.scm, qt.scm, rdesktop.scm, rdf.scm, ruby.scm, ssh.scm,
synergy.scm, tor.scm, version-control.scm, video.scm, vpn.scm,
w3m.scm, web.scm, weechat.scm, xiph.scm}: Adapt module import.
gnu: python-mccabe: Fix license field.
* gnu/packages/python.scm (python-mccabe)[license]: 'expat' ->
'license:expat'.
gnu: Add python-flake8.
* gnu/packages/python.scm (python-flake8, python2-flake8): New variables.
gnu: Add python-mccabe.
* gnu/packages/python.scm (python-mccabe, python2-mccabe): New variables.
gnu: Add python-pyflakes.
* gnu/packages/python.scm (python-pyflakes, python2-pyflakes): New variables.
gnu: Add python-pep8.
* gnu/packages/python.scm (python-pep8, python2-pep8): New variables.
gnu: Add python2-fastlmm.
* gnu/packages/python.scm (python2-fastlmm): New variable.
gnu: Add python2-pysnptools.
* gnu/packages/python.scm (python2-pysnptools): New variable.
gnu: Replace versioned gfortran inputs with just "gfortran".
* gnu/packages/julia.scm (julia)[inputs]: Replace "gfortran-4.8" with
"gfortran".
* gnu/packages/machine-learning.scm (randomjungle)[native-inputs]: Likewise.
* gnu/packages/maths.scm (arpack-ng, lapack, petsc, superlu)
(superlu-dist, openblas, openspecfun, atlas)[inputs]: Likewise.
(octave)[native-inputs]: Likewise.
(gmsh)[propagated-inputs]: Likewise.
* gnu/packages/mpi.scm (openmpi)[inputs]: Likewise.
* gnu/packages/python.scm (python-numpy-bootstrap)[native-inputs]: Likewise.
* gnu/packages/python.scm (python-scipy)[native-inputs]: Likewise.
* gnu/packages/statistics.scm (r)[inputs]: Replace "gfortran-4.9" with
"gfortran".
Merge branch 'master' into core-updates
gnu: python-scikit-learn: Update to 0.16.1.
* gnu/packages/python.scm (python-scikit-learn): Update to 0.16.1.
gnu: python-scikit-learn: Use OpenBLAS instead of ATLAS.
* gnu/packages/python.scm (python-scikit-learn)[inputs]: Replace "atlas" with
"openblas".
* gnu/packages/python.scm (python-scikit-learn)[arguments]: Remove build phase
'set-environment-variables, which is only needed when ATLAS is used.
gnu: python-scipy: Build with OpenBLAS and lapack.
* gnu/packages/python.scm (python-scipy)[inputs]: Remove "atlas", add "lapack"
and "openblas".
* gnu/packages/python.scm (python-scipy)[arguments]: Replace phase
"set-environment-variables" with "configure-openblas".
gnu: python-numpy-bootstrap: Add lapack to inputs.
* gnu/packages/python.scm (python-numpy-bootstrap)[inputs]: Add lapack to
inputs, because OpenBLAS does not include lapack functions.
Merge branch 'master' into core-updates
Conflicts:
gnu/packages/commencement.scm
gnu/packages/xml.scm
gnu: python: Disable ssl test that fails with openssl-1.0.2b.
* gnu/packages/patches/python-disable-ssl-test.patch: New file.
* gnu-system.am (dist_patch_DATA): Add it.
* gnu/packages/python.scm (python): Add patch.
Merge branch 'master' into core-updates
gnu: python-numpy: Build against OpenBLAS.
* gnu/packages/python.scm (python-numpy)[inputs]: Use "openblas" instead of
"atlas".
* gnu/packages/python.scm (python-numpy)[arguments]: Configure build against
OpenBLAS.
Modified-By: Mark H Weaver <mhw@netris.org>
python-pillow: Update to 2.8.1, remove duplicated ones.
* gnu/packages/python.scm (python-pillow): Update to 2.8.1.
[inputs]: Add freetype and libwebp.
(python-pillow, python2-pillow): Remove duplicated variables.