Commit graph

3156 commits

Author SHA1 Message Date
Dominik Delgado Steuter
14970395cc
gnu: Add python-gtts.
* gnu/packages/python-xyz.scm (python-gtts): New variable.

Co-authored-by: jgart <jgart@dismail.de>
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-25 01:13:35 +02:00
Maxim Cournoyer
661d79ad32
gnu: python-pillow/security-fixes: Make graft package private.
This fixes the tests/packages.scm test suite, which would have failed its
'fold-available-packages with/without cache' test case due two python-pillow
packages having the same name/version.

* gnu/packages/python-xyz.scm (python-pillow/security-fixes): Make private.
2023-04-18 11:23:47 -04:00
Efraim Flashner
b2bc0ecb29
gnu: python-outcome: Update to 1.2.0.
* gnu/packages/python-xyz.scm (python-outcome): Update to 1.2.0.
[propagated-inputs]: Remove python-async-generator.
2023-04-17 11:15:58 +03:00
Maxim Cournoyer
4bbd0f8c7a
Revert "gnu: python-h5py: Update to 3.8.0."
This reverts commit a1c60ae50e.  It should use
hdf5-1.14, but the default one is still at hdf5-1.10.  It also broke diffoscope.
2023-04-14 15:12:20 -04:00
Maxim Cournoyer
b61b12c4c0
gnu: python-unicodedata2: Update to 15.0.0.
* gnu/packages/python-xyz.scm (python-unicodedata2): Update to 15.0.0.
2023-04-14 15:12:18 -04:00
Maxim Cournoyer
6b1f324749
gnu: python-fonttools-next: Update to 4.39.3.
* gnu/packages/python-xyz.scm (python-fonttools-next): Update to 4.39.3.
(python-fonttools-full) [arguments]: Skip the MtiTest suite in the check phase
override.
2023-04-14 15:12:17 -04:00
Maxim Cournoyer
2dadc917bb
gnu: python-pyftpdlib: Update to 1.5.7.
* gnu/packages/python-xyz.scm (python-pyftpdlib): Update to 1.5.7.
2023-04-14 15:12:16 -04:00
Maxim Cournoyer
7d5a329831
gnu: python-trio-typing: Switch to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-trio-typing) [source]: Fix indentation.
[build-system]: Use pyproject-build-system.
[arguments]: Delete field.
2023-04-14 15:12:08 -04:00
Maxim Cournoyer
5a65dcf653
gnu: python-celery: Use python-pytest-7.1.
* gnu/packages/python-xyz.scm (python-celery)
[native-inputs]: Replace python-pytest with python-pytest-7.1.
2023-04-14 15:12:07 -04:00
Maxim Cournoyer
2fd1e063f0
gnu: python-pint: Use python-pytest-7.1.
* gnu/packages/python-xyz.scm (python-pint)
[native-inputs]: Replace python-pytest with python-pytest-7.1.
2023-04-14 15:12:06 -04:00
Maxim Cournoyer
c2c48868f3
gnu: python-h5py: Update to 3.8.0.
* gnu/packages/python-xyz.scm (python-h5py): Update to 3.8.0.
2023-04-14 15:11:56 -04:00
Maxim Cournoyer
59f1a1d3a0
gnu: python-trio-typing: Update to 0.8.0.
* gnu/packages/python-xyz.scm (python-trio-typing): Update to 0.8.0.
2023-04-14 15:11:55 -04:00
Maxim Cournoyer
5b42a71571
gnu: python-trio: Update to 0.22.0.
* gnu/packages/python-xyz.scm (python-trio): Update to 0.22.0.
[arguments]: Break long line in check phase.
[propagated-inputs]: Add python-cffi and python-exceptiongroup.
2023-04-14 15:11:55 -04:00
Maxim Cournoyer
9703715db8
gnu: python-exceptiongroup: Update to 1.1.1.
* gnu/packages/python-xyz.scm (python-exceptiongroup): Update to 1.1.1.
2023-04-14 15:11:54 -04:00
Marius Bakke
a957aacf88
gnu: python-chardet: Update to 5.1.0.
* gnu/packages/python-xyz.scm (python-chardet): Update to 5.1.0.
[build-system]: Change to PYPROJECT-BUILD-SYSTEM.
[arguments]: Remove custom check phase in favor of #:test-flags.
2023-04-14 15:11:13 -04:00
jgart
0e06c64c57
gnu: python-faker: Update to 15.0.0.
* gnu/packages/python-xyz.scm (python-faker): Update to 15.0.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-04-13 17:27:03 +01:00
Nicolas Goaziou
ce025e12bc
gnu: pyzo: Update to 4.12.8.
* gnu/packages/python-xyz.scm (pyzo): Update to 4.12.8.
2023-04-08 14:04:43 +02:00
Vinicius Monego
ce7be34128
gnu: python-symengine: Update to 0.10.0.
* gnu/packages/python-xyz.scm (python-symengine): Update to 0.10.0.
2023-04-03 23:10:33 -03:00
Bruno Victal
459f152c41
gnu: python-license-expression: Update to 30.1.0.
* gnu/packages/python-xyz.scm (python-license-expression): Update to 30.1.0.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools-scm and python-pytest.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-03 18:52:27 +02:00
Bruno Victal
4753549448
gnu: python-boolean.py: Update to 4.0.
* gnu/packages/python-xyz.scm (python-boolean.py): Update to 4.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-03 18:52:17 +02:00
Bruno Victal
42670a54ce
gnu: python-debian: Update to 0.1.49.
* gnu/packages/python-xyz.scm (python-debian): Update to 0.1.49.
[native-inputs]: Add python-pytest.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-03 18:52:07 +02:00
Bruno Victal
b302794f17
gnu: python-debian: Patch using snippet. Drop workaround.
* gnu/packages/python-xyz.scm (python-debian)
[source]: Prefer patching using snippet to modify-phases.
[arguments]: Remove, logic was moved into source.
[description]: Drop obsolete workaround.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-03 18:51:55 +02:00
Jack Hill
54247aed00
gnu: python-hy: Report version.
* gnu/packages/python-xyz.scm (python-hy)[arguments]<#:phases>: Add
set-version and remove-installed-build-scripts.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-02 22:28:56 +02:00
Jack Hill
bd11fe792b
gnu: python-hy: Update to 0.26.0.
* gnu/packages/python-xyx.scm (python-hy): Update to 0.26.0.
[propagated-inputs]: Remove PYTHON-COLORAMA.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-02 22:28:56 +02:00
Nicolas Graves
21b7514f50
gnu: Add python-treelib.
* gnu/packages/python-xyz.scm (python-treelib): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-02 22:28:55 +02:00
Liliana Marie Prikler
8fdf5535c4
gnu: python-imageio: Update to 2.26.0.
* gnu/packages/python-xyz.scm (python-imageio): Update to 2.26.0.
[build-system]: Use pyproject-build-system.
[arguments]: Use G-Expressions.
<#:tests?>: Drop argument.
<#:test-flags>: New argument.
<#:phases>: Drop replacement for ‘check’.
Add ‘fix-source’ and ‘fix-failing-tests’.
[inputs]: Add freeimage.
[propagated-inputs]: Add python-imageio-ffmpeg.
2023-04-02 11:19:21 +02:00
Liliana Marie Prikler
ac30e97664
gnu: Add python-imageio-ffmpeg.
* gnu/packages/python-xyz.scm (python-imageio-ffmpeg): New variable.
2023-04-02 11:19:21 +02:00
Felix Gruber
d495b50444
gnu: Add python-cogapp.
* gnu/packages/python-xyz.scm (python-cogapp): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-29 13:23:46 -04:00
Ricardo Wurmus
d7673b49c0
gnu: Add python-omero-py.
* gnu/packages/python-xyz.scm (python-omero-py): New variable.
2023-03-28 17:59:59 +02:00
Ricardo Wurmus
b52fe15dc7
gnu: Add python-zeroc-ice-3.6.
* gnu/packages/python-xyz.scm (python-zeroc-ice-3.6): New variable.
2023-03-28 17:59:59 +02:00
Ricardo Wurmus
37d9e96f66
gnu: Add python-zeroc-ice.
* gnu/packages/python-xyz.scm (python-zeroc-ice): New variable.
2023-03-28 17:59:59 +02:00
Ricardo Wurmus
9512fb83d2
gnu: Add python-hatchling.
* gnu/packages/python-xyz.scm (python-hatchling): New variable.
2023-03-25 23:37:14 +01:00
Maxim Cournoyer
5174820753
gnu: python-pre-commit: Move deprecated variable next to replacement.
This fixes a module import dependency cycle, which was introduced in
831baaf81e ("gnu: python-pre-commit: Replace
with pre-commit.").  The rule of thumb to avoid these is that the deprecated
package should live next to the replacement package (in the same module).

* gnu/packages/python-xyz.scm (python-pre-commit): Move to...
* gnu/packages/version-control.scm (python-pre-commit): ... here.
2023-03-22 21:45:29 -04:00
conses
331947a9c8
gnu: Add python-clickgen.
* gnu/packages/python-xyz.scm (python-clickgen): New variable.
2023-03-22 13:08:49 +04:00
Felix Gruber
151be9ec76
gnu: Add python-pluggy-next.
* gnu/packages/python-xyz.scm (python-pluggy-next): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-03-21 21:12:09 -04:00
Hugo Buddelmeijer
2120c768f2
gnu: python-pypandoc: Upgrade to 1.7.5.
The tests of python-pypandoc 1.6.5 fail; these are fixed in 1.7.5:
6670e906dc

The tests of later versions of python-pypandoc also fail though:
https://github.com/JessicaTegner/pypandoc/pull/327

Finally, python-pypandoc requires the pandoc data to be embeded in
the binary:
https://github.com/jgm/pandoc/blob/main/INSTALL.md#creating-a-relocatable-binary

* gnu/packages/python-xyz.scm (python-pypandoc): Upgrade to 1.7.5
* gnu/packages/haskel-xyz.scm (pandoc): Embed data files.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-21 19:13:34 +01:00
Lars-Dominik Braun
4e5001f915
gnu: Add python-markdown-strings.
* gnu/packages/python-xyz.scm (python-markdown-strings): New variable.
2023-03-21 13:56:44 +01:00
Lars-Dominik Braun
c16add7fd9
gnu: python-pillow: Fix CVE-2022-45199.
Fixes: <https://issues.guix.gnu.org/issue/61172>

* gnu/packages/python-xyz.scm (python-pillow/security-fixes): New variable.
(python-pillow): Add replacement.
* gnu/packages/patches/python-pillow-CVE-2022-45199.patch: New file.
* gnu/local.mk: Register it.
2023-03-19 10:57:00 +01:00
Wamm K. D
e97ab7fff7
gnu: Add python-rollbar.
* gnu/packages/python-xyz.scm (python-rollbar): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-16 18:37:01 +00:00
Bruno Victal
056f743718
gnu: autokey: Update to 0.96.0.
* gnu/packages/python-xyz.scm (autokey): Update to 0.96.0.
[source]: Patch tests.
[arguments]: Enable tests. Prefer PATH over substitute* in phase 'fix-paths.
Add phase 'setup-env-vars. Rename 'wrap-autokey-gi to 'wrap-autokey and set PATH.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-pytest-cov and python-pyhamcrest.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-14 10:36:32 +00:00
Amade Nemes
e5cc1fffba
gnu: python-bibtexparser: Update to 1.4.0.
* gnu/packages/python-xyz.scm (python-bibtexparser): Update to 1.4.0.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-13 20:32:43 +00:00
Antero Mejr
831baaf81e
gnu: python-pre-commit: Replace with pre-commit.
* gnu/packages/python-xyz.scm (python-pre-commit): Deprecate in favor of
pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:07 +01:00
Antero Mejr
fb624c919f
gnu: python-minikanren: Remove python-pre-commit.
* gnu/packages/python-xyz.scm (python-minikanren)[native-inputs]: Remove
python-pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:06 +01:00
Antero Mejr
f19ab875ff
gnu: python-apispec-webframeworks: Remove python-pre-commit.
* gnu/packages/python-xyz.scm (python-apispec-webframeworks)[native-inputs]:
Remove python-pre-commit.
[native-inputs]: Add python-pyyaml.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:06 +01:00
Antero Mejr
6181cce732
gnu: python-apispec: Remove python-pre-commit.
* gnu/packages/python-xyz.scm (python-apispec)[native-inputs]: Remove
python-pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:06 +01:00
Antero Mejr
2cfb7dbd2f
gnu: python-marshmallow-jsonapi: Remove python-pre-commit.
* gnu/packages/python-xyz.scm (python-marshmallow-jsonapi)[native-inputs]:
Remove python-pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:06 +01:00
Antero Mejr
a83f3a13e6
gnu: python-marshmallow: Remove python-pre-commit.
* gnu/packages/python-xyz.scm (python-marshmallow)[native-inputs]: Remove
python-pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:05 +01:00
Antero Mejr
d456ced2d4
gnu: python-pyjwt: Remove python-pre-commit.
* gnu/packages/python-xyz.scm (python-pyjwt)[native-inputs]: Remove
python-pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:05 +01:00
Antero Mejr
622b92d935
gnu: python-bidict: Remove python-pre-commit.
* gnu/packages/python-xyz.scm (python-bidict)[native-inputs]: Remove
python-pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:05 +01:00
Antero Mejr
64d69c3f79
gnu: python-jupytext: Replace python-pre-commit with pre-commit.
* gnu/packages/python-xyz.scm (python-jupytext)[native-inputs]: Remove
python-pre-commit.
[native-inputs]: Add pre-commit.

Signed-off-by: Lars-Dominik Braun <lars@6xq.net>
2023-03-12 11:04:05 +01:00