Archived
1
0
Fork 0
Commit graph

3433 commits

Author SHA1 Message Date
Bruno Victal
6718a5dd9e
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-12 08:26:57 -04:00
Bruno Victal
bf55d35873
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-12 08:26:56 -04:00
Bruno Victal
95e3386c4f
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-12 08:26:56 -04:00
Jack Hill
cd451a3971
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-12 08:26:27 -04:00
Jack Hill
55ede56b38
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-12 08:26:27 -04:00
Nicolas Graves
5ef775d618
gnu: Add python-treelib.
* gnu/packages/python-xyz.scm (python-treelib): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-04-12 08:26:27 -04:00
Liliana Marie Prikler
ce803f12f6
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-12 08:26:23 -04:00
Liliana Marie Prikler
1bb45f61ed
gnu: Add python-imageio-ffmpeg.
* gnu/packages/python-xyz.scm (python-imageio-ffmpeg): New variable.
2023-04-12 08:26:23 -04:00
Ricardo Wurmus
b1c3d7a20d
gnu: python-absl-py: Fix Python version check.
* gnu/packages/python-xyz.scm (python-absl-py)[build-system]: Use
pyproject-build-system.
[arguments]: Add 'patch-version-check build phase to bypass broken version
check.
2023-04-12 14:18:13 +02:00
Maxim Cournoyer
2b17bf4c32
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-11 20:35:49 -04:00
Maxim Cournoyer
5cb19ebeac
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-11 20:35:21 -04:00
Maxim Cournoyer
a382c5a734
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-11 20:35:21 -04:00
Maxim Cournoyer
a1c60ae50e
gnu: python-h5py: Update to 3.8.0.
* gnu/packages/python-xyz.scm (python-h5py): Update to 3.8.0.
2023-04-11 20:35:12 -04:00
Maxim Cournoyer
58e4fd57f1
gnu: python-trio-typing: Update to 0.8.0.
* gnu/packages/python-xyz.scm (python-trio-typing): Update to 0.8.0.
2023-04-11 20:35:10 -04:00
Maxim Cournoyer
c8642af77d
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-11 20:34:12 -04: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
Maxim Cournoyer
5f77731a3a
gnu: python-exceptiongroup: Update to 1.1.1.
* gnu/packages/python-xyz.scm (python-exceptiongroup): Update to 1.1.1.
2023-04-01 22:41:52 -04:00
Maxim Cournoyer
99b25b1313
Merge branch 'master' into staging 2023-03-31 10:48:54 -04:00
Lars-Dominik Braun
cf26ee1f99
gnu: python-trio: Run pytest on tests directory only.
Failing to do so causes cryptic module load errors.

* gnu/packages/python-xyz.scm (python-trio)[arguments]: Add path parameter
to invoke.
2023-03-30 13:03:42 +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
Maxim Cournoyer
438a0de332
Merge remote-tracking branch 'origin/master' into staging 2023-03-28 22:40:32 -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
Guillaume Le Vaillant
2dd0101de9
gnu: python-pyzmq: Update to 25.0.2.
* gnu/packages/python-xyz.scm (python-pyzmq): Update to 25.0.2.
  [source]: Update snippet.
  [arguments]: Add 'disable-draft-test' phase.
  [native-inputs]: Add python-pytest-asyncio and python-tornado.
2023-03-25 20:41:51 +01:00
Maxim Cournoyer
839bb4616f
Merge remote-tracking branch 'origin/master' into staging.
With resolved conflicts in:
	gnu/packages/ibus.scm
	gnu/packages/image.scm
	gnu/packages/lisp.scm
	gnu/packages/virtualization.scm
2023-03-23 21:45:21 -04:00
Maxim Cournoyer
1415d964ab
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-23 10:00:25 -04: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
Andreas Enge
ccb62d8feb
Merge remote-tracking branch 'origin/master' into core-updates 2023-03-20 18:49:06 +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
Andreas Enge
99af743311
gnu: python-ipython: Update to 8.5.0.
This is a conservative update to the first version that passes all tests.
The version 8.8.0 works also, the latest 8.10.0 requires changes to the
recipe.

* gnu/packages/python-xyz.scm (python-ipython): Update to 8.5.0.
2023-03-18 20:27:05 +01:00
Lars-Dominik Braun
a7c96167ae
gnu: python-typeguard: Python 3.10 compatibility.
* gnu/packages/patches/python-typeguard-python3.10.patch: New file.
* gnu/local.mk: Register it.
* gnu/packages/python-xyz.scm (python-typeguard): Use it.
2023-03-18 10:41:35 +01:00
Lars-Dominik Braun
cfccd6fe5a
gnu: python-sgmllib3k: Add Python >=3.9 compatibility.
* gnu/packages/patches/python-sgmllib3k-assertions.patch: New file.
* gnu/local.mk: Register it.
* gnu/packages/python-xyz.scm (python-sgmllib3k): Use it.
2023-03-18 09:49:51 +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