Merge branch 'python-build-system'.
Merge branch 'master' into python-build-system
gnu: Add r-rocr. * gnu/packages/statistics.scm (r-rocr): New variable.
gnu: Add r-gplots. * gnu/packages/statistics.scm (r-gplots): New variable.
gnu: Add r-gdata. * gnu/packages/statistics.scm (r-gdata): New variable.
gnu: Add r-gtools. * gnu/packages/statistics.scm (r-gtools): New variable.
gnu: Add r-sfsmisc. * gnu/packages/statistics.scm (r-sfsmisc): New variable.
gnu: Add r-fastcluster. * gnu/packages/statistics.scm (r-fastcluster): New variable.
gnu: Add r-preprocesscore. * gnu/packages/statistics.scm (r-preprocesscore): New variable.
gnu: Add r-dynamictreecut. * gnu/packages/statistics.scm (r-dynamictreecut): New variable.
gnu: Add r-spams. * gnu/packages/statistics.scm (r-spams): New variable.
gnu: Add r-googlesheets. * gnu/packages/statistics.scm (r-googlesheets): New variable.
gnu: Add r-cellranger. * gnu/packages/statistics.scm (r-cellranger): New variable.
gnu: Add r-rematch. * gnu/packages/statistics.scm (r-rematch): New variable.
gnu: python-statsmodels: Fix build * gnu/packages/statistics.scm (python-statsmodels): [check] set PYTHONPATH prior to running tests.
gnu: Remove work-arounds for bug 20765 (ensure uncompressed eggs). Bug 20765 is solved since we build all Python packages using option "--single-version-externally-managed". * gnu/packages/bioinformatics.scm (pbtranscript-tofu): Remove configure-flags. (pepr): remove phase "disable-egg-generation". * gnu/packages/pdf.scm (reportlab): Remove configure-flags. * gnu/packages/python.scm (python-sphinx-rtd-theme, python2-elib.intl, python-pkgconfig, python-pytest-pep8, python-pytest-flakes): Remove configure-flags. (python-pillow) remove phase "disable-egg-generation". (python-libarchive-c) Remove patching setup.cfg. * gnu/packages/statistics.scm (python-patsy): remove phase "prevent-generation-of-egg-archive". * gnu/packages/tls.scm (python-acme): remove phase "disable-egg-compression". * gnu/packages/tor.scm (onionshare): Remove configure-flags.
gnu: Remove python-setuptools and python2-setuptools from inputs (part 4a) This patch contains the changes for all modules beside python.scm where setuptools are used in an inherited package and removing this input also removes the need for inheriting the package. This is the case if adding setuptools in the inherited package was the only change. Change this to not inherit and remove the new needless call to "strip-python2-variant (if applicable). * gnu/packages/bioinformatics.scm (python-biopython, python2-biopython, python-twobitreader, python2-twobitreader, python-plastid, python2-plastid, python2-pybigwig, python2-screed, sra-tools): No longer "inherit" Python 2 packages inheriting from a Python 3 package if the sole reason for inheriting was adding python-setuptools respective python2-setuptools to [inputs], [native-inputs] or [propagated-inputs]. Remove now needless [properties] "python2-variant" where applicable. * gnu/packages/django.scm (python-pytest-django, python2-pytest-django, python-django-filter, python2-django-filter): Likewise. * gnu/packages/gnupg.scm (python2-pygpgme): Likewise. * gnu/packages/mail.scm (python-mailmanclient, python2-mailmanclient): Likewise. * gnu/packages/mpd.scm (python-msp, python2-mpd2): Likewise. * gnu/packages/music.scm (python-pylast, python2-pylast): Likewise. * gnu/packages/openstack.scm (python-requests-mock, python2-requests-mock, python2-git-review): Likewise. * gnu/packages/password-utils.scm (python2-bcrypt): Likewise. * gnu/packages/protobuf.scm (python-protobuf, python2-protobuf): Likewise. * gnu/packages/statistics.scm (python-patsy, python2-patsy): Likewise. * gnu/packages/web.scm (python2-feedparser): Likewise.
gnu: Remove python-setuptools and python2-setuptools from inputs (part 3) This patch contains the changes where setuptools are used in an inherited package and removing this input keeps the need for inheriting the package. * gnu/packages/bioinformatics.scm (python2-biom-format): Remove python-setuptools respective python2-setuptools from [inputs], [native-inputs] and [propagated-inputs] in Python 2 packages inheriting from a Python 3 package. * gnu/packages/python.scm (python2-pytest-mock, python2-oauthlib, python2-seaborn, python2-tornado, python2-terminado, python2-rauth, python2-anyjson, python2-amqp, python2-kombu, python2-billiard, python2-celery, python2-jellyfish, python2-binaryornot, python2-natsort, python2-graphene): Likewise. * gnu/packages/statistics.scm (python2-statsmodels): Likewise.
Merge branch 'core-updates'
gnu: r-rmarkdown: Remove phase "copy-files-without-mode". This phase is no longer needed as upstream has merged the fix in the current release. * gnu/packages/statistics.scm (r-rmarkdown)[arguments]: Remove build phase "copy-files-without-mode".