Nicolas Graves
e156116942
gnu: python-netaddr: Update to 1.3.0.
...
* gnu/packages/python-web.scm (python-netaddr): Update to 1.3.0.
[build-system]: Switch to pyproject.
[native-inputs]: Add python-poetry-core, python-pytest,
python-setuptools, python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-04-16 11:46:22 +02:00
Nicolas Graves
f4a21e1848
gnu: python-netaddr: Move to (gnu packages python-web).
...
* gnu/packages/python-xyz.scm (python-netaddr): Move from here…
* gnu/packages/python-web.scm (python-netaddr): …to here.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-04-16 11:46:21 +02:00
Nicolas Graves
1fb50c3762
gnu: Standardize python-oslo.* package names.
...
* gnu/packages/openstack.scm (python-oslo.concurrency,
python-oslo.config, python-oslo.context, python-oslo.i18n,
python-oslo.log, python-oslo.serialization, python-oslo.utils): Rename
packages.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-04-16 11:46:21 +02:00
Nicolas Graves
4528a0c866
gnu: python-debtcollector: Update to 3.0.0.
...
* gnu/packages/openstack.scm (python-debtcollector): Update to 3.0.0.
[source]: Patch {origin} to remove unwanted native-inputs.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-six.
[native-inputs]: Add python-doc8, python-fixtures,
python-openstackdocstheme, python-reno, python-setuptools,
python-stestr and python-wheel. Remove python-subunit and
python-testrepository.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-04-16 11:46:21 +02:00
Nicolas Graves
0941987161
gnu: pwntools: Update to 4.4.0.
...
* gnu/packages/cybersecurity.scm (pwntools): Update to 4.4.0.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-04-16 11:46:21 +02:00
Nicolas Graves
624f485fdb
gnu: Add python-unix-ar.
...
* gnu/packages/python-compression.scm (python-unix-ar): New variable.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-04-16 11:46:21 +02:00
Nicolas Graves
6b143b10eb
gnu: Add python-colored-traceback.
...
* gnu/packages/python-xyz.scm (python-colored-traceback): New variable.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-04-16 11:46:21 +02:00
Nicolas Graves
a759a6f342
gnu: python-pegasusio: Update to 0.9.1.
...
* gnu/packages/bioinformatics.scm (python-pegasusio): Update to 0.9.1.
[propagated-inputs]: Add python-cython, python-setuptools. Remove
python-importlib-metadata.
[native-inputs]: Styling from guix style.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-04-16 11:46:21 +02:00
Nicolas Graves
c88c55d894
gnu: python-nptyping: Ignore failing test.
...
* gnu/packages/python-check.scm (python-nptyping)[arguments]
{test-flags}: Ignore failing test.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-04-16 11:46:21 +02:00
Nicolas Graves
91677b47b2
gnu: python-ncls: Update to 0.0.68.
...
* gnu/packages/python-xyz.scm (python-ncls): Update to 0.0.68.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-cython, python-pandas, python-pytest,
python-setuptools, python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-04-16 11:46:21 +02:00
Nicolas Graves
0edfbc0475
gnu: python-cell2cell: Update to 0.7.4.
...
* gnu/packages/bioinformatics.scm (python-cell2cell): Update to 0.7.4.
[source]{origin}: Relax requirements in snippet.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-04-16 11:46:21 +02:00
Nicolas Graves
7bf4329019
gnu: crossmap: Add missing python-pyparsing native-input.
...
* gnu/packages/bioinformatics.scm (python-pyparsing)[native-inputs]:
Add python-pyparsing.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-04-16 11:46:21 +02:00
Nicolas Graves
5b6622c4e9
gnu: python-bx-python: Update to 0.13.0.
...
* gnu/packages/bioinformatics.scm (python-bx-python): Update to 0.13.0.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-04-16 11:46:20 +02:00
Nicolas Graves
26826a0728
gnu: python-cesium: Move to (gnu packages astronomy).
...
The dependencies of this package are already in (gnu packages astronomy).
* gnu/packages/python-xyz.scm (python-cesium): Move from here…
* gnu/packages/astronomy.scm (python-cesium): …to here.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-04-16 11:46:20 +02:00
Nicolas Graves
c83fe9e840
gnu: python-cleanlab: Update to 2.7.1.
...
* gnu/packages/machine-learning.scm (python-cleanlab): Update to 2.7.1.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-04-16 11:46:20 +02:00
Nicolas Graves
591908f804
gnu: pairadise: Add missing native-inputs.
...
* gnu/packages/bioinformatics.scm (pairadise)[native-inputs]: Add
python-setuptools and python-wheel.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-04-16 11:46:20 +02:00
Nicolas Graves
d8b3d0ec8e
gnu: python-biom-format: Update to 2.1.16.
...
* gnu/packages/bioinformatics.scm (python-biom-format): Update to 2.1.16.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-04-16 11:46:20 +02:00
Sharlatan Hellseher
aae586b0e0
gnu: Remove python-asynctest.
...
No updates since 2019, fails to build and has no users in Guix. See
<https://github.com/Martiusweb/asynctest/issues/163 > there is a standard
'unittest.IsolatedAsyncioTestCase' drop-in replacement.
* gnu/packages/python-xyz.scm (python-asynctest): Delete variable.
Change-Id: If63cfd698a74f86c6895db04e0d7cd02728ae757
2025-04-16 11:46:20 +02:00
Sharlatan Hellseher
9c3f7ebb9c
gnu: python-asyncua: Fix build.
...
python-asynctest has not been updated for 6y and fails to build, but
it's optional in tests. This change removes it from native inputs.
* gnu/packages/engineering.scm (python-asyncua): Update to 1.1.5.
[source]: Mention about the third party submodule on recursive option.
[native-inputs]: Remove python-asynctest and python-pytest-runner; add
python-pytest.
Change-Id: I9d268c43ebe97fcaacc5125e1038f6ff371d39b2
2025-04-16 11:46:20 +02:00
Sharlatan Hellseher
2999dea81b
gnu: python-asn1tools: Update to 0.167.0 and fix build.
...
* gnu/packages/python-xyz.scm (python-asn1tools): Update to 0.167.0, fix
build.
[build-system]: Swap to pyproject-build-system.
[arguments] <test-flags>: Skip 7 failing tests.
[native-inputs]: Add python-pytest, python-setuptools, and python-wheel.
Change-Id: I36d12d9bfe2fd6d62a75dd0d30de42a782c4a746
2025-04-16 11:46:20 +02:00
Sharlatan Hellseher
5101eb697e
gnu: nikola: Skip one test.
...
* gnu/packages/python-xyz.scm (nikola) [arguments] <test-flags>: Skip
one test.
Change-Id: I10d4edf07b7c7b4e19020773215da5eae27cd0f4
2025-04-16 11:46:20 +02:00
Sharlatan Hellseher
633e0ca804
gnu: gita: Improve package style.
...
* gnu/packages/version-control.scm (gita): Use G-expressions, refresh
style.
[native-inputs]: Remove git; add git-minimal/pinned.
Change-Id: I61707538f5248e14207aa2ca0931286741697ed8
2025-04-16 11:46:20 +02:00
Sharlatan Hellseher
799383555a
gnu: gita: Fix indentation.
...
* gnu/packages/version-control.scm (gita): Fix indentation.
Change-Id: Ib918212b2f6659897c00a4c452776cf0e5d36c35
2025-04-16 11:46:19 +02:00
Sharlatan Hellseher
ec5a9784c9
gnu: gita: Update to 0.16.7.2.
...
* gnu/packages/version-control.scm (gita): Update to 0.16.7.2.
[build-system]: Swap to pyproject-build-system.
[arguments] <test-flags>: Ignore one test file.
<phases>: Use default 'check, add 'pre-check.
[phases] {install-shell-completions}: Fix path to completion files.
[propagated-inputs]: Remove python-pyyaml; add python-argcomplete.
[native-inputs]: Add python-setuptools and python-wheel.
Change-Id: I3b53b804c4b436613c5463911716f1a832064517
2025-04-16 11:46:19 +02:00
Sharlatan Hellseher
8618fd5283
gnu: Remove python-nose-randomly.
...
Deprecated: "This repository was archived by the owner on Feb 8,
2019. It is now read-only."; fails to build, has no user in Guix.
* gnu/packages/check.scm (python-nose-randomly): Delete variable.
Change-Id: I1866da62f092fefc7f6167fa8f80ad33402bfb40
2025-04-16 11:46:19 +02:00
Ricardo Wurmus
8a0e82f26d
gnu: python-biopython-1.73: Make compatible with Python 3.11.
...
* gnu/packages/bioinformatics.scm (python-biopython-1.73)[arguments]: Add
phases 'python3.11-compatibility, 'numpy-compatibility, 'set-home,
'build-extensions, and 'patch-tests.
Change-Id: Iac6b0638dd5699a7b11862bff9cce1e7b2fee49b
2025-04-16 11:46:19 +02:00
Ricardo Wurmus
ca3d1683d7
gnu: python-biopython: Update to 1.85.
...
* gnu/packages/bioinformatics.scm (python-biopython): Update to 1.85.
[arguments]: Add phase 'numpy-compatibility; replace 'check phase.
Change-Id: I4e3ef0d9a357155e36ef61052af4d90f4fa95d5e
2025-04-16 11:46:19 +02:00
Ricardo Wurmus
177935dc70
gnu: cpp-httplib: Update to 0.20.0.
...
* gnu/packages/cpp.scm (cpp-httplib): Update to 0.20.0.
Change-Id: I279c00feb30d11b636c122b6ba42ef7bb852012e
2025-04-16 11:46:19 +02:00
Ricardo Wurmus
842cca0056
gnu: mididings: Update to 0-2.bc71ea9.
...
This also makes mididings compatible with Python 3.11.
* gnu/packages/music.scm (mididings): Update to 0-2.bc71ea9.
[build-system]: Use meson-build-system.
[inputs]: Add python.
Change-Id: I3a68cd4f5f8e9cf3c89cc7bb178e03ec9d045494
2025-04-16 11:46:19 +02:00
Ricardo Wurmus
7628b065f0
gnu: guitarix: Make compatible with Python 3.11.
...
* gnu/packages/audio.scm (guitarix)[arguments]: Add phase
'python3.11-compatibility.
Change-Id: I09d5517f0d2cbe0b4b888f812cc8109f6a5f1f08
2025-04-16 11:46:19 +02:00
Ricardo Wurmus
589a74c25a
gnu: mypaint: Make compatible with Python 3.11.
...
* gnu/packages/image.scm (mypaint)[arguments]: Add phase
'python3.11-compatibility.
Change-Id: I4e103ad169148127c388a40b999b1a0ae4868f4e
2025-04-16 11:46:19 +02:00
Ricardo Wurmus
96d6060e7c
gnu: blueman: Use G-expressions.
...
* gnu/packages/networking.scm (blueman)[arguments]: Use G-expressions to avoid
ASSOC-REF.
Change-Id: I38a6e0487fdf1597b89bd395c712b9da672daef1
2025-04-16 11:46:19 +02:00
Ricardo Wurmus
f4579a4fdb
gnu: blueman: Update to 2.4.4.
...
* gnu/packages/networking.scm (blueman): Update to 2.4.4.
Change-Id: I1e86739e1410e12deea05c726a13bbfa5f8858e0
2025-04-16 11:46:19 +02:00
Ricardo Wurmus
c683efc2ef
gnu: aubio: Use JACK 2.
...
* gnu/packages/audio.scm (aubio)[inputs]: Replace jack-1 with jack-2.
Change-Id: I5f3ecdaef3852b6d21caea3135ddb1764d712e48
2025-04-16 11:46:19 +02:00
Ricardo Wurmus
5d9eb70354
gnu: aubio: Make compatible with Python 3.11.
...
* gnu/packages/audio.scm (aubio)[arguments]: Use G-expression; add phase
'python3.11-compatibility.
Change-Id: I6739a18db4c1642dfca9299a821292a254726695
2025-04-16 11:46:19 +02:00
Ricardo Wurmus
93878712a2
gnu: Add python-pyemd.
...
* gnu/packages/python-xyz.scm (python-pyemd): New variable.
Change-Id: Ibdbbebd22616aa1a83ad721d3a96caa75ab7e1b1
2025-04-16 11:46:18 +02:00
Ricardo Wurmus
b744e8a144
gnu: python-funsor: Disable one test.
...
* gnu/packages/machine-learning.scm (python-funsor)[arguments]: Disable
test_function_of_numeric_array.
Change-Id: I76f38abb3db01f8732e0b60dfa65690d1b98db4a
2025-04-16 11:46:18 +02:00
Ricardo Wurmus
631c03a80a
gnu: python-jsondiff: Update to 2.2.1.
...
* gnu/packages/python-xyz.scm (python-jsondiff): Update to 2.2.1.
[build-system]: Use pyproject-build-system.
[arguments]: Add phase 'set-version.
[propagated-inputs]: Add python-pyyaml.
[native-inputs]: Add python-hypothesis, python-pytest, python-setuptools,
python-setuptools-scm, and python-wheel; remove python-nose and
python-nose-random.
Change-Id: Ib3756e561e6f53353c950e472c8cf5275e055005
2025-04-16 11:46:18 +02:00
Ricardo Wurmus
fce83fe319
gnu: python-gpg: Fix build on 32-bit platforms.
...
* gnu/packages/gnupg.scm (python-gpg)[arguments]: Conditionally define
_FILE_OFFSET_BITS as 64.
Change-Id: Ia687bc32831057f1e442c271fecf1e52372818ed
2025-04-16 11:46:18 +02:00
Ricardo Wurmus
b835357bf2
gnu: python-strict-rfc3339: Disable more tests on 32-bit platforms.
...
* gnu/packages/python-xyz.scm (python-strict-rfc3339)[arguments]:
Conditionally ignore the TestTimestampToRFC3339UTCOffset tests on 32-bit
platforms due to the size of the time_t type.
Change-Id: I2c9844c6a022946d9ec917bb3a6b06777b0fc260
2025-04-16 11:46:18 +02:00
Ricardo Wurmus
474dc182b7
gnu: python-werkzeug-1.0: Do not abort on warnings.
...
* gnu/packages/python-web.scm (python-werkzeug-1.0)[arguments]: Remove custom
'check phase; do not raise errors when warnings are printed.
Change-Id: Ia13e63f6504e5254e35625528ad3ed8e00355528
2025-04-16 11:46:18 +02:00
Ricardo Wurmus
ccc67fb775
gnu: python-flask-oidc: Update to 2.3.1.
...
* gnu/packages/python-web.scm (python-flask-oidc): Update to 2.3.1.
[build-system]: Use pyproject-build-system.
[propagated-inputs]: Remove python-itsdangerous, python-oauth2client, and
python-six; add python-authlib, python-blinker, python-requests, and
python-responses.
[native-inputs]: Add python-pytest and python-poetry-core; remove python-nose
and python-mock.
Change-Id: I5658d420c49626fd72c7c8a4e7fff13eaaee6276
2025-04-16 11:46:18 +02:00
Ricardo Wurmus
ebf1da0700
gnu: Add python-authlib.
...
* gnu/packages/python-web.scm (python-authlib): New variable.
Change-Id: Ia19965ca2e6b26d40740a6fb96a2a03d7842d364
2025-04-16 11:46:18 +02:00
Ricardo Wurmus
1e73912d34
gnu: make-llvm: Remove dynamic linker cache phase also with version 15.0.
...
On i686-linux the 'make-dynamic-linker-cache fails also when building llvm@15.
* gnu/packages/llvm.scm (make-llvm)[arguments]: Remove
'make-dynamic-linker-cache phase on i686-linux also when version is 15.0.
Change-Id: Iedbe8ce684aae5d8dc07e3c11e696e1b425b9652
2025-04-16 11:46:18 +02:00
Ricardo Wurmus
81baead2c4
gnu: python-numpy: Disable test on 32 bit systems.
...
* gnu/packages/python-xyz.scm (python-numpy)[arguments]: Conditionally disable
failing test_int test.
Change-Id: I12b25b4019ff8a06b311decdcd2eafe68854b241
2025-04-16 11:46:18 +02:00
Ricardo Wurmus
71f392ca8d
gnu: tensorflow: Fix build.
...
* gnu/packages/machine-learning.scm (tensorflow)[arguments]: Rename phase
'python3.10-compatibility to 'python3.11-compatibility; update it to deal with
removals in Python 3.11; add phase 'numpy-compatibility.
Change-Id: I6c08b7b03cb01223fe9d62545f6687e9440b2011
2025-04-16 11:46:18 +02:00
Ricardo Wurmus
a330b7acff
gnu: Remove python-anyio/without-dataclasses.
...
* gnu/packages/python-xyz.scm (python-anyio/without-dataclasses): Remove
variable.
* gnu/packages/jupyter.scm (python-jupyter-server)[propagated-inputs]: Replace
python-anyio/without-dataclasses with python-anyio.
Change-Id: I81433128fc3ed2f098bd84f1f89555e9dda62d6d
2025-04-16 11:46:18 +02:00
Ricardo Wurmus
eb70b7c57f
gnu: bedtools: Update to 2.31.1.
...
* gnu/packages/bioinformatics.scm (bedtools): Update to 2.31.1.
Change-Id: I9f104d68fbdc2040fee41f1565d48a40999bc219
2025-04-16 11:46:17 +02:00
Ricardo Wurmus
fb347f8789
gnu: ams-lv2: Make compatible with Python 3.11.
...
* gnu/packages/music.scm (ams-lv2)[arguments]: Add phase 'python3.11-compatibility.
Change-Id: Iaa2709495e24d586a7d9f75dda7e527ca920e127
2025-04-16 11:46:17 +02:00
Ricardo Wurmus
cfb0fc85ef
gnu: python-pecan: Update to 1.6.1.
...
* gnu/packages/python-web.scm (python-pecan): Update to 1.6.1.
[build-system]: Use pyproject-build-system.
[native-inputs]: Remove uwsgi.
[arguments]: Remove 'relax-requirements phase and custom 'check phase.
Change-Id: I94a09a56fa2f353d8df3a96cb38a5bd73d5b0c0b
2025-04-16 11:46:17 +02:00