Vinicius Monego
9f650f53b0
gnu: Add python-userpath.
...
* gnu/packages/python-xyz.scm (python-userpath): New variable.
Change-Id: Ic263ee8e1208273b225aa7e2c14dd85f085254e7
Signed-off-by: jgart <jgart@dismail.de>
2024-06-26 01:37:26 -05:00
David Elsing
7e3a2272e1
gnu: Add python-optree.
...
* gnu/packages/python-xyz.scm (python-optree): New variable.
* gnu/packages/patches/python-optree-fix-32-bit.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
Change-Id: I37e38ef9da5e7459c8faf2c3494e2e0c0aedbfff
2024-06-18 11:32:55 +02:00
jgart
b993f4735d
gnu: python-cookiecutter: Update to 2.6.0.
...
* gnu/packages/python-xyz.scm (python-cookiecutter): Update to 2.6.0.
Change-Id: I411ecead8162af96ea042b1b4fc3647b7614e53b
2024-06-17 17:15:19 -05:00
Ben Sturmfels
313a3c17e7
gnu: python-pyld: Update to 2.0.4.
...
* gnu/packages/python-xyz.scm (python-pyld): Update to 2.0.4.
Change-Id: Iebd823a94c8f39944162056d451176d112e229e3
Signed-off-by: jgart <jgart@dismail.de>
2024-06-17 17:15:14 -05:00
Ricardo Wurmus
d55c728f71
gnu: Add python-interface-meta.
...
* gnu/packages/python-xyz.scm (python-interface-meta): New variable.
Change-Id: I835e55170a27d4e3ab400a6cdba1c3a9f07cf3b7
2024-06-16 22:54:56 +02:00
Nicolas Graves
711596a502
gnu: python-treelib: Update to 1.7.0.
...
* gnu/packages/python-xyz.scm (python-treelib): Update to 1.7.0.
Change-Id: Ice44998ceeb31e2783f4a6a448b2f5306e8821c3
Signed-off-by: jgart <jgart@dismail.de>
2024-06-16 12:11:20 -05:00
Nicolas Graves
77bab3c44d
gnu: python-shtab: Update to 1.7.1.
...
* gnu/packages/python-xyz.scm (python-shtab): Update to 1.7.1.
Change-Id: I27bb5e2cafc5a43277fc055a025c1069013a7297
Signed-off-by: jgart <jgart@dismail.de>
2024-06-16 11:54:22 -05:00
Nicolas Graves
b554dc2bdf
gnu: python-shtab: Move to pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-shtab):
[build-system]: Move to pyproject-build-system.
[arguments]: Remove uneeded field.
Change-Id: I3c6cffb85d7335956adc3aa5a17fdf249dac6740
Signed-off-by: jgart <jgart@dismail.de>
2024-06-16 11:54:22 -05:00
Sughosha
676905d8a6
gnu: Add python-wavefile.
...
* gnu/packages/python-xyz.scm (python-wavefile): New variable.
Change-Id: Ied8fe04eea6f9a79cdde6382931a7009cf71f8f4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-06-13 11:19:00 +02:00
Sughosha
bd96132fb9
gnu: Add python-mido.
...
* gnu/packages/python-xyz.scm (python-mido): New variable.
Change-Id: I4bdc6dc6f059dd16c0e0a4152a5e9b5bf84764ee
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-06-13 11:18:56 +02:00
Sughosha
47e909a554
gnu: Add python-pymarshal.
...
* gnu/packages/python-xyz.scm (python-pymarshal): New variable.
Change-Id: I6a1d2f8f21869856a9a227bed213d9f71204b2d4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-06-13 10:56:42 +02:00
Christopher Baines
4d10e9f126
gnu: python-project-metadata-0.7: Remove.
...
As it's redundant as of 1039ec03be
.
* gnu/packages/python-xyz.scm (python-pyproject-metadata-0.7): Remove
variable.
* gnu/packages/build-tools.scm (meson-python): Use python-pyproject-metadata
rather than python-pyproject-metadata-0.7.
Change-Id: I50d458ff636cfab3a262e7d0759e88f14f68081f
2024-06-10 11:07:55 +01:00
jgart
952075880d
gnu: python-titlecase: Update to 2.4.1.
...
* gnu/packages/python-xyz.scm (python-titlecase): Update to 2.4.1.
Change-Id: I77473c44c5bb93b5fcbbe8252eb07db09340d2b1
2024-05-31 11:36:49 -05:00
Sharlatan Hellseher
979249733f
gnu: Add python-more-itertools-next.
...
* gnu/packages/python-xyz.scm (python-more-itertools-next): New variable.
Change-Id: Ia9deef0c19931356446e2731a315d27ce54e6ab0
Signed-off-by: Andrew Tropin <andrew@trop.in>
2024-05-30 18:23:50 +04:00
jgart
9c3f1c5759
gnu: python-phonenumbers: Update to 8.13.37.
...
* gnu/packages/python-xyz.scm (python-phonenumbers): Update to 8.13.37.
Change-Id: I4c3ab22f9b0c3cb1e45c0b2c9ff265457542bcb8
2024-05-29 14:48:14 -05:00
Efraim Flashner
8c21c9ad23
gnu: python-peachpy: Limit to x86_64-linux.
...
* gnu/packages/python-xyz.scm (python-peachpy)[supported-systems]: New
field.
Change-Id: I1e0660ac95377130e919ba9ff00c59063ea2bdce
2024-05-19 16:10:51 +03:00
Efraim Flashner
85fa9458a1
gnu: python-numba: Adjust test suite on several architectures.
...
* gnu/packages/python-xyz.scm (python-numba)[arguments]: Adjust the
'disable-failing-tests phase to skip some additional tests on
aarch64-linux and powerpc64le-linux. Also when building for armhf-linux
accept a wider range of python platforms as being part of armhf-linux.
Change-Id: If9edf9282684931a2a4cdcfed692ed3da1d4ec6e
2024-05-19 16:10:51 +03:00
Artyom V. Poptsov
75f3cca50a
gnu: python-pivy: Update to 0.6.8.
...
* gnu/packages/python-xyz.scm (python-pivy): Update to 0.6.8.
Change-Id: I7375a8261bd24ae1c2f54c6889e1a39d6db93468
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-05-15 13:53:46 +02:00
Artyom V. Poptsov
d8d0fdd25c
gnu: python-pivy: Fix build.
...
"python-pivy" build fails when "soqt" is in the inputs (see
<https://bugs.gentoo.org/920482 >.)
* gnu/packages/python-xyz.scm (python-pivy): Fix build.
[inputs]: Remove "soqt".
[arguments]: Use gexps.
Change-Id: If332ccd42b3a373e7b4118f3bcbc3646e8b59d41
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2024-05-15 13:49:01 +02:00
Sharlatan Hellseher
83289a64ec
gnu: python-lazy-loader: Update to 0.4.
...
This fixes python-scikit-image build failure as seen in
<https://ci.guix.gnu.org/build/4357310/log/raw >.
* gnu/packages/python-xyz.scm (python-lazy-loader): Update to 0.4.
[native-inputs]: Remove python-pre-commit and python-pytest-cov; add python-numpy.
Change-Id: Ie236fb30fd505fed1e07fd236403f9f456a37f29
2024-05-15 11:08:02 +01:00
Efraim Flashner
109679cdfa
Revert "gnu: python-xcffib: Update to 1.4.0."
...
This reverts commit 56980ea500
.
This package includes files which need to be bootstrapped, to produce
the bindings matching our version of libxcb.
2024-05-13 11:00:00 +03:00
Giacomo Leidi via Guix-patches via
ca571f4259
gnu: Add python-vdf.
...
* gnu/packages/python-xyz.scm (python-vdf): New variable.
Reviewed-by: Steve George <steve@futurile.net>
Signed-off-by: Christopher Baines <mail@cbaines.net>
Change-Id: Ie8a14292b9c9937d22f011ac078562e81abd6b36
2024-05-12 18:40:33 +01:00
Efraim Flashner
56980ea500
gnu: python-xcffib: Update to 1.4.0.
...
* gnu/packages/python-xyz.scm (python-xcffib): Update to 1.4.0.
[arguments]: Remove obsolete 'install-doc phase. Remove trailing #t
from phases.
Change-Id: I1b68ddffb2620938042384b9b9a0d444ad05bb0a
2024-05-12 10:53:35 +03:00
Vinicius Monego
86c896c12e
gnu: python-kombu: Update to 5.3.7.
...
* gnu/packages/python-xyz.scm (python-kombu): Update to 5.3.7.
Change-Id: I6bfb3e4bb508d5003f5db45d1d8d35bd6b15064f
2024-05-11 16:13:52 -03:00
Vinicius Monego
27664208e3
gnu: python-folium: Update to 0.16.0.
...
* gnu/packages/python-xyz.scm (python-folium): Update to 0.16.0.
[build-system]: Use pyproject-build-system.
[arguments]<#:test-flags>: Skip failing tests.
<#:phases>: Add phase 'pretend-version.
[propagated-inputs]: Add python-xyzservices.
[native-inputs]: Add python-geopandas, python-nbconvert, python-pandas,
python-pillow, python-selenium, python-setuptools-scm.
Change-Id: I93db72f62306c8db2a069733b49ac0933c8888ce
2024-05-11 16:13:52 -03:00
Vinicius Monego
6fa742ab31
gnu: python-hy: Update to 0.28.0.
...
* gnu/packages/python-xyz.scm (python-hy): Update to 0.28.0.
[native-inputs]: Replace python-pytest with python-pytest-next.
Change-Id: I6f465a9c834aea51fd0363ba27f9b0ff7b98e82b
2024-05-11 14:24:49 -03:00
Sharlatan Hellseher
dc03e6ce50
gnu: python-click-default-group: Enable tests.
...
* gnu/packages/python-xyz.scm (python-click-default-group) [source]:
Swap to git checkout containing tests.
Change-Id: I51d039ce03d4d772ed6246233e5cc830b5548c3a
2024-05-08 22:30:41 +01:00
Sharlatan Hellseher
09c4818beb
gnu: python-qstylizer: Update to 0.2.3.
...
* gnu/packages/python-xyz.scm (python-qstylizer): Update to 0.2.3.
[arguments]: Refresh style.
[propagated-inputs]: Remove python-tinycss; add python-tinycss2.
[native-inputs]: Remove python-pytest-cov, python-pytest-runner, and
python-pytest-xdist.
Change-Id: I99bde105d125053e1316372dfbebf90d4236fcc7
2024-05-08 22:01:47 +01:00
Dariqq
0d7ec97da0
gnu: python-argparse-manpage: Update to 4.5.
...
* gnu/packages/python-xyz.scm (python-argparse-manpage): Update to 4.5.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest and python-tomli.
Change-Id: I8151fb0cc79181c1126a1c00288dc3a96134aa70
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-05-08 21:31:33 +01:00
nafkhamdc
a5fef66b34
gnu: Add python-archspec.
...
* gnu/packages/python-xyz.scm (python-archspec): New variable.
Change-Id: Icb15a681d7f339ab25cb0a91feeaacc6a3e8cd6a
2024-05-06 10:37:41 +02:00
Ricardo Wurmus
1f5eef8391
gnu: Add python-termcolor-1.
...
* gnu/packages/python-xyz.scm (python-termcolor-1): New variable.
Change-Id: I1aca97b6b7976cb698131c3a0be73e4798bef6d6
2024-05-05 22:38:17 +02:00
Ricardo Wurmus
714baf2295
gnu: python-termcolor: Update to 2.4.0.
...
* gnu/packages/python-xyz.scm (python-termcolor): Update to 2.4.0.
[build-system]: Use pyproject-build-system.
[arguments]: Add 'fix-pyproject build phase.
[native-inputs]: Add python-hatch-vcs, python-hatchling, python-pytest, and
python-pytest-cov.
Change-Id: I1b824ca6f125305169c3f64f00dbacbeb77d0ed0
2024-05-05 22:38:17 +02:00
Ricardo Wurmus
9692e2bb7c
gnu: snakemake-5: Patch version string.
...
* gnu/packages/python-xyz.scm (snakemake-5)[arguments]: Add phase
'patch-version.
Change-Id: I647625e9d26b2ee06274a0c5bb844ccb87035537
2024-05-05 22:38:17 +02:00
Ricardo Wurmus
8d14b1cbb6
gnu: snakemake-5: Make compatible with tabulate 0.9.0.
...
* gnu/packages/python-xyz.scm (snakemake-5)[arguments]: Add phase
'tabulate-compatibility.
Change-Id: I0b0ddafe9c2da91dbe10a584eb6fa0a3d5d62e87
2024-05-05 22:38:17 +02:00
Ricardo Wurmus
36a1e76173
gnu: snakemake: Fetch from git repository.
...
* gnu/packages/python-xyz.scm (snakemake)[source]: Fetch from git repository
to include tests.
[arguments]: Enable tests; add 'pre-check phase.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add git-minimal, python-wrapper, python-pytest,
python-pandas, and python-requests-mock.
Change-Id: I32e9d36752cc91eacb8f05138d969834dbbce817
2024-05-05 22:38:17 +02:00
Ricardo Wurmus
6095e5b436
gnu: snakemake-7: Make compatible with tabulate 0.9.0.
...
* gnu/packages/python-xyz.scm (snakemake-7)[arguments]: Add phase
'tabulate-compatibility.
Change-Id: Ie6b2a7d65bc76e3df7c3946ba4533b301f5a3610
2024-05-05 22:38:17 +02:00
Ricardo Wurmus
6244177e79
gnu: snakemake-6: Make compatible with tabulate 0.9.0.
...
* gnu/packages/python-xyz.scm (snakemake-6)[arguments]: Add phase
'tabulate-compatibility.
Change-Id: I0471726e2000af76871e2542ed347cd1727bf0c9
2024-05-05 22:38:17 +02:00
Ricardo Wurmus
57f265f1ea
gnu: python-dask: Do not reference pyarrow_hotfix.
...
* gnu/packages/python-xyz.scm (python-dask)[arguments]: Add 'patch-pyproject
phase.
Change-Id: Idd173b72b1467540c295224072f3740c7f42b0a8
2024-05-05 22:38:17 +02:00
Ricardo Wurmus
262df6c607
gnu: python-dask: Disable some tests.
...
* gnu/packages/python-xyz.scm (python-dask)[arguments]: Disable ORC tests and
those that fail due to differences in job id.
Change-Id: I272a77c8291b121b57b02750916f520b52185bbe
2024-05-05 22:38:17 +02:00
Ricardo Wurmus
78d5fb1720
gnu: python-dask: Propagate python-dask-expr.
...
* gnu/packages/python-xyz.scm (python-dask/bootstrap): New variable.
(python-dask)[propagated-inputs]: Add python-dask-expr.
* gnu/packages/python-science.scm (python-dask-expr)[propagated-inputs]:
Remove python-dask.
[native-inputs]: Add python-dask/bootstrap.
Change-Id: I1196641425421c7dde94c6fea8d573e78db9c402
2024-05-05 22:38:17 +02:00
Ricardo Wurmus
22eeb8f16e
gnu: python-dask: Disable all tokenize tests.
...
* gnu/packages/python-xyz.scm (python-dask)[arguments]: Ignore the test file.
Change-Id: Icbd4845361aa57c493f473ab87a15ade8a20a65f
2024-05-05 22:38:17 +02:00
Ricardo Wurmus
1295abd0af
Revert "gnu: python-numpy: Update to 1.26.0."
...
numba cannot use numpy > 1.24.
This reverts commit 6b8efd211fbd619e80628d2a78f99c6afc18723e.
2024-05-05 22:38:17 +02:00
Ricardo Wurmus
5450886934
gnu: python-numpy: Update to 1.26.0.
...
* gnu/packages/python-xyz.scm (python-numpy): Update to 1.26.0.
[build-system]: Use pyproject-build-system.
[arguments]: Move test flags to #:test-flags; add phase
'use-setuptools-backend.
[native-inputs]: Remove gfortran; add replace python-cython with
python-cython-3; add meson/newer and ninja.
Change-Id: I783bbca58624bf6f047056ba21d838f5ecb09ac2
2024-05-05 22:38:17 +02:00
Ricardo Wurmus
2a7e513803
gnu: python-tabulate: Enable tests and fix version string.
...
* gnu/packages/python-xyz.scm (python-tabulate)[arguments]: Enable tests.
[native-inputs]: Add python-pytest and python-setuptools-scm.
Change-Id: I14073151916fd637d83905c03e76b96c390db917
2024-05-05 22:38:16 +02:00
Ricardo Wurmus
24bf2329a4
gnu: python-anndata: Update to 0.10.7.
...
* gnu/packages/python-xyz.scm (python-anndata): Update to 0.10.7.
[arguments]: Patch conftest.py; adjust tests; remove old patch for version
string; add phase 'set-numba-cache-dir.
[native-inputs]: Add python-awkward, python-dask, python-distributed,
python-hatchling, python-hatch-vcs, python-loompy, python-matplotlib,
python-pytest-doctestplus, and python-pytest-xdist.
[propagated-inputs]: Add python-array-api-compat and python-exceptiongroup.
Change-Id: I3099cbfbb1865743c75d32243be9e5a59df1507d
2024-05-05 22:38:16 +02:00
Ricardo Wurmus
eb866b3699
gnu: Add python-array-api-compat.
...
* gnu/packages/python-xyz.scm (python-array-api-compat): New variable.
Change-Id: Ibfd701630b41f860c7ad4df57fd3624d9c5b7752
2024-05-05 22:38:16 +02:00
Ricardo Wurmus
a3ff747a48
gnu: Add python-awkward.
...
* gnu/packages/python-xyz.scm (python-awkward): New variable.
Change-Id: Ie4f9b12d3662b9029f6e042f9c3a4d547073a6e7
2024-05-05 22:38:16 +02:00
Ricardo Wurmus
fe780b55b4
gnu: Add python-awkward-cpp.
...
* gnu/packages/python-xyz.scm (python-awkward-cpp): New variable.
Change-Id: I68f7e314aa6b575eb7135aa5308c327d5f6bf3ea
2024-05-05 22:38:16 +02:00
Ricardo Wurmus
cc67370ca1
gnu: python-partd: Update to 1.4.1.
...
* gnu/packages/python-xyz.scm (python-partd): Update to 1.4.1.
[propagated-inputs]: Remove python-blosc.
Change-Id: I3aff28899339f9ffaa47b6f5c81e0e68ce660963
2024-05-05 22:38:16 +02:00
Ricardo Wurmus
dff3357bb6
gnu: python-dask: Update to 2024.4.2.
...
* gnu/packages/python-xyz.scm (python-dask): Update to 2024.4.2.
[arguments]: Disable a few tests.
Change-Id: I759ddee2ec49fbf74f368c3313f7215906b0e5a2
2024-05-05 22:38:16 +02:00