summary refs log tree commit diff
AgeCommit message (Collapse)Author
2016-11-15gnu: Remove some outdated comments.Hartmut Goebel
These comments were about setuptools used at runtime for pkg_resources. * gnu/packages/python.scm: Remove some outdated comments.
2016-11-15gnu: python-tox: Update FIXME comments.Hartmut Goebel
* gnu/packages/python.scm(python-tox)[arguments]: Update FIXME comment. [inputs]: Add FIXME comment.
2016-11-15gnu: python-urllib3: update comment.Hartmut Goebel
* gnu/packages/python.scm(python-urllib3)[propagated-inputs]: Update comment.
2016-11-15gnu: python-wsgi-intercept: Correct inputs.Hartmut Goebel
* gnu/packages/python.scm(python-wsgi-intercept): [native-inputs]: move python-six to [propagated-inputs]. [propagated-inputs] move python-httplib2, python-requests to [native-inputs].
2016-11-15gnu: python-websocket-client: Correct inputs.Hartmut Goebel
* gnu/packages/python.scm (python-websocket-client)[native-inputs] change to [propagated-inputs], remove a wrong comment.
2016-11-15gnu: python-zope-security: Correct inputs.Hartmut Goebel
* gnu/packages/python.scm(python-zope-security)[native-inputs] New element, move python-zope-component, python-zope-configuration, python-zope-location, python-zope-testrunner, python-zope-testing here.
2016-11-15gnu: python-configobj: Correct inputs.Hartmut Goebel
* gnu/packages/python.scm(python-configobj)[native-inputs] change to [propagated-inputs].
2016-11-15gnu: python-zope-location: Correct inputs.Hartmut Goebel
* gnu/packages/python.scm(python-zope-location)[native-inputs] change to [propagated-inputs].
2016-11-15gnu: python-zope-interface: Correct inputs.Hartmut Goebel
* gnu/packages/python.scm(python-zope-interface)[propagated-inputs] change to [native-inputs].
2016-11-15gnu: python-pathpy: Build documentation.Hartmut Goebel
* gnu/packages/python.scm (python-pathpy, python2-pathpy) [output] Add output "doc". [native-inputs]: Add python-sphinx and python-rst.linker [build-doc], [install-doc]: New build phases.
2016-11-15gnu: Add python-rst.linker, python2-rst.linker.Hartmut Goebel
* gnu/packages/python.scm (python-rst.linker, python2-rst.linker): New variables.
2016-11-15gnu: python-numpydoc: Correct inputs.Hartmut Goebel
* gnu/packages/python.scm (python-numpydoc, python-numpydoc) [native-inputs]: Remove python-docutils. Move python-shpinx to [propagated-inputs].
2016-11-15gnu: python-redis: Remove unused input.Hartmut Goebel
* gnu/packages/python.scm (python-redis, python2-redis) Comment out [native-inputs] since these are used only for running tests, which is disabled since it requires a Redis server.
2016-11-15gnu: python2-scikit-image: Remove needless native-input and inheritance.Hartmut Goebel
Remove last additional [native-inputs] python-mock, thus there is no need to inherit python-scikit-image package. Simply use package-with-python2. * gnu/packages/python.scm: (python-scikit-image): [properties]: Remove python2-variant. (python2-scikit-image) Use simply "package-with-python2" after removing last [native-inputs] python-mock.
2016-11-15gnu: python2-scikit-image: Remove needless propagated-input.Hartmut Goebel
* gnu/packages/python.scm: (python2-scikit-image) [propagated-inputs]: Remove python-pytz, it does not occur anywhere in the source.
2016-11-15gnu: python-scikit-image: Correct inputs.Hartmut Goebel
* gnu/packages/python.scm: (python-scikit-image, python2-scikit-image) [propagated-inputs]: Move python-numpy and python-six to [native-inputs]. Add comment.
2016-11-15gnu: python-blinker: No longer disable tests.Hartmut Goebel
The package does not provide tests, but there is no need to disable them. Having them enabled allows running them if some newer version may provide tests. * gnu/package/python.scm (python-blinker, python2-blinker): [arguments]: Remove.
2016-11-15gnu: python-feedgenerator: Remove python byte-code files from source.Hartmut Goebel
* gnu/packages/python.scm (python-feedgenerator, python2-feedgenerator) [source]: Add snippet.
2016-11-15gnu: python-joblib: Add comment.Hartmut Goebel
* gnu/packages/python.scm (python-joblib): Add comment.
2016-11-15gnu: python-joblib: Remove python byte-code files from source.Hartmut Goebel
* gnu/packages/python.scm (python-joblib, python2-joblib)[source]: Add snippet.
2016-11-15gnu: python-oauthlib, python-oauthlib2: Correct inputs.Hartmut Goebel
* 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.
2016-11-15gnu: python-pyjwt: Add missing inputs and enable test-suite.Hartmut Goebel
* gnu/packages/python.scm (python-pyjwt) [native-inputs]: Add python-pytest and python-pytest-cov. [arguments]. Remove.
2016-11-15gnu: python-cov-core: Fix imports.Hartmut Goebel
* gnu/packages/python.scm (python-cov-core) [inputs]: change to [propagated-inputs].
2016-11-15gnu: python-statsmodels: Fix buildHartmut Goebel
* gnu/packages/statistics.scm (python-statsmodels): [check] set PYTHONPATH prior to running tests.
2016-11-15gnu: pytest-mock: remove needless propagated input "python-py".Hartmut Goebel
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.
2016-11-15gnu: python-testscenarios: remove needless input "mimetools".Hartmut Goebel
This does not occur in the source. * gnu/packages/python.scm (python-testscenarios, python2-testscenarios) [propagated-inputs]: Remove python-mimeparse.
2016-11-15gnu: python-setuptools: remove pre-built binaries from source.Hartmut Goebel
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.
2016-11-15gnu: python-pytest-xdist: Remove needless input python-apipkg.Hartmut Goebel
* gnu/packages/python.scm (python-pytest-xdist): Remove input python-apipkg.
2016-11-15gnu: python-subunit, python-testrepository: Fix inputsHartmut Goebel
* 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]
2016-11-15gnu: python-scripttest: Correct inputs.Hartmut Goebel
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].
2016-11-15gnu: python-pandas: Fix build.Hartmut Goebel
* gnu/packages/python.scm (python-pandas): Add python-cython to native-inputs.
2016-11-15gnu: openstack: Correct inputs.Hartmut Goebel
* 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.
2016-11-15gnu: thefuck: Fix build.Hartmut Goebel
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.
2016-11-15gnu: vdirsyncer: Fix build by setting correct PYTHONPATH.Hartmut Goebel
For thus, use add-installed-pythonpath. * gnu/packages/dav.scm (vdirsyncer): set PYTHONPATH using add-installed-pythonpath.
2016-11-15gnu: python-ipython: Fix build.Hartmut Goebel
* gnu/packages/python.scm (python-ipython, python2-ipython) [check, install-doc] set PYTHONPATH prior to running tests.
2016-11-15gnu: python-scipy: Fix build.Hartmut Goebel
* gnu/packages/python.scm (python-scipy) Use add-installed-pythonpath. Add dummy newlines character to string to make emacs happy.
2016-11-15gnu: python-matplotlib: Fix build.Hartmut Goebel
* gnu/packages/python.scm (python-matplotlib, python2-matplotlib): Correct inputs. [install-doc] set PYTHONPATH prior to building docs.
2016-11-15gnu: python-numpy-bootstrap, python-numpy: Fix build.Hartmut Goebel
* 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.
2016-11-15gnu: python-fonttools: Remove intervening directory in site-packges.Hartmut Goebel
* gnu/packages/python.scm (python-fonttools): Add phase patch-setuppy.
2016-11-15gnu: python2-pysnptools: Correct inputs.Hartmut Goebel
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.
2016-11-15gnu: python-zope-testing: Remove needless input.Hartmut Goebel
* gnu/packages.python.scm (python-zope-testing): Remove python-zope-interface from native-imports.
2016-11-15gnu: python-zope-schema: Add missing inputs.Hartmut Goebel
* gnu/packages.python.scm (python-zope-schema): Add python-coverage and python-nose to native-inputs.
2016-11-15gnu: python-pytest-flakes: Fix build.Hartmut Goebel
* python.scm (python-pytest-flakes): Set PYTHONPATH prior to running tests.
2016-11-15gnu: python-pillow: Fix build.Hartmut Goebel
* gnu/packages/python.scm (python-pillow)[check-installed]: Add installed site-package to PYTHONPATH.
2016-11-15gnu: python-singledispatch: correct inputs.Hartmut Goebel
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].
2016-11-15gnu: python-pbr: Rework bootstrapping.Hartmut Goebel
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.
2016-11-15gnu: python-testrepositoryfixture: Correct inputs.Hartmut Goebel
python-fixtures is required only for building. * gnu/packages/python.scm (python-testrepository) [propagated-inputs] move python-fixtures to [native-inputs].
2016-11-15gnu: python-fixture: Enable tests.Hartmut Goebel
* gnu/packages/python.scm (python-fixtures) [arguments] remove keyword `#:tests?`.
2016-11-15gnu: python-fixture: Correct inputs.Hartmut Goebel
python-pbr is required only for building. * gnu/packages/python.scm (python-fixtures) [propagated-inputs] move python-pbr-0.11 to [native-inputs].
2016-11-15gnu: python-hdf5: Correct inputs.Hartmut Goebel
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].