Commit graph

4482 commits

Author SHA1 Message Date
Cayetano Santos
295f641702
gnu: Add python-crc.
* gnu/packages/python-xyz.scm (python-crc): New variable.

Change-Id: I6d9c4320c1e4b01fe4c87013b7ff6761d993bad4
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-01 11:57:08 +01:00
Sharlatan Hellseher
0b599568d5
gnu: Add python-streamtracer.
* gnu/packages/python-xyz.scm (python-streamtracer): New variable.

Change-Id: If42d86ac92de197cbd8803dc7da5dfe9704785b5
2025-03-31 21:04:11 +01:00
Sharlatan Hellseher
8fbb0cc233
gnu: Add python-simplify-polyline.
* gnu/packages/python-xyz.scm (python-simplify-polyline): New variable.

Change-Id: Ib4030f83db16caa07650f35080e7172f7d611f8f
2025-03-31 21:04:10 +01:00
Efraim Flashner
24440a299c
gnu: python-numpy: Skip another test on armhf-linux.
* gnu/packages/python-xyz.scm (python-numpy)[arguments]: When building
for armhf-linux skip another test.

Change-Id: Iccd691affca928061becc183db14009544c0e163
2025-03-26 07:44:33 +02:00
Zheng Junjie
d6a9fc6c95
gnu: Add python-flake8-import-order.
* gnu/packages/python-xyz.scm (python-flake8-import-order): New variable.

Change-Id: I2f6a0a71c39d2b8112c66116b8a880d570b8b950
2025-03-26 12:19:24 +08:00
Zheng Junjie
19905aaf83
gnu: Add python-flake8-class-newline.
* gnu/packages/python-xyz.scm (python-flake8-class-newline): New variable.

Change-Id: I4cf791c6e075094ba0be02daec8de06bd5cf2619
2025-03-26 12:19:24 +08:00
Zheng Junjie
7127a51490
gnu: Add python-flake8-docstrings.
* gnu/packages/python-xyz.scm (python-flake8-docstrings): New variable.

Change-Id: I758db70b11394134221d795e38a049527aa87da8
2025-03-26 12:19:24 +08:00
Cayetano Santos
bd678967b0
gnu: Remove python-pytooling@4.
This reverts commit a4168d8ba7: this
package is no longer necessary.

* gnu/packages/python-xyz.scm (python-pytooling-4): Remove.

Change-Id: If8aa3cc228887966c284ca770354432b46763ef5
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-18 11:35:39 +01:00
gemmaro
ccc9fd93c4
gnu: Add python-tatsu.
* gnu/packages/python-xyz.scm (python-tatsu): New variable.

Change-Id: I0868e5ec57bc384b2dad2114671b780c988d77d4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-03-16 20:54:58 +00:00
Sharlatan Hellseher
aa06cb2819
gnu: python-pint: Move to python-science.
* gnu/packages/python-xyz.scm (python-pint): Move from here ...
* gnu/packages/python-science.scm: ... to here.

Change-Id: Iabfce6ac788e01d42307a678979077cd61618693
2025-03-16 20:29:23 +00:00
Sharlatan Hellseher
3ff5f9b3dd
gnu: python-pint: Enable all tests.
* gnu/packages/python-xyz.scm (python-pint): Enable all tests, adjust
style, use G-expressions.
[arguments] <test-flags>: Try to run all tests.
<phases>: Add 'pre-check.
[native-inputs]: Remove python-pytest-benchmark and python-pytest-cov.

Change-Id: Ie6e8b37f6fd66b2c0e18fdd382190d8fd379c46d
2025-03-16 20:29:23 +00:00
Lars Bilke
f79b91c2e7
gnu: python-pint: Update to 0.24.4
* gnu/packages/python-xyz.scm (python-pint): Update to 0.24.4.
[source] <uri>: Adjust it as the archive name has been changed in PyPI.
[propagated-inputs]: Add python-flexcache and python-flexparser.

Change-Id: I76752863dc6d62dd988979003b3fe56d8eeb3c8e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-03-16 20:29:23 +00:00
Lars Bilke
d4bbd1a80a
gnu: Add python-flexparser.
* gnu/packages/python-xyz.scm (python-flexparser): New variable.

Change-Id: I93a33886285a736fa50c6e8ee66b7d34e61ced5c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-03-16 20:29:23 +00:00
Lars Bilke
f2717fd4bb
gnu: Add python-flexcache.
* gnu/packages/python-xyz.scm (python-flexcache): New variable.

Change-Id: Ib583c2a7fcdfde7f06307f91ecd0e500426d3a7d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-03-16 20:29:23 +00:00
Evgeny Pisemsky
0cbc54c162
gnu: Add python-shxparser.
* gnu/packages/python-xyz.scm (python-shxparser): New variable.

Change-Id: Iaa4bdc216f0e06595237d6fb8e5ee138797605bc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-03-11 20:01:16 +00:00
Jelle Licht
42773718d5
gnu: python-numba: Disable tests that are not reproducible.
Fixing #76260: Non-deterministic test failure in python-numba 0.61.0

* gnu/packages/python-xyz.scm (python-numba) [phases]
{disable-failing-tests}: Adjust the phase to skip some additional tests
that can fail depending on current CPU.

Change-Id: I67f3a100f5863f6d946a8d07428e802178bd7391
Reported-by: Ludovic Courtès <ludo@gnu.org>
Reviewed-by: Greg Hogan <code@greghogan.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-03-10 22:42:27 +00:00
Sharlatan Hellseher
3bb2ba0f18
gnu: python-ubelt: Update to 1.3.6.
* gnu/packages/python-xyz.scm (python-ubelt): Update to 1.3.6.
[build-system]: Swap to pyproject-build-system.
[arguments] <test-flags>: Utilize it instead overwriting 'check phase.
<phases>: Use default 'check, add 'pre-check.
[native-inputs]: Add python-setuptools and python-wheel.
[description]: Start from a new line.

Change-Id: I4bf3872f48c2ceddeb5ff64fa5e79676897f0d10
2025-03-08 08:37:42 +00:00
Danny Milosavljevic
591d2492e8
gnu: python-milc: Update to 1.9.0.
* gnu/packages/python-xyz.scm (python-milc): Update to 1.9.0.

Change-Id: I418477168b5ebe33bd1241cea24a55b8d7972c25
2025-03-08 00:34:17 +01:00
Danny Milosavljevic
9f9c31d0e8
gnu: Add python-types-colorama.
* gnu/packages/python-xyz.scm (python-type-colorama): New variable.

Change-Id: I16f2301ebc26130685c4f817fdeb7db70361ba72
2025-03-08 00:28:51 +01:00
Cayetano Santos
20f00058d7
gnu: python-pytooling: Update to 8.2.0.
* gnu/packages/python-xyz.scm (python-pytooling): Update to 8.2.0.

Change-Id: Iabf5f6afcc531433144266ff36176172d555a874
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-03-07 09:33:36 +08:00
Efraim Flashner
af706726e7
gnu: python-anyio: Skip another test on riscv64-linux.
* gnu/packages/python-xyz.scm (python-anyio)[arguments]: When building
for riscv64-linux skip another test.

Change-Id: I2fde90e3c615cdc231a67ae8fba4bab42577618b
2025-03-05 12:57:44 +02:00
Liliana Marie Prikler
4d0764ec9e
gnu: python-pyicu: Update to 2.14.
* gnu/packages/python-xyz.scm (python-pyicu): Update to 2.14.
2025-03-02 20:31:40 +01:00
Cayetano Santos
de3954341b
gnu: Add python-find-libpython.
* gnu/packages/python-xyz.scm (python-find-libpython): New variable.

Change-Id: I167f640549a0baca5b378ddb84d33b12d71e2d9a
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-03-01 22:22:35 +00:00
Vinicius Monego
39a36fbd5a
gnu: python-symengine: Update to 0.14.0.
* gnu/packages/python-xyz.scm (python-symengine): Update to 0.14.0.

Change-Id: Icc30694b6e9061940568eb77434d30f231cfff3b
2025-03-01 19:13:23 -03:00
Adam Faiz
1d1c66d3e0
gnu: Add python-dlmanager.
* gnu/packages/python-xyz.scm (python-dlmanager): New variable.

Change-Id: I824480aa15fb630acf9912c0d99d07d855d0c58b
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-03-01 11:39:37 +01:00
Cayetano Santos
a4168d8ba7
gnu: Add python-pytooling-4.
* gnu/packages/python-xyz.scm (python-pytooling-4): New variable.

Change-Id: I4ee0b264ab784657101390c2e6f59e8dcb23f173
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-02-28 23:03:36 +01:00
Greg Hogan
be6172d006
gnu, teams: Fix typos.
* etc/teams.scm: Remove miscopied comment.
* gnu/packages/python-web.scm, gnu/packages/python-xyz.scm:
Fix spelling.

Change-Id: I1d7aea5804c1216a5f43d19f10772861c5d673bd
2025-02-28 23:03:36 +01:00
Ricardo Wurmus
4270c484ca
gnu: python-inflect: Update to 7.5.0.
* gnu/packages/python-xyz.scm (python-inflect): Update to 7.5.0.
[propagated-inputs]: Remove python-pydantic; add python-more-itertools,
python-typeguard, and python-typing-extensions.
[native-inputs]: Remove python-flake8, python-pytest-black,
python-pytest-checkdocs, python-pytest-cov, python-pytest-enabler,
python-pytest-flake8, and python-pytest-mypy.
[arguments]: Remove custom phases and test flags.

Change-Id: I50ec5e491143a99a8eb6ee00d2aaaddfe7d8a2a8
2025-02-27 09:59:50 +01:00
Ricardo Wurmus
dea235ef60
gnu: python-pytoolconfig: Use Pydantic 2.
* gnu/packages/python-xyz.scm (python-pytoolconfig)[propagated-inputs]:
Replace python-pydantic with python-pydantic-2.

Change-Id: Iff1977d0a28e8c7d137bb5119581937b6abb3ea7
2025-02-27 09:59:50 +01:00
Ricardo Wurmus
dc8e5343f8
gnu: python-confection: Update to 0.1.5.
* gnu/packages/python-xyz.scm (python-confection): Update to 0.1.5.
[propagated-inputs]: Replace python-pydantic with python-pydantic-2; remove
python-typing-extensions.

Change-Id: I28f60a2e8b39bb12cfdf0fd871daa2378bab5619
2025-02-27 09:59:49 +01:00
Sharlatan Hellseher
d1705ff045
gnu: python-apache-libcloud: Disable tests.
* gnu/packages/python-xyz.scm (python-apache-libcloud) [arguments]
<tests?>: Tests require additional set up, disable for now.

Change-Id: I11648432145553ee20cf16db57a12c5fdbf65a99
2025-02-25 12:21:04 +00:00
Sharlatan Hellseher
01713f7aef
gnu: python-apache-libcloud: Fix indentation.
* gnu/packages/python-xyz.scm (python-apache-libcloud): Fix indentation.

Change-Id: I9b29772cd1b2639514e444d44a69289a60a27468
2025-02-25 12:21:04 +00:00
Lu Hui
db41a620d6
gnu: Add python-extract-dtb.
* gnu/packages/python-xyz.scm (python-extract-dtb): New variable.

Change-Id: I1c0bab94ac2acca5b16fb0a7a335960b22f7b6d4
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-02-25 12:47:35 +01:00
Dariqq
eaf538df40
gnu: Add python-merge3.
* gnu/packages/python-xyz.scm (python-merge3): New variable.

Change-Id: If3238c86bb3c9b380facd02a238f5ebecc74d3de
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2025-02-24 23:33:52 +01:00
Dariqq
ab65d8bc09
gnu: Add python-setuptools-gettext.
* gnu/packages/python-xyz.scm (python-setuptools-gettext): New variable.

Change-Id: If1c09c70db4c9a19106551df5a6629935ff704ff
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-02-24 23:33:52 +01:00
Dariqq
3dfaa32ed0
gnu: python-patiencediff: Update to 0.2.15.
* gnu/packages/python-xyz.scm (python-patiencediff): Update to 0.2.15.
[build-system]: Use pyproject-build-system.
[arguments]: Skip sanity check
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
[license]: Correct to gpl2+.

Change-Id: I3afe082fafffc3c8d6e78d742d921a13f284428c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-02-24 23:33:52 +01:00
Ricardo Wurmus
5030292dba
gnu: python-anyio: Disable test on aarch64-linux.
* gnu/packages/python-xyz.scm (python-anyio):[arguments]: Conditionally
disable one additional test.

Change-Id: I5ebec446773355eda60ed3096cd05b179cfdcbaf
2025-02-23 09:01:41 +01:00
Wiktor Żelazny
a17961a4dc
gnu: Add python-anyascii.
* gnu/packages/python-xyz.scm (python-anyascii): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Change-Id: If6d993da28ea447bec1f10f97ec3760ee6b3d1d6
2025-02-22 15:51:45 +01:00
Cayetano Santos
abc45761ab
gnu: Add python-pytooling.
* gnu/packages/python-xyz.scm (python-pytooling): New variable.

Change-Id: Id045f071b6c531d4afff4322d1a544589f214d50
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-02-21 15:27:11 +01:00
Ricardo Wurmus
0a10ad6744
gnu: Add python-limits.
* gnu/packages/python-xyz.scm (python-limits): New variable.

Change-Id: I62e4d8311fe0ccdc43f110a101c8157c19dcd604
2025-02-19 13:24:11 +01:00
Efraim Flashner
66daf46b41
gnu: Fix some misspellings.
Change-Id: I316652aff7418af4b8e83bea24638b1513f8aa97
2025-02-19 11:21:47 +02:00
Vagrant Cascadian
a365261beb
gnu: Fix grammar and typos in python package descriptions.
* gnu/packages/python-web.scm (python-devpi-client)[description]: Adjust
grammar.  (python-legacy-cgi)[description]: Fix spelling of "library".
* gnu/packages/python-xyz.scm (python-adjusttext)[description]: Fix spelling
of "automated".  (python-rgbxy)[description]: Fix spelling of "conversion".
2025-02-17 12:38:45 -08:00
Evgeny Pisemsky
7eaf64acdd
gnu: python-awesomeversion: Set version.
* gnu/packages/python-xyz.scm (python-awesomeversion): Set version.
[source]: Set actual version in pyproject.toml file.

Change-Id: Ib0625d3094989d65f0031c002ae7ef3f531c0b56
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-17 15:25:17 +00:00
Sharlatan Hellseher
971861b4d0
gnu: python-sparse: Update to 0.15.5.
* gnu/packages/python-xyz.scm (python-sparse): Update to 0.15.5.
[native-inputs]: Remove python-pre-commit.

Change-Id: I843f3fb789f038febeb7c60f69b43f8a1f12ed00
2025-02-17 15:22:44 +00:00
Sharlatan Hellseher
2230982885
gnu: python-sparse: Simplify.
* gnu/packages/python-xyz.scm (python-sparse) [arguments] <phases>:
Remove 'fix-version as setuptools-scm 8+ provides this now.
[native-inputs]: Remove python-setuptools-scm; add
python-setuptools-scm-next.

Change-Id: Ic75b481d78a1f4d5bd5ad16da6fbd0e54176f43e
2025-02-17 15:13:30 +00:00
Vagrant Cascadian
27ebe4e459
gnu: Fix several "This packages" typos in descriptions.
* gnu/packages/golang-check.scm (go-github-com-bitfield-gotestdox): Fix typo.
* gnu/packages/python-check.scm (python-pytest-html): Fix typo.
* gnu/packages/python-xyz.scm (python-uri-template): Fix typo.
(python-rgbxy): Fix typo.
2025-02-17 01:40:35 -08:00
Ricardo Wurmus
9c540ceefd
gnu: python-mizani: Update to 0.13.1.
* gnu/packages/python-xyz.scm (python-mizani): Update to 0.13.1.
[arguments]: Add phase 'pretend-version.

Change-Id: Ibe77bf5e17ce32cf0c8c8ed8b38c4c3e1cf49f98
2025-02-15 21:56:40 +01:00
jgart
3012f0047f
gnu: python-jinja2-cli: Use pyproject-build-system.
* gnu/packages/python-xyz.scm (python-jinja2-cli): Use pyproject-build-system.
[native-inputs]: Format form on more lines.
[source]: Use GitHub URI since tests are not available on PyPI.

Change-Id: Ide9720f932f7d9d268ba6380ed19b50e3da2e3ef
Signed-off-by: jgart <jgart@dismail.de>
2025-02-12 18:58:29 -06:00
Fabio Natali
fffaed491a
gnu: python-jinja2-cli: Update to 0.8.2.
* gnu/packages/python-xyz.scm (python-jinja2-cli): Update to 0.8.2.
[native-inputs]: Add python-wheel and python-setuptools.

Change-Id: Ide9720f932f7d9d268ba6380ed19b50e3da2e3ef
Signed-off-by: jgart <jgart@dismail.de>
2025-02-12 18:49:36 -06:00
Sharlatan Hellseher
c9abfacd9f
gnu: Add python-numpy-2.
Test suite for NumPy@2.2.2 is heavily depends on included vendored-meson
sub-package and all of the tests fail.  This variant provides a working
NumPy, with passed build and sanity-check phases and tests disabled; it
allows users to include it in other package(s) where version 2+ is hard
required e.g. SageMath or Astropy@7.

* gnu/packages/python-xyz.scm (python-numpy-2): New variable.

Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I07e7aac8c1bf7e686b1c543a11f9ecbf682d6ad5
2025-02-12 17:38:09 +00:00