Commit Graph

2131 Commits

Author SHA1 Message Date
Ricardo Wurmus 0fb0db0022
gnu: python-scipy: Only run default tests.
* gnu/packages/python.scm (python-scipy)[arguments]: Only run the default test
suite.  The full test suite is too expensive and brittle.
2018-08-03 15:24:40 +02:00
Marius Bakke 4214066d45
Merge branch 'master' into core-updates 2018-08-01 15:53:17 +02:00
Marius Bakke 869250809b
Merge branch 'master' into staging 2018-07-30 18:08:28 +02:00
Christopher Baines 6465497fb9
gnu: Remove duplicated python-pafy.
It was first added in 02f8f804f0, then again in
2dd12924cf.

* gnu/packages/python.scm (python-pafy): Remove duplicated package definition.
2018-07-29 17:57:53 +01:00
Marius Bakke 20b0aaf986
gnu: python-fonttools: Update license.
This is a follow-up to commit 4696368108.

* gnu/packages/python.scm (python-fonttools)[license]: Change to EXPAT (since 3.21).
2018-07-28 23:37:52 +02:00
Efraim Flashner a4b7a1cb4a
gnu: python-3.7: Update deleted tests.
* gnu/packages/python.scm (python-3.7)[source]: Update the list of files
to be deleted in the snippet.
2018-07-28 21:56:28 +03:00
Marius Bakke 1af575f04d
Merge branch 'master' into staging 2018-07-28 18:34:59 +02:00
Marius Bakke 4696368108
gnu: python-fonttools: Update to 3.28.0.
* gnu/packages/python.scm (python-fonttools): Update to 3.28.0.
[arguments]: Remove.
[native-inputs]: Add PYTHON-PYTEST and PYTHON-PYTEST-RUNNER.
2018-07-28 15:52:30 +02:00
Marius Bakke 1166b9c795
gnu: Add python-invoke.
* gnu/packages/python.scm (python-invoke, python2-invoke): New public variables.
2018-07-28 15:52:29 +02:00
Marius Bakke 153812ee0d
gnu: python-flake8: Update to 3.5.0.
* gnu/packages/python.scm (python-flake8): Update to 3.5.0.
2018-07-28 15:52:28 +02:00
Marius Bakke d0205dfd92
gnu: python-setuptools: Update to 40.0.0.
* gnu/packages/python.scm (python-setuptools): Update to 40.0.0.
[source](uri): Adjust to zipball archive.
2018-07-28 15:52:28 +02:00
Marius Bakke fdf5344a23
gnu: python-pycodestyle: Update to 2.4.0.
* gnu/packages/python.scm (python-pycodestyle): Update to 2.4.0.
2018-07-28 15:52:28 +02:00
Marius Bakke 9e7d6e818c
gnu: python-more-itertools: Update to 4.2.0.
* gnu/packages/python.scm (python-more-itertools): Update to 4.2.0.
2018-07-28 15:52:27 +02:00
Marius Bakke e8e7cd12c7
gnu: python-pyflakes: Update to 2.0.0.
* gnu/packages/python.scm (python-pyflakes): Update to 2.0.0.
2018-07-28 15:52:27 +02:00
Marius Bakke 3765c9c95b
gnu: python-py: Update home page.
* gnu/packages/python.scm (python-py)[home-page]: Change to repository URL.
2018-07-28 15:52:27 +02:00
Marius Bakke a0d77eba72
gnu: python-py: Update to 1.5.4.
* gnu/packages/python.scm (python-py): Update to 1.5.4.
2018-07-28 15:52:27 +02:00
Marius Bakke bc46a45ae7
gnu: python-py: Add missing dependency on setuptools-scm.
* gnu/packages/python.scm (python-py)[native-inputs]: Add PYTHON-SETUPTOOLS-SCM.
2018-07-28 15:52:26 +02:00
Marius Bakke a422e2478e
gnu: python: Build reproducibly.
\o/

* gnu/packages/python.scm (python-3.7)[arguments]: Set PYTHONHASHSEED before
rebuilding all bytecode.  Adjust regex so that lib2to3_ex.py gets compiled.
2018-07-28 15:52:26 +02:00
Marius Bakke 81d967075e
gnu: python: Rebuild bytecode after removing tests.
* gnu/packages/python.scm (python-3.7)[arguments]: Run 'rebuild-bytecode'
after 'remove-tests' to save CPU cycles.  Adjust exclude regex.
2018-07-28 15:52:26 +02:00
Marius Bakke a1454169e0
gnu: python: Update to 3.7.0.
* gnu/packages/python.scm (python-3.6): Rename to ...
(python-3.7): ... this.  Update to 3.7.0.
[arguments]: Remove phase 'patch-timestamp-for-pyc-files' and related code.
Add phases to unset SOURCE_DATE_EPOCH during the check phase.
(python-3): Is now PYTHON-3.7.
* guix/build/python-build-system.scm (enable-bytecode-determinism): Don't set
DETERMINISTIC_BUILD.
2018-07-28 15:52:26 +02:00
Marius Bakke d66146073d
gnu: python: Remove outdated comment and phases.
* gnu/packages/python.scm (python-2.7)[arguments]: Don't set SOURCE_DATE_EPOCH
or make libraries writable, since those are handled by gnu-build-system.
(python-3.6): Don't override :#tests?.
2018-07-28 15:52:25 +02:00
Ricardo Wurmus ed2dfe3955
gnu: Add snakemake-4.
* gnu/packages/python.scm (snakemake-4): New variable.
* gnu/packages/bioinformatics.scm (pigx-bsseq, pigx-rnaseq, pigx-scrnaseq,
pigx-chipseq)[inputs]: Use it.
2018-07-27 15:30:38 +02:00
Ricardo Wurmus 269f100330
gnu: snakemake: Add missing dependencies.
* gnu/packages/python.scm (snakemake)[propagated-inputs]: Add python-datrie,
python-docutils, python-jinja2, python-jsonschema, and python-networkx.
2018-07-27 15:30:38 +02:00
Ricardo Wurmus 216a72a957
gnu: Add python-datrie.
* gnu/packages/python.scm (python-datrie): New variable.
2018-07-27 15:30:38 +02:00
Ricardo Wurmus b62715aa82
gnu: snakemake: Update to 5.2.0.
* gnu/packages/python.scm (snakemake): Update to 5.2.0.
2018-07-27 14:19:43 +02:00
Marius Bakke 706ae8e15c
Merge branch 'master' into core-updates 2018-07-24 19:56:35 +02:00
Leo Famulari c69d11c593
gnu: Cython: Update to 0.28.4.
* gnu/packages/python.scm (python-cython, python2-cython): Update to 0.28.4.
[arguments]: Use invoke.
2018-07-19 18:28:29 -04:00
Danny Milosavljevic a545090ce5
gnu: python-cairocffi: Fix loading of shared libraries.
Fixes <https://bugs.gnu.org/32170>.

* gnu/packages/patches/python-cairocffi-dlopen-path.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python.scm (python-cairocffi)[inputs]: Add glib, gtk+, pango.
[native-inputs]: Add python-pytest.
[arguments]: Enable tests.
[arguments]<#:phases>[patch-paths]: New phase.
2018-07-16 23:51:38 +02:00
Leo Famulari 8e632a6435
gnu: python-pyasn1-modules: Update to 0.2.2.
* gnu/packages/python.scm (python-pyasn1-modules, python2-pyasn1-modules):
Update to 0.2.2.
2018-07-16 16:47:55 -04:00
Leo Famulari 90f38fb661
gnu: python-pyasn1: Update to 0.4.3.
* gnu/packages/python.scm (python-pyasn1, python2-pyasn1): Update to 0.4.3.
2018-07-16 16:47:52 -04:00
Efraim Flashner 6c10675928
gnu: python-xenon: Update to 0.5.4.
* gnu/packages/python.scm (python-xenon): Update to 0.5.4.
[arguments]: Remove part of custom 'patch-test-requirements phase.
2018-07-14 23:19:42 +03:00
Ben Woodcroft 5908818e30
gnu: python-h5py: Update to 2.8.0.
* gnu/packages/python.scm (python-h5py): Update to 2.8.0.
2018-07-15 00:43:57 +10:00
Marius Bakke 49b6dc2b4e
Merge branch 'staging' 2018-07-13 00:25:45 +02:00
Marius Bakke 250276a202
gnu: python-pyyaml: Update to 3.13.
* gnu/packages/python.scm (python-pyyaml): Update to 3.13.
2018-07-12 17:21:15 +02:00
Marius Bakke 873325b030
Merge branch 'master' into staging 2018-07-08 23:58:22 +02:00
Nicolas Goaziou 2cde6e1de3
gnu: Add python-commandlines.
* gnu/packages/python.scm (python-commandlines): New variable.
2018-07-02 17:50:20 +02:00
Marius Bakke 92af3ce417
Merge branch 'master' into staging 2018-07-02 12:18:58 +02:00
Tobias Geerinckx-Rice 4df9c195f2
gnu: python-rst.linker: Update to 1.10.
* gnu/packages/python.scm (python-rst.linker): Update to 1.10.
2018-06-30 03:46:18 +02:00
Tobias Geerinckx-Rice e0e7ea7459
gnu: python-xopen: Update to 0.3.3.
* gnu/packages/python.scm (python-xopen): Update to 0.3.3.
2018-06-30 03:46:17 +02:00
Tobias Geerinckx-Rice af029a80dd
gnu: python2-xopen: Fix build.
* gnu/packages/python.scm (python2-xopen)[propagated-inputs]: Add
python2-bz2file.
2018-06-30 03:46:17 +02:00
Tobias Geerinckx-Rice d5ed14bdda
gnu: python-parso: Update to 0.2.1.
* gnu/packages/python.scm (python-parso): Update to 0.2.1.
2018-06-30 03:46:17 +02:00
Ricardo Wurmus f1728d4346
Merge branch 'master' into core-updates 2018-06-29 22:51:23 +02:00
Marius Bakke 9e9bc87eb8
gnu: python-pandas: Update to 0.23.1.
* gnu/packages/python.scm (python-pandas): Update to 0.23.1.
[arguments]: Drop new S3 test.
[native-inputs]: Add PYTHON-BEAUTIFULSOUP4 and PYTHON-HTML5LIB.
2018-06-28 22:03:31 +02:00
Marius Bakke 028fc15528
gnu: python-numpy: Update to 1.14.5.
* gnu/packages/python.scm (python-numpy): Update to 1.14.5.
2018-06-28 22:03:31 +02:00
Marius Bakke a167873c67
Merge branch 'master' into staging 2018-06-26 13:51:26 +02:00
Tobias Geerinckx-Rice 5666ca5edc
gnu: python-pathpy: Update to 11.0.1.
* gnu/packages/python.scm (python-pathpy): Update to 11.0.1.
2018-06-26 04:17:49 +02:00
Oleg Pykhalov 02e2d18297
gnu: Add python-send2trash.
* gnu/packages/python.scm (python-send2trash, python2-send2trash): New public
variables.
2018-06-23 19:49:11 +03:00
Marius Bakke 6969c4de44
Merge branch 'master' into staging 2018-06-18 15:29:38 +02:00
Leo Famulari 44d1b9569b
gnu: python-click-log: Update to 0.3.2.
* gnu/packages/python.scm (python-click-log): Update to 0.3.2.
2018-06-14 15:51:56 -04:00
Clément Lassieur 85d79a79e4
gnu: Add python-dns-lexicon.
* gnu/packages/python.scm (python-dns-lexicon, python2-dns-lexicon): New
variables.
2018-06-14 08:18:06 +02:00
Clément Lassieur b863b50d80
gnu: Add python-pynamecheap.
* gnu/packages/python.scm (python-pynamecheap, python2-pynamecheap): New
variables.
2018-06-14 08:18:02 +02:00
Clément Lassieur f4adbe7405
gnu: Add python-tldextract.
* gnu/packages/python.scm (python-tldextract, python2-tldextract): New
variables.
2018-06-14 08:17:59 +02:00
Clément Lassieur 0dc572380b
gnu: Add python-requests-file.
* gnu/packages/python.scm (python-requests-file, python2-requests-file): New
variables.
2018-06-14 08:17:55 +02:00
Leo Famulari bea07c7f55
gnu: python-llfuse: Update to 1.3.3.
* gnu/packages/python.scm (python-llfuse, python2-llfuse): Update to 1.3.3.
2018-06-12 15:30:30 -04:00
宋文武 feed5194b1
gnu: python-urwid, python2-urwid: Update to 2.0.1.
* gnu/packages/python.scm (python-urwid, python2-urwird): Update to 2.0.1.
2018-06-12 20:51:32 +08:00
Marius Bakke a032b4454b
Merge branch 'master' into staging 2018-06-11 23:52:15 +02:00
Ludovic Courtès b63f6c0192
gnu: python2: Deprecate "python@2".
* gnu/packages/python.scm (python2-called-python): New variable.
2018-06-11 18:23:24 +02:00
Oleg Pykhalov c0888cefdf
gnu: Add python-fasteners.
* gnu/packages/python.scm (python-fasteners, python2-fasteners): New
variables.
2018-06-08 16:25:44 +03:00
Ricardo Wurmus 8709624756
Merge branch 'origin/core-updates-next' into core-updates 2018-06-06 23:01:48 +02:00
Ludovic Courtès a13c1bf4ca
Merge branch 'master' into core-updates 2018-06-01 23:41:40 +02:00
Konrad Hinsen ec8a9892d1
gnu: Add python-bigfloat.
* gnu/packages/python.scm (python-bigfloat, python2-bigfloat): New
variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-05-31 18:13:08 +02:00
Mark H Weaver 1640f16e78
Merge branch 'master' into core-updates 2018-05-27 01:26:09 -04:00
Fis Trivial e8f4d53e03
gnu: Add pybind11.
* gnu/packages/python.scm (pybind11): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-05-26 22:24:23 +02:00
Mathieu Othacehe 4806d390cb
gnu: Add python2-gdrivefs.
* gnu/packages/python.scm (python2-gdrivefs): New variable.
2018-05-25 10:36:43 +02:00
Mathieu Othacehe a037a59f83
gnu: Add python-fusepy.
* gnu/packages/python.scm (python-fusepy): New variable,
(python2-fusepy): new variable.
2018-05-25 10:36:43 +02:00
Mathieu Othacehe b5a9f49b49
gnu: Add python-gipc.
* gnu/packages/python.scm (python-gipc): New variable,
(python2-gipc): new variable.
2018-05-25 10:36:43 +02:00
Mark H Weaver 0661758e13
Merge branch 'master' into core-updates 2018-05-21 13:22:32 -04:00
Fis Trivial 1900fa792f
gnu: Add python-glob2.
* gnu/packages/python.scm (python-glob2, python2-glob2): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-05-20 23:20:37 +02:00
Rouby Pierre-Antoine 17b59aa019
gnu: jupyter: Add search path.
* gnu/package/python.scm (jupyter)[native-search-paths]: Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-05-17 13:14:42 +02:00
Mark H Weaver 539bf8f2c0
Merge branch 'master' into core-updates 2018-05-17 01:00:50 -04:00
Tobias Geerinckx-Rice 2ef651a6e2
gnu: python-ddt: Update to 1.1.3.
* gnu/packages/python.scm (python-ddt): Update to 1.1.3.
2018-05-17 01:17:15 +02:00
Tobias Geerinckx-Rice 3aa5b7d934
gnu: python-netifaces: Update to 0.10.7.
* gnu/packages/python.scm (python-netifaces): Update to 0.10.7.
2018-05-17 01:17:03 +02:00
Tobias Geerinckx-Rice 34c2bc56f8
gnu: python-numexpr: Update to 2.6.5.
* gnu/packages/python.scm (python-numexpr): Update to 2.6.5.
2018-05-17 01:02:00 +02:00
Nicolas Goaziou 2eccb41493
gnu: Add python-yarl.
* gnu/packages/python-web.scm (python-yarl): New variable.
2018-05-11 11:54:41 +02:00
Nicolas Goaziou 25c591bf2e
gnu: Add python-multidict.
* gnu/packages/python.scm (python-multidict): New variable.
2018-05-11 11:54:41 +02:00
Nicolas Goaziou 2528f3c867
gnu: Add python-idna-ssl.
* gnu/packages/python.scm (python-idna-ssl): New variable.
2018-05-11 11:54:41 +02:00
Nicolas Goaziou 3cdab3d485
gnu: Add python-async-timeout.
* gnu/packages/python.scm (python-async-timeout): New variable.
2018-05-11 11:54:40 +02:00
Nicolas Goaziou bbc8c36fce
gnu: Add python-async-generator.
* gnu/packages/python.scm (python-async-generator): New variable.
2018-05-11 11:54:40 +02:00
Nicolas Goaziou 9c4ff532f9
gnu: python-attrs: Update to 17.4.0.
* gnu/packages/python.scm (python-attrs)[version]: Update to 17.4.0.
[native-inputs]: Add python-sphinx and python-coverage.  Reorder inputs.
2018-05-11 11:54:40 +02:00
Marius Bakke 12bd588346
Merge branch 'master' into core-updates 2018-05-06 15:56:24 +02:00
Marius Bakke b057425596
gnu: python-numpy: Update to 1.14.3.
* gnu/packages/python.scm (python-numpy): Update to 1.14.3.
2018-05-05 13:16:33 +02:00
Marius Bakke 982e886584
gnu: python-scipy: Update to 1.0.1.
* gnu/packages/python.scm (python-scipy): Update to 1.0.1.
2018-05-05 13:16:33 +02:00
Marius Bakke 4a3ac362bb
gnu: python-matplotlib: Update to 2.2.2.
* gnu/packages/python.scm (python-matplotlib): Update to 2.2.2.
[propagated-inputs]: Add PYTHON-KIWISOLVER.
(python2-matplotlib)[propagated-inputs]: Add PYTHON2-BACKPORTS-FUNCTOOLS-LRU-CACHE.
(python-matplotlib-documentation)[native-inputs]: Change PYTHON-SPHINX to
PYTHON-SPHINX-1.6.  Add PYTHON-SPHINX-GALLERY.
2018-05-05 13:16:33 +02:00
Marius Bakke 02dc4b8095
gnu: Add python-sphinx-gallery.
* gnu/packages/python.scm (python-sphinx-gallery, python2-sphinx-gallery): New
public variables.
2018-05-05 13:16:33 +02:00
Christopher Baines d6ed49ba3f
gnu: python-qrcode: Use a newer version of setuptools.
The upgrade from 5.3 to 6.0 switches to rely on the on the setup.cfg, and with
the version of setuptools incldued with Python, this isn't supported, so no
actual code is installed, and the output is mostly empty.

* gnu/packages/python.scm (python-qrcode)[inputs]: Add python-setuptools.
2018-05-04 22:28:33 +01:00
Rutger Helling ffacb7954b
Revert "gnu: python-mako: Update to 1.0.7."
This causes a mass rebuild due to python2-mako rebuilding Mesa. Pushed on
staging instead.

This reverts commit fc7c91a53a.
2018-05-04 08:50:08 +02:00
Tobias Geerinckx-Rice 543689f3fd
gnu: python-mako: Update to 1.0.7.
* gnu/packages/python.scm (python-mako): Update to 1.0.7.

Signed-off-by: Rutger Helling <rhelling@mykolab.com>
2018-05-04 08:47:26 +02:00
Tobias Geerinckx-Rice fc7c91a53a
gnu: python-mako: Update to 1.0.7.
* gnu/packages/python.scm (python-mako): Update to 1.0.7.
2018-05-04 01:19:24 +02:00
Marius Bakke a551ba9ba7
gnu: python2: Update to 2.7.15.
* gnu/packages/python.scm (python-2.7): Update to 2.7.15.
2018-05-01 15:32:23 +02:00
Mark H Weaver f0ae90cbbb
Merge branch 'master' into core-updates 2018-04-30 16:48:15 -04:00
Fis Trivial fb8966abc4
gnu: python-jedi: Update to 0.12.0, enable tests.
* gnu/packages/python.scm (jedi): Update to 0.12.0, enable tests.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-04-30 14:35:17 +02:00
Fis Trivial 8b2597d542
gnu: Add python-parso.
* gnu/packages/python.scm (python-parso, python2-parso): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-04-30 14:35:05 +02:00
Mark H Weaver 3d5ad159b3
Merge branch 'master' into core-updates 2018-04-30 04:03:54 -04:00
Fis Trivial a34bc5c913
gnu: python-autopep8: Update to 1.3.5
* gnu/packages/python.scm (python-autopep8): Update to 1.3.5

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-04-28 23:34:04 +02:00
Fis Trivial 7fb1530f2f
gnu: python-yapf: Update to 0.21.0.
* gnu/packages/python.scm (python-yapf): Update to 0.21.0.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2018-04-28 17:12:27 +03:00
Tobias Geerinckx-Rice 93a554a0d9
gnu: python-simplejson: Update to 3.14.0.
* gnu/packages/python.scm (python-simplejson): Update to 3.14.0.
2018-04-27 02:56:40 +02:00
Tobias Geerinckx-Rice d1f1a7a0b1
gnu: python-qrcode: Update to 6.0.
* gnu/packages/python.scm (python-qrcode): Update to 6.0.
2018-04-26 21:09:00 +02:00
Tobias Geerinckx-Rice c10176649f
gnu: python2-pathlib2: Update to 2.3.2.
* gnu/packages/python.scm (python2-pathlib2): Update to 2.3.2.
2018-04-26 21:09:00 +02:00
Tobias Geerinckx-Rice 5cf24cde18
gnu: python-rst.linker: Update to 1.9.
* gnu/packages/python.scm (python-rst.linker): Update to 1.9.
2018-04-26 21:09:00 +02:00
Tobias Geerinckx-Rice 9052324d72
gnu: python-sphinx@1.6: Update to 1.6.4.
* gnu/packages/python.scm (python-sphinx-1.6): Update to 1.6.4.
2018-04-26 21:09:00 +02:00
Tomáš Čech 841f833171
gnu: python-onetimepass: Make python-six a propagated input.
* gnu/packages/python.scm (python-onetimepass)[inputs]: Move python-six from
here...
[propagated-inputs]: ...to here.
2018-04-21 17:37:12 +02:00
Mark H Weaver c52872bfc4
Merge branch 'master' into core-updates 2018-04-21 05:02:52 -04:00
Tomáš Čech 15ed90b960
gnu: Add python-onetimepass.
* gnu/packages/python.scm (python-onetimepass): New variable.
2018-04-21 08:33:34 +02:00
Marius Bakke 7c16af4646
gnu: python-bcrypt: Move to (gnu packages python-crypto).
* gnu/packages/password-utils.scm (python-bcrypt, python2-bcrypt): Move to ...
* gnu/packages/python-crypto.scm (python-bcrypt, python2-bcrypt): ... here.
* gnu/packages/python.scm: Remove unused (gnu packages password-utils) import.
2018-04-19 18:03:04 +02:00
Tobias Geerinckx-Rice cbb10936f5
gnu: python-pretend: Update to 1.0.9.
* gnu/packages/python.scm (python-pretend): Update to 1.0.9.
2018-04-18 00:58:20 +02:00
Mark H Weaver 8eb66f4a68
gnu: python-waf: Return #t from all phases.
* gnu/packages/python.scm (python-waf)[arguments]: Use invoke instead of
system*, and return #t from all phases.
2018-04-12 04:02:23 -04:00
Mark H Weaver f89aa1521a
Merge branch 'master' into core-updates 2018-04-10 00:42:22 -04:00
Adam Massmann 2514fc1d69
gnu: Add python-pybtex
* gnu/packages/python.scm (python-pybtex): New variable.

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2018-04-04 09:35:21 -05:00
Adam Massmann c2b2f0c866
gnu: Add python-latexcodec
* gnu/packages/python.scm (python-latexcodec): New variable.

Signed-off-by: Eric Bavier <bavier@member.fsf.org>
2018-04-04 09:35:15 -05:00
Tomáš Čech 0d0cf3b0f6
python: python-py3status: Update to 3.7.
* gnu/packages/python.scm (python-py3status): Update to 3.7.
 [arguments]: Adjust string substitution.
2018-04-04 15:51:20 +02:00
Mathieu Lirzin 95f3b626d7
gnu: Add python-empy.
* gnu/packages/python.scm (python-empy): New variable.
(python2-empy): Use 'package-with-python-2'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-04-04 14:39:39 +02:00
Arun Isaac 7ad5c6dd78
gnu: python-pytest: Update to 3.5.0.
* gnu/packages/python.scm (python-six): Replace system* with invoke.
(python-six-bootstrap, python2-six-bootstrap, python2-funcsigs-bootstrap): New
variables.
(python-more-itertools)[propagated-inputs]: Replace python-six with
python-six-bootstrap.
* gnu/packages/check.scm (python-pytest): Update to 3.5.0.
[propagated-inputs]: Add python-attrs-bootstrap,
python-more-itertools-bootstrap, python-pluggy and python-six-bootstrap.
[properties]: Add python2-variant.
(python2-pytest)[propagated-inputs]: Add python2-funcsigs.
(python-pytest-bootstrap)[properties]: Add python2-variant.
(python2-pytest-bootstrap)[propagated-inputs]: Add python2-funcsigs-bootstrap.
2018-03-31 00:29:35 +05:30
Arun Isaac 32b92480b3
gnu: python-py: Update to 1.5.3.
* gnu/packages/python.scm (python-py): Update to 1.5.3.
[home-page]: Update URI.
2018-03-31 00:29:35 +05:30
Arun Isaac b19a960f5f
gnu: python-hypothesis: Update to 3.52.0.
* gnu/packages/check.scm (python-hypothesis): Update to 3.52.0.
[propagated-inputs]: Add python-attrs and python-coverage.
[home-page]: Update URI.
* gnu/packages/python.scm (python-attrs-bootstrap, python2-attrs-bootstrap):
New variables.
2018-03-31 00:29:35 +05:30
Arun Isaac 180b6f3baa
gnu: Add python-more-itertools.
* gnu/packages/python.scm (python-more-itertools, python2-more-itertools): New
variables.
2018-03-31 00:29:35 +05:30
Arun Isaac 21f76d40cc
gnu: python-pluggy: Update to 0.6.0.
* gnu/packages/python.scm (python-pluggy): Update to 0.6.0.
2018-03-31 00:29:35 +05:30
Arun Isaac 769f56d735
gnu: python-pyasn1: Update to 0.4.2.
* gnu/packages/python.scm (python-pyasn1): Update to 0.4.2.
2018-03-31 00:29:34 +05:30
Arun Isaac fbec83b81a
gnu: python-attrs: Update to 17.4.0.
* gnu/packages/python.scm (python-attrs): Update to 17.4.0.
2018-03-31 00:29:34 +05:30
Marius Bakke 5576cfabf3
Merge branch 'master' into core-updates 2018-03-29 17:34:41 +02:00
Ludovic Courtès 9c3f2c2e83
gnu: Add python-debug.
Suggested by Pjotr Prins <pjotr.public12@thebird.nl>.

* gnu/packages/python.scm (python-debug): New variable.
2018-03-29 15:17:35 +02:00
Marius Bakke ce35dc84a1
gnu: python: Update to 3.6.5.
* gnu/packages/python.scm (python-3.6): Update to 3.6.5.
2018-03-29 02:56:00 +02:00
Tobias Geerinckx-Rice 883fa31088
gnu: python-pyld: Update to 1.0.3.
* gnu/packages/python.scm (python-pyld): Update to 1.0.3.
[arguments]: Run the new test suite.
2018-03-25 20:01:00 +02:00
Tobias Geerinckx-Rice 1a52206e60
gnu: python-ly: Use PYPI-URI.
* gnu/packages/python.scm (python-ly)[source]: Use PYPI-URI.
2018-03-25 00:36:33 +01:00
Vijayalakshmi 385e8614ef
gnu: Add python-logwrap.
* gnu/packages/python.scm (python-logwrap): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2018-03-20 19:47:37 +01:00
Oleg Pykhalov 8c4bd04c86
gnu: python-ptyprocess: Update source URL.
* gnu/packages/python.scm (python-ptyprocess)[origin](source): Update URL.
2018-03-20 21:43:42 +03:00
Mark H Weaver ac21be848a
Merge branch 'master' into core-updates 2018-03-20 14:22:06 -04:00
ng0 4a78fd4617
Correct name and Email for ng0.
* .mailmap: Correct name and Email for ng0.
* Makefile.am, doc/guix.texi, etc/completion/fish/guix.fish
gnu/packages/accessibility.scm, gnu/packages/admin.scm,
gnu/packages/audio.scm, gnu/packages/autotools.scm,
gnu/packages/cdrom.scm, gnu/packages/check.scm,
gnu/packages/cinnamon.scm, gnu/packages/compression.scm,
gnu/packages/crypto.scm, gnu/packages/databases.scm,
gnu/packages/django.scm, gnu/packages/dns.scm,
gnu/packages/emacs.scm, gnu/packages/enlightenment.scm,
gnu/packages/fonts.scm, gnu/packages/fontutils.scm,
gnu/packages/forth.scm, gnu/packages/fvwm.scm,
gnu/packages/games.scm, gnu/packages/gl.scm,
gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm,
gnu/packages/gtk.scm, gnu/packages/guile-wm.scm,
gnu/packages/guile.scm, gnu/packages/haskell-check.scm,
gnu/packages/haskell-crypto.scm, gnu/packages/haskell.scm,
gnu/packages/image-viewers.scm, gnu/packages/image.scm,
gnu/packages/irc.scm, gnu/packages/language.scm,
gnu/packages/libcanberra.scm, gnu/packages/linux.scm,
gnu/packages/lisp.scm, gnu/packages/lolcode.scm,
gnu/packages/lxde.scm, gnu/packages/lxqt.scm,
gnu/packages/mail.scm, gnu/packages/markup.scm,
gnu/packages/mate.scm, gnu/packages/maths.scm,
gnu/packages/mc.scm, gnu/packages/messaging.scm,
gnu/packages/music.scm, gnu/packages/ncurses.scm,
gnu/packages/networking.scm, gnu/packages/nickle.scm,
gnu/packages/openbox.scm, gnu/packages/pdf.scm,
gnu/packages/perl-check.scm, gnu/packages/perl.scm,
gnu/packages/python-crypto.scm, gnu/packages/python-web.scm,
gnu/packages/python.scm, gnu/packages/qt.scm,
gnu/packages/ruby.scm, gnu/packages/rust.scm,
gnu/packages/scheme.scm, gnu/packages/serialization.scm,
gnu/packages/shells.scm, gnu/packages/ssh.scm,
gnu/packages/suckless.scm, gnu/packages/tbb.scm,
gnu/packages/telephony.scm, gnu/packages/text-editors.scm,
gnu/packages/textutils.scm, gnu/packages/time.scm,
gnu/packages/tls.scm, gnu/packages/tor.scm,
gnu/packages/version-control.scm, gnu/packages/video.scm,
gnu/packages/vim.scm, gnu/packages/web.scm,
gnu/packages/wm.scm, gnu/packages/xdisorg.scm,
gnu/packages/xfce.scm, gnu/packages/xml.scm,
gnu/packages/xorg.scm, gnu/services/certbot.scm,
gnu/services/desktop.scm, gnu/services/version-control.scm,
gnu/services/web.scm, guix/import/hackage.scm,
guix/licenses.scm: Likewise.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2018-03-20 17:17:58 +01:00
Mark H Weaver 647888845c
Merge branch 'master' into core-updates 2018-03-20 00:49:05 -04:00
Marius Bakke 7ace97395f
Merge branch 'master' into staging 2018-03-18 01:09:25 +01:00
Mark H Weaver b4291db238
gnu: python: Return #t from all phases.
* gnu/packages/python.scm (python-3.6)[arguments]: Return #t from
the 'rebuild-bytecode' phase.
2018-03-17 19:55:04 -04:00
Tobias Geerinckx-Rice c695fb769c
gnu: Fix common unquote typos.
It's easy to mistype ‘("foo" foo)’ as ‘("foo", foo)’ (which also works).
Fix such typos for the proper edification of our young.

* gnu/packages/android.scm: Move unquotes to their operands.
* gnu/packages/bootloaders.scm: Likewise.
* gnu/packages/build-tools.scm: Likewise.
* gnu/packages/chemistry.scm: Likewise.
* gnu/packages/compression.scm: Likewise.
* gnu/packages/connman.scm: Likewise.
* gnu/packages/django.scm: Likewise.
* gnu/packages/emulators.scm: Likewise.
* gnu/packages/engineering.scm: Likewise.
* gnu/packages/file-systems.scm: Likewise.
* gnu/packages/freedesktop.scm: Likewise.
* gnu/packages/games.scm: Likewise.
* gnu/packages/gimp.scm: Likewise.
* gnu/packages/gl.scm: Likewise.
* gnu/packages/gnome.scm: Likewise.
* gnu/packages/graphics.scm: Likewise.
* gnu/packages/haskell.scm: Likewise.
* gnu/packages/irc.scm: Likewise.
* gnu/packages/julia.scm: Likewise.
* gnu/packages/kde-frameworks.scm: Likewise.
* gnu/packages/linux.scm: Likewise.
* gnu/packages/lua.scm: Likewise.
* gnu/packages/mail.scm: Likewise.
* gnu/packages/make-bootstrap.scm: Likewise.
* gnu/packages/messaging.scm: Likewise.
* gnu/packages/music.scm: Likewise.
* gnu/packages/networking.scm: Likewise.
* gnu/packages/ocaml.scm: Likewise.
* gnu/packages/perl.scm: Likewise.
* gnu/packages/python.scm: Likewise.
* gnu/packages/python-web.scm: Likewise.
* gnu/packages/qt.scm: Likewise.
* gnu/packages/ratpoison.scm: Likewise.
* gnu/packages/sdl.scm: Likewise.
* gnu/packages/sml.scm: Likewise.
* gnu/packages/terminals.scm: Likewise.
* gnu/packages/text-editors.scm: Likewise.
* gnu/packages/video.scm: Likewise.
* gnu/packages/virtualization.scm: Likewise.
* gnu/packages/vulkan.scm: Likewise.
* gnu/packages/wget.scm: Likewise.
* gnu/packages/wine.scm: Likewise.
* gnu/packages/wm.scm: Likewise.
* gnu/packages/xdisorg.scm: Likewise.
* gnu/packages/xml.scm: Likewise.
* gnu/packages/xorg.scm: Likewise.
2018-03-17 16:37:27 +01:00
Tobias Geerinckx-Rice f17f9984c3
gnu: python-pkginfo: Update to 1.4.2.
* gnu/packages/python.scm (python-pkginfo): Update to 1.4.2.
2018-03-17 16:37:25 +01:00
Tobias Geerinckx-Rice 4bd77a5dd0
gnu: python-nbformat: Update to 4.4.0.
* gnu/packages/python.scm (python-nbformat): Update to 4.4.0.
2018-03-17 16:37:24 +01:00
Tobias Geerinckx-Rice 40a1020240
gnu: python-simplejson: Update to 3.13.2.
* gnu/packages/python.scm (python-simplejson): Update to 3.13.2.
2018-03-17 16:37:24 +01:00
Tobias Geerinckx-Rice c8674cf5fe
gnu: python-ptyprocess: Update to 0.5.2.
* gnu/packages/python.scm (python-ptyprocess): Update to 0.5.2.
2018-03-17 16:37:24 +01:00
Tobias Geerinckx-Rice e83539e8cc
gnu: python-chai: Update to 1.1.2.
* gnu/packages/python.scm (python-chai): Update to 1.1.2.
2018-03-17 16:37:23 +01:00
Tobias Geerinckx-Rice c300630d55
gnu: python-jupyter-console: Update to 5.2.0.
* gnu/packages/python.scm (python-jupyter-console): Update to 5.2.0.
2018-03-17 16:37:23 +01:00
Tobias Geerinckx-Rice c7bb731af8
gnu: python-kazoo: Update to 2.4.0.
* gnu/packages/python.scm (python-kazoo): Update to 2.4.0.
2018-03-17 16:37:23 +01:00
Tobias Geerinckx-Rice 96de54114c
gnu: python-jupyter-core: Update to 4.4.0.
* gnu/packages/python.scm (python-jupyter-core): Update to 4.4.0.
2018-03-17 16:37:22 +01:00
Tobias Geerinckx-Rice 34f53e4fbf
gnu: python-phonenumbers: Update to 8.9.1.
* gnu/packages/python.scm (python-phonenumbers): Update to 8.9.1.
2018-03-17 16:37:22 +01:00
Tobias Geerinckx-Rice e5fa7df963
gnu: python-decorator: Update to 4.2.1.
* gnu/packages/python.scm (python-decorator): Update to 4.2.1.
2018-03-17 16:37:22 +01:00
Tobias Geerinckx-Rice f212a85e41
gnu: python-jsonschema: Update to 2.6.0.
* gnu/packages/python.scm (python-jsonschema): Update to 2.6.0.
2018-03-17 16:37:21 +01:00
Tobias Geerinckx-Rice 132a7e68e4
gnu: python-entrypoints: Update to 0.2.3.
* gnu/packages/python.scm (python-entrypoints): Update to 0.2.3.
2018-03-17 16:37:20 +01:00
Tobias Geerinckx-Rice 3bd840e406
gnu: Fix more ‘filesystem’ spellings.
* gnu/packages/python.scm (python-pyinotify)[description]: Spell ‘file
system’ as ‘file system’.
* gnu/packages/syncthing.scm (go-github-com-zillode-notify)[synopsis]:
Likewise.
(go-github-com-prometheus-procfs)[description]: Likewise.
Minorly tweak grammar.
2018-03-17 16:37:19 +01:00
宋文武 b4d0cf40f2
gnu: python-3.6: Restore name to "python".
The inherited name was changed from "python" to "python2" with commit
a7714d42, restore it.

* gnu/packages/python.scm (python)[name]: New field.
2018-03-17 17:17:33 +08:00
Mark H Weaver 9f388b1ee1
Merge branch 'master' into core-updates 2018-03-17 01:18:37 -04:00
Ricardo Wurmus 23c0d40e13
gnu: python2-minimal: Rename to "python2-minimal".
* gnu/packages/python.scm (python2-minimal)[name]: Change to
"python2-minimal".
2018-03-16 21:58:31 +01:00
Ricardo Wurmus a7714d42de
gnu: python-2.7: Rename to "python2".
* gnu/packages/python.scm (python-2.7)[name]: Change to "python2".
2018-03-16 21:58:08 +01:00
Mark H Weaver 6cbee49d66
gnu: All snippets report errors using exceptions, else return #t.
* gnu/packages/admin.scm, gnu/packages/algebra.scm, gnu/packages/audio.scm,
gnu/packages/backup.scm, gnu/packages/base.scm,
gnu/packages/bioinformatics.scm, gnu/packages/cdrom.scm,
gnu/packages/chez.scm, gnu/packages/code.scm, gnu/packages/compression.scm,
gnu/packages/cross-base.scm, gnu/packages/crypto.scm, gnu/packages/cups.scm,
gnu/packages/databases.scm, gnu/packages/dns.scm, gnu/packages/emacs.scm,
gnu/packages/emulators.scm, gnu/packages/engineering.scm,
gnu/packages/enlightenment.scm, gnu/packages/fpga.scm,
gnu/packages/freedesktop.scm, gnu/packages/ftp.scm, gnu/packages/games.scm,
gnu/packages/gcc.scm, gnu/packages/geo.scm, gnu/packages/ghostscript.scm,
gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm, gnu/packages/graphics.scm, gnu/packages/gtk.scm,
gnu/packages/guile.scm, gnu/packages/irc.scm, gnu/packages/java.scm,
gnu/packages/kerberos.scm, gnu/packages/linux.scm, gnu/packages/lisp.scm,
gnu/packages/lxde.scm, gnu/packages/machine-learning.scm,
gnu/packages/mail.scm, gnu/packages/maths.scm, gnu/packages/messaging.scm,
gnu/packages/monitoring.scm, gnu/packages/mp3.scm, gnu/packages/music.scm,
gnu/packages/netpbm.scm, gnu/packages/networking.scm, gnu/packages/node.scm,
gnu/packages/nvi.scm, gnu/packages/ocaml.scm, gnu/packages/pdf.scm,
gnu/packages/perl.scm, gnu/packages/php.scm, gnu/packages/plotutils.scm,
gnu/packages/pretty-print.scm, gnu/packages/profiling.scm,
gnu/packages/pulseaudio.scm, gnu/packages/python-crypto.scm,
gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/robotics.scm,
gnu/packages/sawfish.scm, gnu/packages/scanner.scm, gnu/packages/scheme.scm,
gnu/packages/scribus.scm, gnu/packages/sdl.scm,
gnu/packages/serialization.scm, gnu/packages/shells.scm,
gnu/packages/slang.scm, gnu/packages/smalltalk.scm, gnu/packages/ssh.scm,
gnu/packages/sync.scm, gnu/packages/syncthing.scm, gnu/packages/tbb.scm,
gnu/packages/terminals.scm, gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm, gnu/packages/textutils.scm,
gnu/packages/tls.scm, gnu/packages/unrtf.scm,
gnu/packages/version-control.scm, gnu/packages/video.scm,
gnu/packages/vpn.scm, gnu/packages/web.scm, gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm, gnu/packages/xdisorg.scm, gnu/packages/xorg.scm:
In all snippets, report errors using exceptions, or else return #t.
2018-03-16 09:08:31 -04:00
Mark H Weaver 9f68acc168
gnu: python-six: Use invoke instead of system*.
* gnu/packages/python.scm (python-six)[arguments]: Use invoke.
2018-03-16 05:02:30 -04:00
Marius Bakke 5c798ca71d
gnu: python: Update to 3.6.4.
* gnu/packages/patches/python-3-search-paths.patch: Adjust context.
* gnu/packages/python.scm (python): Update to 3.6.4.
[source]: Re-enable test_socket.py.
2018-03-15 17:20:57 +01:00
Ricardo Wurmus 9b7e389d41
gnu: python-3.6: Reset timestamps in pyc files.
* gnu/packages/python.scm (python-3.6)[arguments]: Add build phases to
patch the bytecode generator to reset the embedded timestamp in pyc
files; add build phase to rebuild the bytecode files.
2018-03-15 09:25:46 +01:00
Ricardo Wurmus f529dfec74
gnu: python-3.6: Disable failing test.
* gnu/packages/python.scm (python-3.6)[source]: Delete
Lib/test/test_socket.py.
2018-03-15 09:22:51 +01:00
Efraim Flashner dac6095d7e
gnu: python2-elib.intl: Declare a source file-name.
* gnu/packages/python.scm (python2-elib.intl)[source]: Declare a source
file-name.
2018-03-14 21:16:55 +02:00
Efraim Flashner 620ea2de26
gnu: python2-quex: Parameterize the source uri.
* gnu/packages/python.scm (python2-quex)[source]: Replace hard-coded
version with parameterized one.  Remove unnecessary file-name field.
2018-03-13 22:58:16 +02:00
Danny Milosavljevic 6c70172692
gnu: Add python-quex.
* gnu/packages/python.scm (python-quex): New variable.
2018-03-13 21:14:39 +01:00
Danny Milosavljevic 80b58d15bc
gnu: Add python2-quex@0.67.3.
* gnu/packages/python.scm (python2-quex-0.67.3): New variable.
2018-03-13 21:11:48 +01:00
Efraim Flashner 79f450a120
gnu: python-mwclient: Declare a source file-name.
* gnu/packages/python.scm (python-mwclient)[source]: Declare a source
file-name.
2018-03-13 20:17:12 +02:00
Efraim Flashner 7896e6c219
gnu: python-dukpy: Declare a source file-name.
* gnu/packages/python.scm (python-dukpy)[source]: Declare a source
file-name.
2018-03-13 20:17:12 +02:00
Tobias Geerinckx-Rice 197babfb9d
gnu: python-ipaddress: Update to 1.0.19.
* gnu/packages/python.scm (python-ipaddress): Update to 1.0.19.
2018-03-11 23:29:50 +01:00
Tobias Geerinckx-Rice a992423775
gnu: python-kitchen: Update to 1.2.5.
* gnu/packages/python.scm (python-kitchen): Update to 1.2.5.
2018-03-11 23:29:50 +01:00
Tobias Geerinckx-Rice 0fe2273506
gnu: python-markdown: Update to 2.6.11.
* gnu/packages/python.scm (python-markdown): Update to 2.6.11.
2018-03-11 23:29:49 +01:00
Tobias Geerinckx-Rice b9d8472123
gnu: python-tblib: Update to 1.3.2.
* gnu/packages/python.scm (python-tblib): Update to 1.3.2.
2018-03-11 23:29:49 +01:00
Tobias Geerinckx-Rice 8a19a81768
gnu: python-jmespath: Update to 0.9.3.
* gnu/packages/python.scm (python-jmespath): Update to 0.9.3.
2018-03-11 23:29:49 +01:00
Tobias Geerinckx-Rice cd5b6816f8
gnu: python-ly: Update to 0.9.5.
* gnu/packages/python.scm (python-ly): Update to 0.9.5.
2018-03-11 23:29:48 +01:00
Tobias Geerinckx-Rice e5c98075f2
gnu: python-rply: Update to 0.7.5.
* gnu/packages/python.scm (python-rply): Update to 0.7.5.
2018-03-11 23:29:48 +01:00
Tobias Geerinckx-Rice 4b61374b1b
gnu: python-colorama: Update to 0.3.9.
* gnu/packages/python.scm (python-colorama): Update to 0.3.9.
2018-03-11 23:29:48 +01:00
Tobias Geerinckx-Rice b37f005c6b
gnu: python-tqdm: Update to 4.19.6.
* gnu/packages/python.scm (python-tqdm): Update to 4.19.6.
2018-03-11 23:29:47 +01:00
Ricardo Wurmus bbf8540d43
gnu: python-sympy, python2-sympy: Only run core tests.
* gnu/packages/python.scm (python-sympy, python2-sympy)[arguments]: Move tests
after installation; run only core tests.
2018-03-08 23:14:10 +01:00
Marius Bakke d8fa1890c7
Merge branch 'master' into staging 2018-03-08 21:21:05 +01:00
Marius Bakke 3e25d2b22e
gnu: python-msgpack-transitional: Use a distinct name.
* gnu/packages/python.scm (python-msgpack-transitional)[name]: New field.
2018-03-08 13:23:22 +01:00
Tobias Geerinckx-Rice 338e2852b5
gnu: python-ddt: Update to 1.1.2.
* gnu/packages/python.scm (python-ddt): Update to 1.1.2.
2018-03-08 09:07:30 +01:00
Tobias Geerinckx-Rice ef20a6f0b4
gnu: python-ddt: Mark up description.
* gnu/packages/python.scm (python-ddt)[description]: Use @dfn.
2018-03-08 09:07:30 +01:00
Leo Famulari 613ef763a5
Merge branch 'master' into staging 2018-03-06 13:39:12 -05:00
Danny Milosavljevic 64cdd73c22
gnu: python-funcy: Fix tests.
* gnu/packages/python.scm (python-funcy)[native-inputs]: Delete python-pytest-warnings.
2018-03-04 15:42:41 +01:00
Ricardo Wurmus 62a4b952c0
gnu: python-xopen: Update to 0.3.2.
* gnu/packages/python.scm (python-xopen): Update to 0.3.2.
2018-03-02 23:43:55 +01:00
Tobias Geerinckx-Rice a9c0a133c0
gnu: python-stem: Update to 1.6.0.
* gnu/packages/python.scm (python-stem): Update to 1.6.0.
[arguments]: Add ‘fix-test-environment’ phase.
2018-03-01 22:21:01 +01:00
Tobias Geerinckx-Rice 66b89ee28e
gnu: python-stem: Update phase style.
* gnu/packages/python.scm (python-stem)[arguments]: Substitute INVOKE
for SYSTEM* and end phase with #t.
2018-03-01 22:21:00 +01:00
Marius Bakke 86990eeda2
Merge branch 'master' into staging 2018-03-01 18:04:12 +01:00
Leo Famulari acb59d99db
gnu: Fix Borg crashes with Python msgpack > 0.5
The Python msgpack library changed its name, but borg (and possibly
other packages) still uses the old name.

Fixes <https://bugs.gnu.org/30662>.

* gnu/packages/python.scm (python-msgpack-transitional): New variable.
* gnu/packages/backup.scm (borg)[inputs]: Use it.
2018-02-28 23:43:23 -05:00
Marius Bakke a846f29dff
gnu: python-netifaces: Update to 0.10.6.
* gnu/packages/python.scm (python-netifaces): Update to 0.10.6.
[source](uri): Use PYPI-URI.
[home-page]: Update.
2018-02-28 15:40:44 +01:00
Marius Bakke fb2477f6d2
gnu: python-psutil: Update to 5.4.3.
* gnu/packages/python.scm (python-psutil): Update to 5.4.3.
[properties]: Declare python2 variant.
(python2-psutil): Propagate PYTHON2-ENUM34.
2018-02-28 14:17:55 +01:00
Marius Bakke 836de07a47
gnu: python-wrapt: Update to 1.10.11.
* gnu/packages/python.scm (python-wrapt): Update to 1.10.11.
2018-02-28 13:59:03 +01:00
Marius Bakke 2441239842
gnu: python-msgpack: Run the tests.
* gnu/packages/python.scm (python-msgpack)[arguments]: Add #:modules.  Replace
CHECK-PHASE with pytest invocation.
[native-inputs]: Add PYTHON-PYTEST.
2018-02-28 13:59:03 +01:00
Marius Bakke 0075644662
gnu: python-msgpack: Update to 0.5.6.
* gnu/packages/python.scm (python-msgpack): Update to 0.5.6.
[source, home-page]: Adjust to msgpack-python->msgpack rename.
2018-02-28 13:59:02 +01:00
Marius Bakke 24f4400aa6
gnu: Add python-pyinotify.
* gnu/packages/python.scm (python-pyinotify, python2-pyinotify): New
variables.
2018-02-28 13:59:02 +01:00
Marius Bakke 3e3302acc5
gnu: Add python-rfc3986.
* gnu/packages/python.scm (python-rfc3986, python2-rfc3986): New public
variables.
2018-02-28 13:59:01 +01:00
Marius Bakke 3719d0edf2
gnu: python-sphinx@1.6: Add python2 variant.
* gnu/packages/python.scm (python-sphinx-1.6)[properties]: Declare python2 variant.
(python2-sphinx-1.6): New public variable.
2018-02-28 13:58:43 +01:00
Marius Bakke 8b93f7e437
gnu: python-testtools: Update to 2.3.0.
* gnu/packages/check.scm (python-testtools-bootstrap,
python2-testtools-bootstrap): New public variables.
(python-testtools): Inherit.
[arguments]: Remove old.  Replace CHECK-PHASE with custom command.
[propagated-inputs]: Add PYTHON-FIXTURES, PYTHON-PBR, PYTHON-SIX,
PYTHON-TRACEBACK2 and PYTHON-UNITTEST2.
[native-inputs]: Add PYTHON-TESTSCENARIOS-BOOTSTRAP.
(python-testscenarios-bootstrap, python2-testscenarios-bootstrap): New public
variables.
(python-testscenarios): Adjust accordingly.
[propagated-inputs]: Replace PYTHON-TESTTOOLS with PYTHON-TESTTOOLS-BOOTSTRAP.
(python-subunit-bootstrap, python2-subunit-bootstrap): New public variables.
(python-subunit): Inherit.
(python-fixtures-bootstrap)[native-inputs]: Replace PYTHON-TESTTOOLS with
PYTHON-TESTTOOLS-BOOTSTRAP.
(python-testrepository-bootstrap)[native-inputs]: Replace PYTHON-SUBUNIT and
PYTHON-TESTTOOLS with PYTHON-SUBUNIT-BOOTSTRAP and PYTHON-TESTTOOLS-BOOTSTRAP.
* gnu/packages/python.scm (python-pbr)[native-inputs]: Replace
PYTHON-TESTSCENARIOS and PYTHON-TESTTOOLS with
PYTHON-TESTSCENARIOS-BOOTSTRAP and PYTHON-TESTTOOLS-BOOTSTRAP.
2018-02-28 13:58:43 +01:00
Marius Bakke 881ed3f868
gnu: python-extras: Update to 1.0.0.
* gnu/packages/python.scm (python-extras): Update to 1.0.0.
[source](uri): Use PYPI-URI.
2018-02-28 13:58:43 +01:00
Marius Bakke bc69104a44
gnu: python-testresources: Update to 2.0.1.
* gnu/packages/check.scm (python-testresources-bootstrap,
python2-testresources-bootstrap): New public variables.
(python-testresources): Adjust accordingly.
[propagated-inputs]: Add PYTHON-PBR.
[native-inputs]: Add PYTHON-FIXTURES and PYTHON-TESTTOOLS.
* gnu/packages/python.scm (python-pbr)[native-inputs]: Replace
PYTHON-TESTRESOURCES with PYTHON-TESTRESOURCES-BOOTSTRAP.
2018-02-28 13:58:42 +01:00
Marius Bakke 335c9e3902
gnu: python-fixtures: Propagate python-pbr.
* gnu/packages/check.scm (python-fixtures-bootstrap,
python2-fixtures-bootstrap, python-testrepository-bootstrap,
python2-testrepository-bootstrap): New public variables.
(python-fixtures): Adjust accordingly.
(python-testrepository): Likewise.
[native-inputs]: Remove PYTHON-PBR-MINIMAL.
* gnu/packages/python.scm (python-pbr)[native-inputs]: Replace PYTHON-FIXTURES
and PYTHON-TESTREPOSITORY WITH PYTHON-FIXTURES-BOOTSTRAP and
PYTHON-TESTREPOSITORY-BOOTSTRAP.
2018-02-28 13:58:42 +01:00
Tobias Geerinckx-Rice 57e7d7486b
gnu: Use HTTPS for supported freedesktop.org home pages.
* gnu/packages/fontutils.scm (fontconfig)[home-page]: Use HTTPS.
* gnu/packages/freedesktop.scm (python-pyxdg, accountsservice)
(modem-manager, telepathy-mission-control, telepathy-mission-control)
(colord-gtk, desktop-file-utils)[home-page]: Likewise.
* gnu/packages/ghostscript.scm (libspectre)[home-page]: Likewise.
* gnu/packages/glib.scm (dbus, dbus-glib, telepathy-glib)[home-page]:
Likewise.
* gnu/packages/gnome.scm (shared-mime-info, hicolor-icon-theme)
(libxklavier, colord, upower)[home-page]: Likewise.
* gnu/packages/gstreamer.scm (orc, python-gst)[home-page]: Likewise.
* gnu/packages/libcanberra.scm (sound-theme-freedesktop)[home-page]:
Likewise.
* gnu/packages/libreoffice.scm (libexttextcat)[home-page]: Likewise.
* gnu/packages/polkit.scm (polkit-gnome, polkit-gnome)[home-page]:
Likewise.
* gnu/packages/pulseaudio.scm (pavucontrol)[home-page]: Likewise.
* gnu/packages/python.scm (python-dbus)[home-page]: Likewise.
* gnu/packages/xdisorg.scm (startup-notification)[home-page]: Likewise.
2018-02-26 20:13:10 +01:00
Marius Bakke cb723be5b9
gnu: python-scandir: Run the test suite.
* gnu/packages/python.scm (python-scandir)[arguments]: Replace CHECK-PHASE.
2018-02-26 05:03:22 +01:00
Marius Bakke 71a2d4176b
gnu: python-scandir: Update to 1.7.
* gnu/packages/python.scm (python-scandir): Update to 1.7.
[description]: Mention that the Python3 variant is obsolete.
2018-02-26 05:01:16 +01:00
Marius Bakke ea3f45a5a0
gnu: python2-pathlib2: Update to 2.3.0.
* gnu/packages/python.scm (python2-pathlib2): Update to 2.3.0.
[propagated-inputs]: Add PYTHON2-SCANDIR.
2018-02-26 04:54:33 +01:00
Marius Bakke f160557b95
gnu: python-ipython: Update to 5.5.0.
* gnu/packages/python.scm (python-ipython): Update to 5.5.0.
2018-02-26 04:50:30 +01:00
Marius Bakke 76397e12ad
gnu: python2-pathlib2: Propagate python2-six.
* gnu/packages/python.scm (python2-pathlib2)[native-inputs]: Move to ...
[propagated-inputs] ... here.
2018-02-26 04:50:29 +01:00
Marius Bakke b8509387d1
gnu: python-pathpy: Update to 11.0.
* gnu/packages/python.scm (python-pathpy): Update to 11.0.
[source](uri): Use PYPI-URI.
[outputs]: Remove field.
[arguments]: Set #:tests? #f.  Remove #:phases.
2018-02-26 03:01:48 +01:00
Marius Bakke 557f8f212e
gnu: python-parse-type: Update to 0.4.2.
* gnu/packages/python.scm (python-parse-type): Update to 0.4.2.
[source](uri): Use PYPI-URI.
[arguments]: Remove field.
2018-02-26 02:42:17 +01:00
Marius Bakke 2115bde302
gnu: python-parse: Update to 1.8.2.
* gnu/packages/patches/python-parse-too-many-fields.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/python.scm (python-parse): Update to 1.8.2.
[source](patches): Remove.
[arguments]: Use INVOKE instead of SYSTEM*.
2018-02-26 02:39:15 +01:00
Marius Bakke 5f9b018aa8
Merge branch 'master' into staging 2018-02-24 19:04:13 +01:00
Tobias Geerinckx-Rice 5a82c90400
gnu: bpython: Update to 0.17.1.
* gnu/packages/python.scm (bpython): Update to 0.17.1.
2018-02-23 16:00:04 +01:00
Marius Bakke 49057c8fc1
Revert "gnu: python2-tqdm: Work around missing flake8 propagation."
This reverts commit 53f826cd0f.
2018-02-20 17:56:06 +01:00
Marius Bakke 7c9a1d5e80
Revert "Revert "gnu: python2-flake8: Fix python-enum34 propagation.""
This reverts commit b7049b2e23.
2018-02-20 17:55:53 +01:00
Marius Bakke 6f6db0269f
gnu: python-hacking: Update to 1.0.0.
* gnu/packages/openstack.scm (python-hacking): Update to 1.0.0.
[propagated-inputs]: Change PYTHON-FLAKE8 to PYTHON-FLAKE8-2.5.
* gnu/packages/python.scm (python-flake8-2.5, python2-flake8-2.5): New public
variables.
2018-02-17 21:45:31 +01:00
Marius Bakke 26176bee23
gnu: python-waitress: Update to 1.1.0.
* gnu/packages/patches/python-waitress-fix-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/python.scm (python-waitress): Update to 1.1.0.
[source](patches): New field.
2018-02-17 20:49:39 +01:00
Mark H Weaver 150062f190
Merge branch 'master' into core-updates 2018-02-16 13:14:26 -05:00
David Thompson 6ca86ed7a3
gnu: python-botocore: Update to 1.8.43.
* gnu/packages/python.scm (python-botocore): Update to 1.8.43.
2018-02-15 19:22:15 -05:00
Hartmut Goebel 34581f68c0
gnu: Add bpython.
* gnu/packages/python.scm (bpython, bpython2): New variables.
2018-02-15 21:44:07 +01:00
Ricardo Wurmus fc162dbaec
gnu: Add python-typing.
* gnu/packages/python.scm (python-typing, python2-typing): New variables.
2018-02-15 17:18:50 +01:00
Ricardo Wurmus 130d290e29
gnu: Add python-future-fstrings.
* gnu/packages/python.scm (python-future-fstrings): New variable.
2018-02-15 17:18:46 +01:00
Ricardo Wurmus 8b2ad13b19
gnu: Add python-tokenize-rt.
* gnu/packages/python.scm (python-tokenize-rt): New variable.
2018-02-15 17:18:43 +01:00
Mark H Weaver 932c98326d
Merge branch 'master' into core-updates 2018-02-14 03:40:08 -05:00
Leo Famulari 5c4fd60416
gnu: python-icalendar: Update to 4.0.1.
* gnu/packages/python.scm (python-icalendar): Update to 4.0.1.
2018-02-13 14:33:22 -05:00
Marius Bakke ce2cfcabfc
gnu: python-pandas: Update to 0.22.0.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/patches/python-pandas-skip-failing-tests.patch: Delete file.
* gnu/packages/python.scm (python-pandas): Update to 0.22.0.
[source](patches): Remove.
[native-inputs]: Add PYTHON-PYTEST and PYTHON-LXML.
[arguments]: Replace CHECK-PHASE with custom pytest invocation.
[home-page]: Use HTTPS.
2018-02-09 14:44:49 +01:00
Marius Bakke ba62f087bc
gnu: python-scipy: Update to 1.0.0.
* gnu/packages/python.scm (python-scipy): Update to 1.0.0.
[arguments]: Remove obsolete FIX-TESTS-PHASE.  Override sphinxbuild in
INSTALL-DOC-PHASE.  Fix PYVER argument.  Use INVOKE instead of SYSTEM*.
[native-inputs]: Remove PYTHON-NOSE.  Add PYTHON-PYTEST and WHICH.
2018-02-09 14:44:49 +01:00
Marius Bakke 2c7f4ae561
gnu: python-numpy: Update to 1.14.0.
* gnu/packages/python.scm (python-numpy): Update to 1.4.0.
[source](uri): Use release tarball.
[source](file-name): Remove.
2018-02-09 14:44:49 +01:00
Mark H Weaver efe2a2833c
Merge branch 'master' into core-updates 2018-02-09 01:46:34 -05:00
Marius Bakke 53f826cd0f
gnu: python2-tqdm: Work around missing flake8 propagation.
* gnu/packages/python.scm (python-tqdm)[properties]: Declare python2 variant.
(python2-tqdm): Use STRIP-PYTHON2-VARIANT.
[native-inputs]: Add PYTHON-ENUM34.
2018-02-07 17:05:23 +01:00
Marius Bakke b7049b2e23
Revert "gnu: python2-flake8: Fix python-enum34 propagation."
This triggers a rebuild of 1111 packages, so let's work around it on the few
that are affected instead.

This reverts commit 01af1e11a6.
2018-02-07 17:00:45 +01:00
Marius Bakke 0a2d977ac1
gnu: python-mando: Remove version 0.3.1.
* gnu/packages/python.scm (python-mando-0.3.1): Remove variable.
2018-02-07 15:34:09 +01:00
Marius Bakke 5861f9c9d6
gnu: python-radon: Update to 2.2.0.
* gnu/packages/python.scm (python-radon): Update to 2.2.0.
[arguments]: Replace CHECK-PHASE with custom test command.
[propagated-inputs]: Replace PYTHON-MANDO-0.3.1 with PYTHON-MANDO.
[native-inputs]: Remove PYTHON-FLAKE8, PYTHON-TOX and PYTHON-PARAMUNITTEST.
Add PYTHON-PYTEST-MOCK.
2018-02-07 15:34:09 +01:00
Marius Bakke 50c84dd5a6
gnu: python-mando: Fix indentation.
* gnu/packages/python.scm (python-mando): Indent with emacs.
2018-02-07 15:34:09 +01:00
Marius Bakke 2aa33bf41b
gnu: python-mando: Update to 0.6.4.
* gnu/packages/python.scm (python-mando): Update to 0.6.4.
[propagated-inputs]: Add PYTHON-SIX.
[native-inputs]: Remove PYTHON-SPHINX and PYTHON-PARAMUNITTEST.  Add PYTHON-PYTEST.
2018-02-07 15:34:09 +01:00
Marius Bakke 3cbddeec39
gnu: python-tqdm: Update to 4.19.5.
* gnu/packages/python.scm (python-tqdm): Update to 4.19.5.
[native-inputs]: Remove PYTHON-NOSE-TIMER and PYTHON-VIRTUALENV.
2018-02-07 15:34:09 +01:00
Marius Bakke 01af1e11a6
gnu: python2-flake8: Fix python-enum34 propagation.
* gnu/packages/python.scm (python2-flake8)[propagated-inputs]: Replace
PYTHON2-ENUM with PYTHON2-ENUM34.
2018-02-07 15:34:09 +01:00
Konrad Hinsen 4283653cb0
gnu: Add python-isoweek.
* gnu/packages/python.scm (python-isoweek, python2-isoweek): New variables.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-02-06 12:10:17 +01:00
Danny Milosavljevic 7e2dd00bfb
gnu: Add python-funcy.
* gnu/packages/python.scm (python-funcy, python2-funcy): New variables.
2018-02-06 12:04:21 +01:00
Danny Milosavljevic 89c57efd78
gnu: Add python-whatever.
* gnu/packages/python.scm (python-whatever, python2-whatever): New variables.
2018-02-06 12:04:19 +01:00
Leo Famulari 127dc7c7be
gnu: python-llfuse: Update to 1.3.2.
* gnu/packages/python.scm (python-llfuse, python2-llfuse): Update to 1.3.2.
2018-02-05 20:16:48 -05:00
Ethan R. Jones 956ba99cb7
gnu: Add python-gyp.
* gnu/packages/python.scm (python-gyp, python2-gyp): New variables.
2018-02-05 18:04:34 -05:00
Mark H Weaver e7ca634912
Merge branch 'master' into core-updates 2018-02-03 22:46:07 -05:00
David Thompson beacd8a07c
gnu: python-botocore: Update to 1.8.36.
* gnu/packages/python.scm (python-botocore): Update to 1.8.36.
2018-02-01 14:09:41 -05:00
Marius Bakke bee7bb315c
Merge branch 'master' into core-updates 2018-02-01 13:18:47 +01:00
Marius Bakke 8b7009de75
gnu: python-flake8-polyfill: Update to 1.0.2.
* gnu/packages/python.scm (python-flake8-polyfill): Update to 1.0.2.
[native-inputs]: Add PYTHON-PEP8.
2018-02-01 11:09:17 +01:00
Marius Bakke fcaab9c0e5
gnu: python-gevent: Update to 1.2.2.
* gnu/packages/python.scm (python-gevent): Update to 1.2.2.
[source](snippet): Adjust to moved software bundles.  Remove greentest substitution.
[arguments]: Add #:modules.  Add phases 'unpack-libev', 'patch-hard-coded-paths'
and 'do-not-use-bundled-sources' and replace check phase with a custom command.
[native-inputs]: Add LIBEV source.
2018-02-01 11:09:16 +01:00
Ben Sturmfels 526789a1ac
gnu: python-uniseg: Switch to PyPi source to get missing ucd.sqlite3.
Fixes <https://bugs.gnu.org/30189>.

* gnu/packages/python.scm (python-uniseg)[source]: Fetch from PyPi.
[native-inputs]: Add unzip.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-01-30 00:17:13 -05:00
Marius Bakke 7afd2069d5
gnu: python-spectra: Update to 0.0.11.
* gnu/packages/python.scm (python-spectra): Update to 0.0.11.
2018-01-27 19:58:33 +01:00
Marius Bakke 12ad52c372
gnu: python-colormath: Update to 3.0.0.
* gnu/packages/python.scm (python-colormath): Update to 3.0.0.
2018-01-27 19:58:08 +01:00
Marius Bakke accfabf6d5
gnu: python-networkx: Update to 2.1.
* gnu/packages/python.scm (python-networkx): Update to 2.1.
[source](uri): Change to zipball.
[native-inputs]: Add UNZIP.
2018-01-27 19:56:56 +01:00
Mark H Weaver a102d359a6
Merge branch 'master' into core-updates 2018-01-23 17:01:07 -05:00
Konrad Hinsen ce018d16f1
gnu: python2-mmtk: Update to 2.7.11
* gnu/packages/python.scm (python2-mmtk): Update to 2.7.11.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-01-23 14:46:33 -05:00
Fis Trivial 6055e88c0d
gnu: Add python-yapf.
* gnu/packages/python.scm (python-yapf, python2-yapf): New variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-01-23 10:22:00 +01:00
Adriano Peluso 09b9cf7327
gnu: Add python-phonenumbers.
* gnu/packages/python.scm (python-phonenumbers, python2-phonenumbers): New
variables.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-22 19:52:19 +01:00
Adriano Peluso edb09c53c4
gnu: python-relatorio: Update to 0.8.0.
* gnu/packages/python.scm (python-relatorio): Updated to 0.8.0.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-22 19:52:04 +01:00
Adriano Peluso ce4c9b73c8
gnu: python-magic: Update to 0.4.15.
* gnu/packages/python.scm (python-magic) Updated to 0.4.15.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-22 19:52:00 +01:00
Danny Milosavljevic 3b6502e25d
gnu: python-kivy: Add "git" native-input.
* gnu/packages/python.scm (python-kivy)[native-inputs]: Add git.
2018-01-22 10:21:54 +01:00
Ricardo Wurmus 220ed20b22
gnu: Add python-txamqp.
* gnu/packages/python.scm (python-txamqp, python2-txamqp): New variables.
2018-01-21 19:38:50 +01:00
Danny Milosavljevic e81e154c40
gnu: python-kivy: Update to 1.10.0.
* gnu/packages/python.scm (python-kivy): Update to 1.10.0.
[arguments]: Remove custom "build" phase.
2018-01-21 11:01:51 +01:00