Maxim Cournoyer
01a01c88f8
gnu: poetry: Update to 1.1.12.
...
* gnu/packages/python-xyz.scm (poetry): Update to 1.1.12.
[phases]{patch-setup-py}: Relax packaging version requirement.
[propagated-inputs]{python-msgpack-transitional}: Replace with...
{python-msgpack}: ... this.
{python-requests-toolbelt-0.9.1}: Replace with...
{python-requests-toolbelt}: ... this.
{python-msgpack-transitional}: Delete variable.
2022-01-10 11:44:45 -05:00
Maxim Cournoyer
c704bdd95b
gnu: python2-matplotlib: Update to 2.2.5.
...
* gnu/packages/python-xyz.scm (python2-matplotlib): Update to 2.2.5.
[phases]: Use G-exp.
{install-jquery-ui}: Delete phase. JQuery is bundled in this release.
[native-inputs]: Remove all exception pkg-config.
[propagated-inputs]: Sort and explicitly specify all inputs to ease
maintenance.
2022-01-10 11:44:44 -05:00
Maxim Cournoyer
ea0ed65c59
gnu: python-matplotlib: Update to 3.5.1 and run tests in parallel.
...
* gnu/packages/python-xyz.scm (python-matplotlib): Update to 3.5.1.
[propagated-inputs]: Add python-fonttools, python-wxpython
and python-packaging.
[native-inputs]: Remove python-mock, python-wheel, unzip and jquery-ui.
Add python-pytest-timeout, python-pytest-xdist, python-setuptools-scm and
python-setuptools-scm-git-archive.
[phases]: Delete trailing #t.
{pretend-version}: New phase.
{install-jquery-ui}: Delete phase.
{check}: Honor TESTS?. Do not skip webagg tests anymore. Invoke using
'-n' argument to run tests in parallel via pytest-xdist.
{configure-environment}: Do not set LD_LIBRARY_PATH nor HOME. Rename
setup.cfg to mplsetup.cfg. Set the backend to Agg.
2022-01-10 11:44:43 -05:00
Maxim Cournoyer
e5e533c221
gnu: python-fonttools: Update to 4.28.5.
...
* gnu/packages/python-xyz.scm (python-fonttools): Update to 4.28.5 and hide
the package.
[properties]: New field.
(python-fonttools-with-tests): New variable.
2022-01-10 11:44:43 -05:00
Maxim Cournoyer
b794dff00a
gnu: Add python-fs.
...
* gnu/packages/python-xyz.scm (python-fs): New variable.
2022-01-10 11:44:42 -05:00
Maxim Cournoyer
32f1ae3616
gnu: Add python-pyftpdlib.
...
* gnu/packages/python-xyz.scm (python-pyftpdlib): New variable.
2022-01-10 11:44:42 -05:00
Maxim Cournoyer
d07d0835a9
gnu: Add python-pysendfile.
...
* gnu/packages/python-xyz.scm (python-pysendfile): New variable.
2022-01-10 11:44:42 -05:00
Maxim Cournoyer
b9839ee1c5
gnu: python-platformdirs: Update to 2.4.0, run tests and fix metadata.
...
* gnu/packages/python-xyz.scm (python-platformdirs): Update to 2.4.0.
[phases]{pretend-version}: New phase.
{check}: Override to run tests.
[native-inputs]{python-setuptools-scm}: New input.
2022-01-10 11:44:41 -05:00
Maxim Cournoyer
5b218cc14a
gnu: python-flit: Update to 3.5.1, enable tests and apply guix style.
...
* gnu/packages/python-xyz.scm (python-flit)[origin]: Fetch from pypi-uri, to
ease updating the package.
[phases]{bootstrap}: Delete phase.
{build, install}: Do a PEP 517 build using pypa-build.
{check}: New phase.
[tests?]: Enable.
[propagated-inputs]{python-pytoml, python-toml}: Remove.
{python-pypa-build, python-tomli-w, python-flit-core, python-requests}: New
inputs.
{python-docutils}: New input, moved from...
[native-inputs]: ... here. Apply guix style.
{python-testpath}: Use the regular python-testpath package.
[synopsis, description]: Re-indent.
2022-01-10 11:44:41 -05:00
Maxim Cournoyer
ded3b554f9
gnu: python-astroid: Update to 2.9.0.
...
* gnu/packages/python-xyz.scm (python-astroid): Update to 2.9.0.
[native-inputs]: Add python-typing-extensions.
[properties]: Delete field.
(python2-astroid): Delete variable.
2022-01-10 11:44:40 -05:00
Maxim Cournoyer
b328a829fb
gnu: python-typing-extensions: Update to 4.0.1.
...
* gnu/packages/python-xyz.scm (python-typing-extensions): Update to 4.0.1.
[origin]: Use git-fetch.
[tests?]: Disable.
[phases]{unpack, build, install}: New phases.
[native-inputs]: Add python-pypa-build, python-flit-core.
[home-page]: Shorten URL.
2022-01-10 11:44:40 -05:00
Maxim Cournoyer
992b66a124
gnu: python-typing: Update to 3.10.0.0.
...
* gnu/packages/python-xyz.scm (python-typing): Update to 3.10.0.0.
2022-01-10 11:44:40 -05:00
Maxim Cournoyer
0be45b28a9
gnu: python-curio: Disable newly failing 'test_timeout' test.
...
* gnu/packages/python-xyz.scm (python-prettytable)
[phases]{check}: Honor TESTS? and skip the 'test_timeout' test.
2022-01-10 11:44:39 -05:00
Maxim Cournoyer
4bbd572732
gnu: python-typed-ast: Update to 1.5.1.
...
* gnu/packages/python-xyz.scm (python-typed-ast): Update to 1.5.1.
2022-01-10 11:44:39 -05:00
Maxim Cournoyer
7407f0c496
gnu: python-msgpack: Update to 1.0.3.
...
* gnu/packages/python-xyz.scm (python-msgpack): Update to 1.0.3.
(python2-msgpack): Delete variable.
2022-01-10 11:44:38 -05:00
Tobias Geerinckx-Rice
33e62872bb
gnu: pelican: Update to 4.7.1.
...
* gnu/packages/python-xyz.scm (pelican): Update to 4.7.1.
2022-01-07 21:41:51 +01:00
Mathieu Othacehe
67429314e4
gnu: python-intelhex: Update to 2.3.0.
...
* gnu/packages/python-xyz.scm (python-intelhex): Update to 2.3.0.
[arguments]: Enable the tests.
2022-01-06 10:10:53 +01:00
Tanguy Le Carrour
c468db2e56
gnu: python-urwidtrees: Build with python-mock.
...
This fixes a build failure in the 'sanity-check' phase.
* gnu/packages/python-xyz.scm (python-urwidtrees)[native-inputs]: Add
python-mock.
Signed-off-by: Leo Famulari <leo@famulari.name>
2022-01-05 18:10:47 -05:00
Mathieu Othacehe
84207eea2c
gnu: Add python-pdoc3.
...
* gnu/packages/patches/python-pdoc3-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/local.mk (python-pdoc3): New variable.
2022-01-04 12:45:29 +01:00
Filip Lajszczak
a41ad2c1f1
gnu: Add python-pythonanywhere.
...
* gnu/packages/python-xyz.scm (python-pythonanywhere): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-03 19:32:08 +01:00
Daniel Meißner
548dc324de
gnu: python-pydub: Update to 0.25.1.
...
* gnu/packages/python-xyz.scm (python-pydub): Update to 0.25.1.
Signed-off-by: Leo Famulari <leo@famulari.name>
2022-01-01 22:53:42 -05:00
zimoun
952ebf02ce
gnu: Rename last 'python-numpy' to 'python-numpy-next'.
...
* gnu/packages/python-xyz.scm (python-numpy-next)[name]: Rename.
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2021-12-31 13:49:47 +01:00
Vagrant Cascadian
ae876b9ce1
gnu: Capitalize beginning of synopsis.
...
* gnu/packages/admin.scm (hungrycat)[synopsis]: Captalize.
* gnu/packages/cobol.scm (gnucobol)[synopsis]: Likewise.
* gnu/packages/cpp.scm (clipper)[synopsis]: Likewise.
* gnu/packages/crates-graphics.scm (rust-piston-texture-0.8)[synopsis]:
Likewise.
* gnu/packages/crates-io.scm (rust-alloc-stdlib-0.2, rust-atom-0.3,
rust-oorandom-11.1, rust-r2d2, rust-scheduled-thread-pool-0.2,
rust-takeable-option-0.4, rust-ttf-parser-0.12)[synopsis]: Likewise.
* gnu/packages/games.scm (roguebox-adventures)[synopsis]: Likewise.
* gnu/packages/gl.scm (libepoxy)[synopsis]: Likewise.
* gnu/packages/gnome-xyz.scm (arc-theme)[synopsis]: Likewise.
* gnu/packages/haskell-xyz.scm (ghc-cborg-json, ghc-rio)[synopsis]: Likewise.
* gnu/packages/installers.scm (mingw-path)[synopsis]: Likewise.
* gnu/packages/lisp-xyz.scm (sbcl-cl-utilities)[synopsis]: Likewise.
* gnu/packages/maths.scm (coda)[synopsis]: Likewise.
* gnu/packages/ocaml.scm (ocaml4.07-ppx-sexp-message)[synopsis]: Likewise.
* gnu/packages/perl6.scm (perl6-json)[synopsis]: Likewise.
* gnu/packages/python-xyz.scm (python-markuppy,
python-febelfin-coda)[synopsis]: Likewise.
* gnu/packages/statistics.scm (r-magrittr)[synopsis]: Likewise.
* gnu/packages/terminals.scm (sakura)[synopsis]: Likewise.
2021-12-30 21:23:27 -08:00
Vagrant Cascadian
9c3c68dae4
gnu: Remove leading article from synopsis.
...
* gnu/packages/admin.scm (hungrycat)[synopsis]: Remove leading article.
* gnu/packages/cobol.scm (gnucobol)[synopsis]: Likewise.
* gnu/packages/cpp.scm (clipper)[synopsis]: Likewise.
* gnu/packages/crates-graphics.scm (rust-piston-texture-0.8)[synopsis]:
Likewise.
* gnu/packages/crates-io.scm (rust-alloc-stdlib-0.2, rust-atom-0.3,
rust-oorandom-11.1, rust-r2d2, rust-scheduled-thread-pool-0.2,
rust-takeable-option-0.4, rust-ttf-parser-0.12,
rust-svd-parser-0.9)[synopsis]: Likewise.
* gnu/packages/games.scm (roguebox-adventures)[synopsis]: Likewise.
* gnu/packages/gl.scm (libepoxy)[synopsis]: Likewise.
* gnu/packages/gnome-xyz.scm (arc-theme)[synopsis]: Likewise.
* gnu/packages/haskell-xyz.scm (ghc-cborg-json, ghc-rio)[synopsis]: Likewise.
* gnu/packages/installers.scm (mingw-path)[synopsis]: Likewise.
* gnu/packages/lisp-xyz.scm (sbcl-cl-utilities)[synopsis]: Likewise.
* gnu/packages/lisp.scm (gcl, clisp)[synopsis]: Likewise.
* gnu/packages/maths.scm (coda)[synopsis]: Likewise.
* gnu/packages/ocaml.scm (ocaml4.07-ppx-sexp-message)[synopsis]: Likewise.
* gnu/packages/perl6.scm (perl6-json)[synopsis]: Likewise.
* gnu/packages/python-xyz.scm (python-pari-jupyter, python-markuppy,
python-febelfin-coda)[synopsis]: Likewise.
* gnu/packages/scheme.scm (mit-scheme)[synopsis]: Likewise.
* gnu/packages/statistics.scm (r-magrittr)[synopsis]: Likewise.
* gnu/packages/terminals.scm (sakura)[synopsis]: Likewise.
2021-12-30 20:54:47 -08:00
Vagrant Cascadian
38376090c3
gnu: Remove trailing period from synopsis.
...
* gnu/packages/anddroid.scm (android-liblog, git-repo)[synopsis]: Remove
trailing period.
* gnu/packages/audio.scm (audio-to-midi)[synopsis]: Likewise.
* gnu/packages/bioinformatics.scm (python-mygene, python-scanpy,
nanosv)[synopsis]: Likewise.
* gnu/packages/cran.scm (r-gsubfn)[synopsis]: Likewise.
* gnu/packages/crates-io.scm (rust-ascii-1, rust-bindgen-0.59,
rust-byte-unit-4, rust-clircle-0.3, rust-dashmap-4, rust-dhcp4r-0.2,
rust-fast-float-0.2, rust-fst-0.4, rust-futures-core-preview-0.3,
rust-http-types-2, rust-hyper-0.14, rust-indexmap-1,
rust-minimal-lexical-0.1, rust-oorandom-11.1, rust-runtime-raw-0.3,
rust-sharded-slab-0.1, rust-takeable-option-0.4, rust-tower-service-0.3,
rust-ttf-parser-0.12)[synopsis]: Likewise.
* gnu/packages/disk.scm (f3)[synopsis]: Likewise.
* gnu/packages/emacs-xyz.scm (emacs-scribble-mode, emacs-psession)[synopsis]:
Likewise.
* gnu/packages/golang.scm (go-github-com-kylelemons-godebug)[synopsis]:
Likewise.
* gnu/packages/haskell-xyz.scm (ghc-fsnotify, ghc-libyaml, ghc-emojis,
ghc-regex-tdfa, ghc-th-lift-instances, ghc-commonmark-pandoc)[synopsis]:
Likewise.
* gnu/packages/java.scm (java-commons-jxpath, java-jakarta-regexp)[synopsis]:
Likewise.
* gnu/packages/lisp-xyz.scm (sbcl-cl-annot, sbcl-envy)[synopsis]: Likewise.
* gnu/packages/mail.scm (go-gitlab.com-shackra-goimapnotify)[synopsis]:
Likewise.
* gnu/packages/maven.scm (maven-wagon-http-shared,
maven-surefire-plugin)[synopsis]: Likewise.
* gnu/packages/perl.scm (perl-text-soundex)[synopsis]: Likewise.
* gnu/packages/python-check.scm (python-httmock)[synopsis]: Likewise.
* gnu/packages/python-web.scm (python-bottle)[synopsis]: Likewise.
* gnu/packages/python-xyz.scm (python-olefile, python-tokenize-rt,
python-pylzma)[synopsis]: Likewise.
* gnu/packages/tex.scm (texlive-docstrip)[synopsis]: Likewise.
2021-12-30 19:11:46 -08:00
Jelle Licht
d91a5cf1ef
gnu: Add python-nb-clean.
...
* gnu/packages/python-xyz.scm (python-nb-clean): New variable.
2021-12-30 15:47:22 +01:00
Vagrant Cascadian
7b261b3858
gnu: python-dask: Fix trailing whitespace in description.
...
* gnu/packages/python-xyz.scm (python-dask)[description]: Fix trailing
whitespace.
2021-12-29 22:49:40 -08:00
Vagrant Cascadian
c9c3eb3dbe
gnu: python-babel: Fix trailing whitespace in description.
...
* gnu/packages/python-xyz.scm (python-babel)[description]: Fix trailing
whitespace.
2021-12-29 22:49:35 -08:00
Vinicius Monego
c1c36f1351
gnu: python-hy: Honor #:tests? flag.
...
* gnu/packages/python-xyz.scm (python-hy)[arguments]: Adjust custom 'check
phase to honor the #:tests? flag.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-30 00:00:58 +01:00
Vinicius Monego
9e6b0775f4
gnu: python-hy: Update to 0.20.0.
...
* gnu/packages/python-xyz.scm (python-hy): Update to 0.20.0.
[source]: Fetch from GitHub.
[arguments]<#:phases>: Remove 'set-HOME phase. Replace nosetests command with
pytest in the custom 'check phase and skip failed tests.
[native-inputs]: Remove python-coverage, python-nose. Add python-pytest.
[propagated-inputs]: Order alphabetically.
[home-page]: Follow redirection.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-30 00:00:47 +01:00
Vinicius Monego
06e39eafd7
gnu: python-funcparserlib: Update to 1.0.0a0.
...
* gnu/packages/python-xyz.scm (python-funcparserlib): Update to 1.0.0a0.
[source]: Make some cosmetic changes.
[native-inputs]: Remove python-tox.
[arguments]: Add #:tests?.
<#:phases>: Don't override the 'check phase.
[home-page]: Don't break line.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-30 00:00:35 +01:00
Vinicius Monego
7598315874
gnu: Remove python2-billiard.
...
* gnu/packages/python-xyz.scm (python2-billiard): Remove variable.
(python-billiard)[properties]: Remove.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-27 00:06:34 +01:00
Vinicius Monego
b8175e3aa2
gnu: Remove python2-amqp.
...
* gnu/packages/python-xyz.scm (python2-amqp): Remove variable.
(python-amqp)[properties]: Remove.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-27 00:06:25 +01:00
Vinicius Monego
d2a65a34d5
gnu: Remove python2-kombu.
...
* gnu/packages/python-xyz.scm (python2-kombu): Remove variable.
(python-kombu)[properties]: Remove.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-27 00:06:16 +01:00
Vinicius Monego
be541810ec
gnu: Remove python2-celery.
...
* gnu/packages/python-xyz.scm (python2-celery): Remove variable.
(python-celery)[properties]: Remove.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-27 00:06:06 +01:00
Vinicius Monego
37ad6d1c7c
gnu: python-celery: Enable tests.
...
* gnu/packages/python-xyz.scm (python-celery)[arguments]: Remove
'patch-requirements phase. Remove #:tests?. Override 'check phase.
[native-inputs]: Add python-flaky, python-iniconfig, python-moto,
python-msgpack, python-pytest-celery, python-pytest-subtests,
python-pytest-timeout, python-toml.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-27 00:05:48 +01:00
Vinicius Monego
9889e0266c
gnu: python-celery: Update to 5.
...
* gnu/packages/python-xyz.scm (python-celery): Update to 5.1.2.
[source]: Make some cosmetic changes.
[propagated-inputs]: Add python-boto3, python-click, python-click-didyoumean,
python-click-plugins, python-click-repl, python-cryptography, python-vine.
(python-kombu): Update to 5.2.2.
[source]: Make some cosmetic changes.
[arguments]<#:phases>: Skip a problematic test file.
[native-inputs]: Order alphabetically.
[propagated-inputs]: Remove python-anyjson, python-redis. ADd
python-cachedproperty, python-vine.
(python-amqp): Update to 5.0.7.
[source]: Make some cosmetic changes.
[arguments]: Add #:tests? to skip tests.
[synopsis]: Don't break the line.
[native-inputs]: Remove python-case, python-pytest-sugar, python-mock.
(python-vine): Update to 5.0.0.
[source]: Make some cosmetic changes.
Celery tracks major versions of python-kombu and python-vine. The latter
is also tracked by the major version of python-amqp.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-27 00:01:56 +01:00
Vinicius Monego
04decb1749
gnu: python-billiard: Update to 3.6.4.0.
...
* gnu/packages/python-xyz (python-billiard): Update to 3.6.4.0.
[source]: Make some cosmetic changes.
[arguments]: Add 'remove-win-files to remove files that break tests.
[native-inputs]: Add python-psutil.
[synopsis]: Don't break the line.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-27 00:01:01 +01:00
Vinicius Monego
c89a690d0b
gnu: Add python-click-didyoumean.
...
* gnu/packages/python-xyz.scm (python-click-didyoumean): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-26 23:59:46 +01:00
Vinicius Monego
46bc8c0d59
gnu: Add python-click-repl.
...
* gnu/packages/python-xyz.scm (python-click-repl): New variable.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-12-26 23:59:29 +01:00
jgart
3fbe61fa50
gnu: Add python-logzero.
...
* gnu/packages/python-xyz.scm (python-logzero): New variable.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-12-26 19:16:50 +01:00
jgart
91ce575068
gnu: Remove python2-pymongo.
...
* gnu/packages/python-xyz.scm (python2-pymongo): Remove variable.
Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-12-26 18:56:25 +01:00
Vagrant Cascadian
081c07d6a0
gnu: python-sgmllib3k: Fix typo.
...
* gnu/packages/python-xyz.scm (python-sgmllib3k)[description]: Fix use of
pluralized "This package".
2021-12-21 12:03:27 -08:00
Jelle Licht
84fe3a8817
gnu: python-lsp-server: Update to 1.3.3.
...
* gnu/packages/python-xyz.scm (python-lsp-server): Update to 1.3.3.
[home-page]: Update to new location.
2021-12-20 18:33:00 +01:00
Raghav Gururajan
2d6ad9e2e0
gnu: python-precis-i18n: Update to 1.0.3.
...
* gnu/packages/python-xyz (python-precis-i18n)[version]: Update to 1.0.3.
2021-12-17 10:38:28 -05:00
Marius Bakke
1f4319886a
gnu: python-magic: Work around crash on .crx files.
...
* gnu/packages/patches/python-magic-python-bytecode.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/python-xyz.scm (python-magic)[source](patches): Add it.
[inputs]: Add FILE-NEXT.
[arguments]: While at it, remove input labels.
* gnu/packages/diffoscope.scm (diffoscope)[native-inputs]: Add FILE-NEXT.
2021-12-16 22:21:13 +01:00
Marius Bakke
3dcf972944
gnu: python-magic: Run more tests.
...
* gnu/packages/python-xyz.scm (python-magic): Invoke one more test file.
2021-12-16 22:21:13 +01:00
Marius Bakke
83651eef15
gnu: python-daemon: Fix test failure.
...
* gnu/packages/python-xyz.scm (python-daemon)[arguments]: Patch one test &
remove trailing #t.
2021-12-16 22:21:13 +01:00
Lars-Dominik Braun
c63b55d128
gnu: Replace JUPYTER_CONFIG_DIR with JUPYTER_CONFIG_PATH.
...
Judging by the documentation
(https://jupyter.readthedocs.io/en/latest/use/jupyter-directories.html )
_DIR can only be a single value, whereas _PATH supports :-delimited
values and extends _DIR with extra directories.
* gnu/packages/python-xyz.scm (python-jupyter-core)[native-search-paths]:
Replace _DIR with _PATH.
(python-nbconvert)[arguments]: Unset JUPYTER_CONFIG_PATH during tests.
(python-notebook)[arguments]: Dito.
2021-12-16 08:58:06 +01:00
Ricardo Wurmus
728f1568d8
gnu: python-setuptools-for-tensorflow: Fix build.
...
* gnu/packages/python-xyz.scm (python-setuptools-for-tensorflow)[arguments]:
Add phase 'compatibility-fixes; disable tests.
[native-inputs]: Add python-pytest, python-mock, and python-six.
2021-12-15 08:31:50 +01:00