Age | Commit message (Expand) | Author |
2016-11-15 | gnu: python-feedgenerator: Remove python byte-code files from source.•••* gnu/packages/python.scm (python-feedgenerator, python2-feedgenerator)
[source]: Add snippet.
| Hartmut Goebel |
2016-11-15 | gnu: python-joblib: Add comment.•••* gnu/packages/python.scm (python-joblib): Add comment.
| Hartmut Goebel |
2016-11-15 | gnu: python-joblib: Remove python byte-code files from source.•••* gnu/packages/python.scm (python-joblib, python2-joblib)[source]:
Add snippet.
| Hartmut Goebel |
2016-11-15 | gnu: python-oauthlib, python-oauthlib2: Correct inputs.•••* gnu/packages/python.scm (python-oauthlib) [propagated-inputs] Move all to
[native-inputs]. [native-inputs]: Remove python-mock, python-coverage.
(python2-oauthlib)[native-inputs]: Add python2-mock.
| Hartmut Goebel |
2016-11-15 | gnu: python-pyjwt: Add missing inputs and enable test-suite.•••* gnu/packages/python.scm (python-pyjwt) [native-inputs]: Add
python-pytest and python-pytest-cov. [arguments]. Remove.
| Hartmut Goebel |
2016-11-15 | gnu: python-cov-core: Fix imports.•••* gnu/packages/python.scm (python-cov-core) [inputs]: change
to [propagated-inputs].
| Hartmut Goebel |
2016-11-15 | gnu: python-statsmodels: Fix build•••* gnu/packages/statistics.scm (python-statsmodels): [check] set
PYTHONPATH prior to running tests.
| Hartmut Goebel |
2016-11-15 | gnu: pytest-mock: remove needless propagated input "python-py".•••This is not listed as an requirement and is already propagated by
python-pytest.
* gnu/packages/python.scm (python-pytest-mock, python2-pytest-mock):
[propagated-inputs]: Remove python-py.
| Hartmut Goebel |
2016-11-15 | gnu: python-testscenarios: remove needless input "mimetools".•••This does not occur in the source.
* gnu/packages/python.scm (python-testscenarios, python2-testscenarios)
[propagated-inputs]: Remove python-mimeparse.
| Hartmut Goebel |
2016-11-15 | gnu: python-setuptools: remove pre-built binaries from source.•••These are used to build self-extracting installers for Windows.
* gnu/packages/python.scm (python-setuptools, python2-setuptools) [source]:
Add snippet to delete *.exe files.
| Hartmut Goebel |
2016-11-15 | gnu: python-pytest-xdist: Remove needless input python-apipkg.•••* gnu/packages/python.scm (python-pytest-xdist): Remove input
python-apipkg.
| Hartmut Goebel |
2016-11-15 | gnu: python-subunit, python-testrepository: Fix inputs•••* gnu/packages/python.scm (python-subunit, python2-subunit):
[propagated-inputs]:: Add python-extras, remove python-testtools, move
python-testscenarios to [native-inputs]. (python-testrepository,
python2-testrepository): [native-inputs] move python-fixtures and
python-subunit to [propagated-inputs]
| Hartmut Goebel |
2016-11-15 | gnu: python-scripttest: Correct inputs.•••python-pytest is only required for testing, not at run-time.
* gnu/packages/python.scm (python-singledispatch, python2-singledispatch):
[propagated-inputs] Move python-pytest to [native-inputs].
| Hartmut Goebel |
2016-11-15 | gnu: python-pandas: Fix build.•••* gnu/packages/python.scm (python-pandas): Add python-cython to
native-inputs.
| Hartmut Goebel |
2016-11-15 | gnu: openstack: Correct inputs.•••* gnu/packages/openstack.scm (python-os-testr) Propagate input
python-subunit, change all other inputs to native-inputs.
(python-mox3): Remove needless input python-six.
(python-stevedore, python-requests-mock): Move python-pbr to
native-inputs.
| Hartmut Goebel |
2016-11-15 | gnu: thefuck: Fix build.•••Requires setuptools >= 17.1 due to some features used, while our
python currently only includes 12.0.
* gnu/packages/admin.scm (thefuck): Add setuptools to native-inputs.
| Hartmut Goebel |
2016-11-15 | gnu: vdirsyncer: Fix build by setting correct PYTHONPATH.•••For thus, use add-installed-pythonpath.
* gnu/packages/dav.scm (vdirsyncer): set PYTHONPATH using
add-installed-pythonpath.
| Hartmut Goebel |
2016-11-15 | gnu: python-ipython: Fix build.•••* gnu/packages/python.scm (python-ipython, python2-ipython) [check,
install-doc] set PYTHONPATH prior to running tests.
| Hartmut Goebel |
2016-11-15 | gnu: python-scipy: Fix build.•••* gnu/packages/python.scm (python-scipy) Use add-installed-pythonpath. Add
dummy newlines character to string to make emacs happy.
| Hartmut Goebel |
2016-11-15 | gnu: python-matplotlib: Fix build.•••* gnu/packages/python.scm (python-matplotlib, python2-matplotlib): Correct
inputs. [install-doc] set PYTHONPATH prior to building docs.
| Hartmut Goebel |
2016-11-15 | gnu: python-numpy-bootstrap, python-numpy: Fix build.•••* gnu/packages/python.scm (python-numpy-bootstrap): Correct inputs, use
modify-phases, add dummy newlines character to string to make emacs happy,
set PYTHONPATH prior to running tests. (python-numpy): propagate inputs, set
PYTHONPATH prior to building docs.
| Hartmut Goebel |
2016-11-15 | gnu: python-fonttools: Remove intervening directory in site-packges.•••* gnu/packages/python.scm (python-fonttools): Add phase patch-setuppy.
| Hartmut Goebel |
2016-11-15 | gnu: python2-pysnptools: Correct inputs.•••dateutil, pytz, and six do not occur in the code.
Remove python-dateutil, python-pytz, python-six from inputs;
Move python-cython to native-inputs; move python-pandas to
propagated-inputs.
| Hartmut Goebel |
2016-11-15 | gnu: python-zope-testing: Remove needless input.•••* gnu/packages.python.scm (python-zope-testing): Remove
python-zope-interface from native-imports.
| Hartmut Goebel |
2016-11-15 | gnu: python-zope-schema: Add missing inputs.•••* gnu/packages.python.scm (python-zope-schema): Add python-coverage and
python-nose to native-inputs.
| Hartmut Goebel |
2016-11-15 | gnu: python-pytest-flakes: Fix build.•••* python.scm (python-pytest-flakes): Set PYTHONPATH prior to running tests.
| Hartmut Goebel |
2016-11-15 | gnu: python-pillow: Fix build.•••* gnu/packages/python.scm (python-pillow)[check-installed]: Add
installed site-package to PYTHONPATH.
| Hartmut Goebel |
2016-11-15 | gnu: python-singledispatch: correct inputs.•••python-six is only required for conversion, not at run-time
* gnu/packages/python.scm (python-singledispatch, python2-singledispatch):
[inputs] Move python-six to [native-inputs].
| Hartmut Goebel |
2016-11-15 | gnu: python-pbr: Rework bootstrapping.•••For breaking the cyclic build, formerly a separate (older) version was used
for bootstrapping. Now we use the same version just without tests and without
test dependencies.
* gnu/packages/python.scm (python-pbr-0.11, python2-pbr-0.11):
replace by … (python-pbr-minimal, python2-pbr-minimal).
(python-pbr) inherit from python-pbr-minimal, adding the requirements for
testing and building the documentation.
(python-fixtures) [native-inputs] Use python-pbr-minimal here.
(python-testrepository): [native-inputs] Add it here, it was a missing
dependency.
| Hartmut Goebel |
2016-11-15 | gnu: python-testrepositoryfixture: Correct inputs.•••python-fixtures is required only for building.
* gnu/packages/python.scm (python-testrepository) [propagated-inputs] move
python-fixtures to [native-inputs].
| Hartmut Goebel |
2016-11-15 | gnu: python-fixture: Enable tests.•••* gnu/packages/python.scm (python-fixtures) [arguments] remove
keyword `#:tests?`.
| Hartmut Goebel |
2016-11-15 | gnu: python-fixture: Correct inputs.•••python-pbr is required only for building.
* gnu/packages/python.scm (python-fixtures) [propagated-inputs] move
python-pbr-0.11 to [native-inputs].
| Hartmut Goebel |
2016-11-15 | gnu: python-hdf5: Correct inputs.•••According to setup.py python-six is requried at run-time, thus has to be a
propagated input.
* gnu/packages/python.scm (python-hdf5) [inputs]: Move `python-six` to
[propagated-inputs].
| Hartmut Goebel |
2016-11-15 | gnu: python-h5py: Remove needless "python2-variant" property.•••* gnu/packages/python.scm (python-h5py) [python2-variant]: Remove
property. (python2-h5py): Don't strip property "strip-python2-variant".
| Hartmut Goebel |
2016-11-15 | gnu: python-ccm: Update synopsis and description.•••* gnu/packages/python.scm (python-ccm): Update synopsis and description.
| Hartmut Goebel |
2016-11-15 | gnu: python-ccm: Add missing input python-psutil.•••* gnu/packages/python.scm (python-ccm) [propagated-inouts]: Add
python-psutil.
| Hartmut Goebel |
2016-11-15 | gnu: python-sphinx-rtd-theme: Remove inputs.•••This package is a plugin for python-sphinx, it does not require python-sphinx
nor docutils, but is an add-on for python-sphinx and should not be installed
by it's own.
* gnu/packages/python/.scm (python-sphinx-rtd-theme)[inputs]: Remove.
| Hartmut Goebel |
2016-11-15 | gnu: python-pytest-cov: Use upstream options for testing.•••* gnu/packages/python.scm (python-pytest-cov): Replace phase "check"
by one passing the options found in upstream's tox.ini-file
to "python setup.py check".
| Hartmut Goebel |
2016-11-15 | gnu: scons: Do not use setuptools for building.•••* gnu/packages/python.scm (scons): Set "#:use-setuptools" to #f.
| Hartmut Goebel |
2016-11-15 | gnu: Fix python inputs, part 7: Ensure python-cython is a native-input.•••* gnu/packages/audio.scm (python-pyliblo): [inputs] Move python-cyton to
[native-inputs].
* gnu/packages/bioinformatics.scm (python2-pybedtools): dito.
* gnu/packages/music.scm (beast, python-pyportmidi): dito.
* gnu/packages/python.scm (python2-fastlmm, python-kivy): dito.
| Hartmut Goebel |
2016-11-15 | gnu: Fix python inputs, part 6: some inputs become native-inputs.•••This patch handles the inputs which are native-inputs almost always like nose,
sphinx, and pytest.
* gnu/packages/python.scm
(python-jsonschema, python-numpydoc, python-mccabe, python-mistune,
python-ptyprocess, python-webob, python-apipkg, python-flake8-2.2.4)[inputs]
change to [native-inputs].
(python-flake8, tox) Likewise, add a comment.
(python-scikit-learn, python-numpy)[native-inputs] New element, move
python-nose here.
(python2-kombu)[inputs] change to [native-inputs], use python-kombu's
package-native-inputs.
| Hartmut Goebel |
2016-11-15 | gnu: Fix python inputs, part 5: some inputs become propagated-inputs•••* gnu/packages/openstack.scm
(python-os-client-config)[inputs] change to
[native-inputs]. [propagated-inputs]: New element, move python-appdirs,
python-pyyaml here.
(python-git-review)[propagated-inputs]: New element, move python-requests
here.
* gnu/packages/python.scm
(python-rpy2)[propagated-inputs]: New element, move python-six here.
(python-xcffib)[inputs] move python-six to [propagated-inputs].
(python-flake8)[propagated-inputs]: New element, move python-pep8,
python-pyflakes, python-mccabe here.
(python-flake8-2.2.4)[propagated-inputs]: New element, move python-pep8,
python-pyflakes, python-mccabe here.
(python-pytest)[propagated-inputs]: New element, move python-py here.
(python-tox)[propagated-inputs]: New element, move all inputs except of
python-pytest here.
(python-botocore)[propagated-inputs]: New element, move python-dateutil,
python-docutils, python-jmespath here.
(awscli)[propagated-inputs]: New element, move python-colorama,
python-botocore, python-s3transfer, python-docutils, python-rsa here.
(python-mako)[propagated-inputs]: New element, move python-markupsafe here.
* gnu/packages/qemu.scm(python-libvirt)[propagated-inputs]: New element, move
python-lxml here.
| Hartmut Goebel |
2016-11-15 | gnu: Fix python inputs, part 3: all native-inputs become propagated-inputs.•••This patch contains the changes in python.scm where all [native-inputs]
are changed to [propagated-inputs].
* gnu/packages/python.scm.scm (python-feedgenerator): All [native-inputs] are
changed to [propagated-inputs].
| Hartmut Goebel |
2016-11-15 | gnu: Fix python inputs, part 2: all inputs become native-inputs.•••This patch contains the changes where all [inputs] are changed to
[native-inputs].
* gnu/packages/python.scm (python-pytest, python-fixtures,
python-testrepository, python-virtualenv): All [inputs] are changed to
[native-inputs].
* gnu/packages/openstack.scm (python-bandit, python-debtcollector,
python-hacking, python-tempest-lib, python-oslo.config, python-oslo.context,
python-oslo.i18n, python-oslo.log, python-oslo.serialization,
python-oslosphinx, python-oslotest, python-oslo.utils): Likewise.
| Hartmut Goebel |
2016-11-15 | gnu: Fix python inputs, part 1: all inputs become propagated-inputs.•••This patch contains the changes where all [inputs] are changed to
[propagated-inputs]
* gnu/packages/python.scm (python-passlib, python-paramiko, python-ccm,
python-babel, python-keyring python-pandas, python-tzlocal,
python-parse-type, python-nose2, python-pytest, python-pytest-mock,
python-pytest-xdist, python-scripttest, python-testtools, python-pytest-cov,
python-testscenarios, python-pbr-0.11, python-oauthlib, python-jinja2,
python-sphinx, python-tzlocal, python-bugz, python2-pytest-mock, behave,
pelican, sqlalchemy-utils, python-pygridtools, python-urwidtrees,
python-tornado, python2-tornado, python-debian, python-execnet,
python-pytest-cache, pytest-localserver, python-clint, python-rply,
python-hy, python-rauth, python-rsa, python-celery, python-vobject, s3cmd,
python-prompt-toolkit, ptpython, python-requests-oauthlib, python-stem,
python-binaryornot, python2-binaryornot, python-nltk, python-pymongo,
python-schematics, python-url, python2-url, python-freezegun,
python-glances, python-graphql-core, python-graphql-relay, python-graphene,
python-nautilus, python-s3transfer): All [inputs] become
[propagated-inputs].
* gnu/packages/bioinformatics.scm (python-biopython): Likewise.
* gnu/packages/django.scm (pytest-django): Likewise.
* gnu/packages/mail.scm (python-mailmanclient): Likewise.
* gnu/packages/password-utils.scm (python-bcrypt): Likewise.
* gnu/packages/propbuf.scm (python-protobuf): Likewise.
* gnu/packages/rdf.scm (python-rdflib): Likewise.
SQACH all become propagated
| Hartmut Goebel |
2016-11-15 | 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.
| Hartmut Goebel |
2016-11-15 | gnu: Remove needless inputs python-pip and python2-pip.•••This is installed together with Python 3 anyway and for our build
of Python 2.
* gnu/packages/python.scm (python2-fixtures): [inputs] remove "python-pip".
* gnu/packages/pdf.scm (python2-reportlab): [native-inputs] remove
"python2-pip". (python-reportlab)[properties]: remove "python2-variant".
| Hartmut Goebel |
2016-11-15 | gnu: Remove python-setuptools and python2-setuptools from inputs (part 4b)•••This patch contains the changes in 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 packge was the only change.
Change this to not inherit and remove the new needless call to
"strip-python2-variant (where applicable).
* gnu/packages/python.scm.scm: Remove inheriting Python 2 packages inheriting
from a Python 3 package if adding python-setuptools respective
python2-setuptools to [inputs], [native-inputs] and [propagated-inputs] have
been the sole reason for inheriting. Remove now needless [properties]
"python2-variant" where applicable.
(python2-lockfile, python2-keyring, python2-dateutil-2,
python2-parsedatetime, python2-pandas, python2-pyicu, python2-pytest-cov,
python2-pytest-runner, python2-pytest-xdist, python2-cov-core,
python2-itsdangerous, python2-numexpr, python2-q, python2-sqlalchemy-utils,
python2-alembic, python2-beautifulsoup4, python2-msgpack, python2-ipaddress,
python2-atomicwrites, python2-apipkg, python2-execnet, python2-pytest-cache,
python2-wtforms, python2-mako, python2-waitress, python2-wsgiproxy2,
python2-pyquery, python2-webtest, python2-translitcodec, python2-editor,
python2-sphinxcontrib-programoutput, python2-psycopg2, python2-vobject,
python2-flask, python2-cookies, python2-responses, python2-future,
python2-ply, python2-wcwidth, python2-prompt-toolkit, python2-jedi,
python2-requests-oauthlib, python2-pyserial, python2-nltk, python2-pymongo,
python2-sh, python2-schematics, python2-publicsuffix, python2-publicsuffix2,
python2-url, python2-freezegun, python2-cachecontrol, python2-lit,
python2-pytest-pep8, python2-pytest-flakes, python2-glances,
python2-betamax, python2-file, python2-flask-babel, python2-furl,
python2-imagesize python2-orderedmultidict, python2-pycodestyle,
python2-vcversioner, python2-graphql-core, python2-graphql-relay,
python2-validictory): Remove neesless input "python2-setuptools", don't
inherit, don't call strip-python2-variant.
(python-lockfile, python-keyring, python-dateutil-2, python-parsedatetime,
python-pandas, python-pyicu, python-pytest-cov, python-pytest-runner,
python-pytest-xdist, python-cov-core, python-itsdangerous, python-numexpr,
python-q, python-sqlalchemy-utils, python-alembic, python-beautifulsoup4,
python-msgpack, python-ipaddress, python-atomicwrites, python-apipkg,
python-execnet, python-pytest-cache, python-wtforms, python-mako,
python-waitress, python-wsgiproxy2, python-pyquery, python-webtest,
python-translitcodec, python-editor, python-sphinxcontrib-programoutput,
python-psycopg2, python-vobject, python-flask, python-cookies,
python-responses, python-future, python-ply, python-wcwidth,
python-prompt-toolkit, python-jedi, python-requests-oauthlib,
python-pyserial, python-nltk, python-pymongo, python-sh, python-schematics,
python-nltk, python-publicsuffix2, python-cachecontrol, python-lit,
python-pytest-pep8, python-pytest-flakes, python-glances, python-betamax,
python-file, python-flask-babel, python-furl, python-imagesize,
python-orderedmultidict, python-pycodestyle, python-vcversioner,
python-graphql-core, python-graphql-relay, python-validictory): Remove
"python2-variant" property.
| Hartmut Goebel |
2016-11-15 | 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.
| Hartmut Goebel |
2016-11-15 | 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.
| Hartmut Goebel |