1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00
Commit Graph

1460 Commits

Author SHA1 Message Date
Sharlatan Hellseher
ae1b9536ea gnu: Add python-azure-storage-file-datalake.
* gnu/packages/python-web.scm (python-azure-storage-file-datalake): New variable.

Change-Id: Ic16f38e0d63a786e5cc8222e8066a360ef77ce01
2025-10-28 17:46:26 +00:00
Sharlatan Hellseher
e115320ab5 gnu: python-azure-storage-blob: Update to 12.27.0.
* gnu/packages/python-web.scm (python-azure-storage-blob): Update to 12.27.0.

Change-Id: I13ac3c0b0da70fc75a388ce7ecbf89b8d999e1c8
2025-10-28 17:46:26 +00:00
Sharlatan Hellseher
5801c62e8d gnu: python-pathlib-abc: Update to 0.5.0.
* gnu/packages/python-xyz.scm (python-pathlib-abc): Update to 0.5.0.
(python-pathlib-abc-for-python-pathy): New variable.

* gnu/packages/python-web.scm (python-pathy)[propagated-inputs]:
Remove python-pathlib-abc; add python-pathlib-abc-for-python-pathy.

Change-Id: I36572bfbbf43681bdb0fcefbd5e985a530d465ab
2025-10-28 17:46:25 +00:00
Sharlatan Hellseher
c90631bd4c gnu: s3cmd: Move to python-web.
* gnu/packages/python-xyz.scm (s3cmd): Move from here ...
* gnu/packages/python-web.scm: ... to here.

Change-Id: Ie28451433d08f28db3f505fe0032cefb847ff4a4
2025-10-28 17:46:25 +00:00
Sharlatan Hellseher
61c6f14ad3 gnu: python-scrapy: Update to 2.13.3.
* gnu/packages/python-web.scm (python-scrapy): Update to 2.13.3.
[propagated-inputs]: Remove python-typing-extensions; add python-pypydispatcher.
[native-inputs]: Remove python-mypy and python-wheel.

Change-Id: Ib9f8e60e3e913b677c038361a50d28164c7a3411
2025-10-24 15:27:35 +01:00
Sharlatan Hellseher
9c0cd9d38c gnu: python-tldextract: Move to python-web.
* gnu/packages/python-xyz.scm (python-tldextract): Move from here ...
* gnu/packages/python-web.scm: ... to here.

Change-Id: I0f1a50cca00e7d61877a86f81625f41d40782006
2025-10-24 15:27:35 +01:00
Sharlatan Hellseher
f6c010ea7e gnu: python-tracerite: Move to pyhton-web.
* gnu/packages/python-xyz.scm (python-tracerite): Move from here ...
* gnu/packages/python-web.scm: ... to here.

Change-Id: I4b0935e500eab0af69f2547cedee3743b32c117c
2025-10-24 14:59:45 +01:00
Sharlatan Hellseher
c2c742f2ee gnu: python-quart-trio: Adjust inputs.
* gnu/packages/python-web.scm (python-quart-trio)[propagated-inputs]:
Remove python-hypercorn; add hypercorn.

Change-Id: I2a5bdcf7e1ec2b033f8bbda676084792c151e4f1
2025-10-24 11:07:47 +01:00
Sharlatan Hellseher
cbad86a985 gnu: python-cython-3: Mark as deprecated.
This is a followup to 941b6ff1c1 commit.

Replace all python-cython-3 occurrences with python-cython.

* gnu/packages/python-xyz.scm (python-cython-3): Deprecate variable.

* gnu/packages/algebra.scm (python-fpylll, python-flint)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/astronomy.scm (python-astropy, python-astroscrappy,
python-halotools, python-healpy, python-libstempo, python-lofar-h5plot,
python-losoto, python-photutils, python-pyxsim, python-regions,
python-reproject, python-sncosmo, python-sndata, python-stcal,
python-yt)[native-inputs]: Remove python-cython-3; add python-cython.

* gnu/packages/bioinformatics.scm (macs-3, python-pyrodigal):
[native-inputs]: Remove python-cython-3; add python-cython.

* gnu/packages/build-tools.scm (meson-python)[propagated-inputs]: Remove
python-cython-3; add python-cython.
[native-inputs]: Remove python-cython-3; add python-cython.

* gnu/packages/databases.scm: (python-adbc-driver-manager,
python-psycopg, python-pyarrow)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/finance.scm (python-ta-lib)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/game-development.scm (python-pygame-ce)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/geo.scm (python-pyogrio, python-cf-units)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/machine-learning.scm: (python-scikit-learn,
python-opentsne)[native-inputs]: Remove python-cython-3; add
python-cython.

* gnu/packages/maths.scm: (python-cylp, python-petsc4py,
python-primecountpy, python-slepc4py)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/python-check.scm (python-line-profiler)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/python-compression.scm (python-blosc2)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/python-graphics.scm (python-vispy)[native-inputs]:
Remove python-cython-3; add python-cython.

* gnu/packages/python-science.scm: (python-pykdtree, python-qutip,
python-scikit-misc, python-scikit-surprise, python-pandas-2,
python-vaex-core)[native-inputs]: Remove python-cython-3; add
python-cython.

* gnu/packages/python-web.scm: (python-aiohttp, python-falcon,
python-yarl, python-uvloop)[native-inputs]: Remove python-cython-3; add
python-cython.

* gnu/packages/python-xyz.scm: (python-logbook, python-netcdf4,
python-pyyaml, python-propcache, python-pywavelets, python-symengine,
python-cysignals, python-pyemd, python-rbfly)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/sagemath.scm: (python-cypari2, python-pplpy, sage)
[native-inputs]: Remove python-cython-3; add python-cython.

* gnu/packages/sphinx.scm (python-sphinx)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/statistics.scm: (python-statsmodels, python-pyreadstat):
[native-inputs]: Remove python-cython-3; add python-cython.

* gnu/packages/tor.scm (onionshare-cli)[native-inputs]: Remove
python-cython-3; add python-cython.

* gnu/packages/xorg.scm (xpra)[native-inputs]: Remove python-cython-3;
add python-cython.

Change-Id: I38038d2ab18e6a7b549070083d6e4c5beb8b0293
2025-10-24 11:05:28 +01:00
Ludovic Courtès
9fcfb93944 gnu: Use ‘define-deprecated-package’ for deprecated packages.
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …))
throughout gnu/packages/*.scm.

Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-23 19:35:06 +02:00
Sharlatan Hellseher
7d6957b37d gnu: python-trio-websocket: Move to python-web.
* gnu/packages/python-xyz.scm (python-trio-websocket): Move from here ...
* gnu/packages/python-web.scm: ... to here.

Change-Id: Ifffadaa04808a64dc443b912a8bccfd4c7dcb8dd
2025-10-23 17:09:42 +01:00
Sharlatan Hellseher
f4778e7358 gnu: python-requests-futures: Reduce closure size.
* gnu/packages/python-web.scm (python-requests-futures)[native-inputs]:
Remove python-readme-renderer and python-twine.

Change-Id: I7092c9787d1f97813c7008f94871729b3a8e8aac
2025-10-23 17:09:31 +01:00
Sharlatan Hellseher
f811e1ca95 gnu: Add python-truststore.
* gnu/packages/python-web.scm (python-truststore): New variable.

Change-Id: If5898d8eae6d8f5eab3bfb958566608b79bd25b2
2025-10-23 13:29:25 +01:00
Nicolas Graves
4c840a87ba gnu: Add python-cherrypy.
* gnu/packages/python-web.scm (python-cherrypy): New variable.

Change-Id: Ifefc4116dfae4c9bee58785151140a14e3641681
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-22 23:09:36 +01:00
Nicolas Graves
f3f4ee1df2 gnu: python-requests-ntlm: Rename and update to 1.3.0.
* gnu/packages/python-web.scm (python-requests_ntlm): Rename to
python-requests-ntlm and update to 1.3.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Run tests with some help from <#:test-flags, #:phases>.
[native-inputs]: Add python-flask, python-pytest, python-setuptools.

Change-Id: Iea606b917665d3c576e9bbf41804398bc3950356
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-22 23:09:35 +01:00
Hartmut Goebel
18aaa982c1 gnu: python-omnipath: Update to 1.0.10.
* gnu/packages/python-web.scm (python-omnipath): Update to 1.0.10. Style package.
[arguments][test-flags]: Enable now passing test.
[arguments][phase]: Remove custom phase pretend-version.
[native-inputs]: Remove python-setuptools, python-setuptools-scm, python-tox, and
python-wheel; add python-hatchling.

Change-Id: Ia209644349a18ceabb37b9c3c557288a627f6aa7
2025-10-21 00:28:29 +02:00
Hartmut Goebel
1d8986f2a6 gnu: python-pybadges: Remove development inputs.
* gnu/packages/python-web.scm (python-pybadges):
[native-inputs]: Remove python-nox.

Change-Id: I3051aed8c3b4fcf1816897ae61a922b00130f9a5
2025-10-21 00:28:29 +02:00
Sharlatan Hellseher
8c80861461 gnu: Add python-pycognito.
* gnu/packages/python-web.scm (python-pycognito): New variable.

Change-Id: Ida34ee953d5e5b05dade2a3c78476198125a2932
2025-10-20 23:01:43 +01:00
Sharlatan Hellseher
6ea8166434 gnu: python-txtorcon: Move to python-web.
* gnu/packages/python-crypto.scm (python-txtorcon): Move from here ...
* gnu/packages/python-web.scm: ... to here.

Change-Id: I16b28dd3bb27dc77fb7d53d455a0cb90595d407c
2025-10-19 22:07:29 +01:00
Sharlatan Hellseher
66a5d0f7b8 gnu: python-txacme: Move to python-web.
* gnu/packages/python-xyz.scm (python-txacme): Move from here ...
* gnu/packages/python-web.scm: ... to here.

Change-Id: I2ea24601514d135dc9c14b775c25b01ff5429f84
2025-10-19 21:59:33 +01:00
Sharlatan Hellseher
4d3d987544 gnu: python-txaio: Move to python-web.
* gnu/packages/python-xyz.scm (python-txaio): Move from here ...
* gnu/packages/python-web.scm: ... to here.

Change-Id: I9c48976bda164db898f669b982e92cff2bbe5a3c
2025-10-19 21:55:42 +01:00
Sharlatan Hellseher
2b06720385 gnu: python-txamqp: Move to python-web.
* gnu/packages/python-xyz.scm (python-txamqp): Move from here ...
* gnu/packages/python-web.scm: ... to here.

Change-Id: I992d90d280971140ec3bad5bae3bbdc91fe04d12
2025-10-19 21:49:06 +01:00
Sharlatan Hellseher
19c2933c81 gnu: python-txsni: Move to python-web.
* gnu/packages/python-xyz.scm (python-txsni): Move from here ...
* gnu/packages/python-web.scm: ... to here.

Change-Id: Iec202f8ddc7d0f36d383aa679e35847b8f4082dd
2025-10-19 21:35:05 +01:00
Hartmut Goebel
ac647c3c62 gnu: python-shopifyapi: Update to 12.7.0.
* gnu/packages/python-web.scm (python-shopifyapi): Update to 12.7.0.
[native-inputs]: Add python-pytest and python-wheel.

Change-Id: I0d4a22a86effb840e74534c19eb3cea99d8033d7
2025-10-19 19:09:56 +02:00
Hartmut Goebel
0f323cb9c3 gnu: python-pyactiveresource: Switch to pyproject and fix build.
* gnu/packages/python-web.scm (python-pyactiveresource)
[source]: Switch to github tag.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools and python-wheel.

Change-Id: I2a11bfead8e10f8a32720d3d48373449a5c92b9a
2025-10-19 19:09:56 +02:00
Danny Milosavljevic
68d7bd6ed1 gnu: python-ajsonrpc: Fix version.
* gnu/packages/python-web.scm (python-ajsonrpc)[arguments] <#:phases>{set-version}:
New phase.
[native-inputs]: Remove python-wheel.

Change-Id: If28164fcb53e91698c947d764efdc42391bc65f0
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-13 12:38:21 +01:00
Sharlatan Hellseher
ea2bde60ed gnu: python-fastapi-pagination: Fix tests.
* gnu/packages/python-web.scm (python-fastapi-pagination)[arguments]
<test-flags>: Skip some tests requiring network access and provide
"--asyncio-mode=auto".

Change-Id: I788b0656cba44729984a6c1f8dcbd8a276967b7a
2025-10-11 21:29:51 +01:00
Hugo Buddelmeijer
6eb7198ab6 gnu: python-mechanicalsoup: Skip one test.
* gnu/packages/python-web.scm (python-mechanicalsoup): Fix build.
[arguments] <#:test-flags>: Skip one test.

Change-Id: I91c37fe4a6994e7b660416c663d9e23497c9e7ea
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-10 23:11:10 +01:00
Sharlatan Hellseher
e544755b7a gnu: python-jwcrypto: Update to 1.5.6.
* gnu/packages/python-web.scm (python-jwcrypto): Update to 1.5.6.
[native-inputs]: Remove python-wheel; add python-pytest.

Change-Id: Ib473fedf27f67e3bc151aa30267141a806b6c1fc
2025-10-09 12:08:23 +01:00
Sharlatan Hellseher
0d1cef67a9 gnu: Remove python-awscrt-for-awscli.
It was ad-hoc variant of python-awscrt, which has only one user -
awscli-2 so no need for duplicating it.

* gnu/packages/python-web.scm (python-awscrt-for-awscli): Delete variable.

Change-Id: I29668c9e0e8ab43094b7cb64ff836c7c9272ccec
2025-10-09 11:26:40 +01:00
Sharlatan Hellseher
efed60864e gnu: awscli-2: Update to 2.28.0.
botocore was absorbed into aws-cli code base in v2.3.0.
cryptography was replaced by awscrt functionality in v2.25.9.

See generated change logs in project's ".changes" directory for more
details.

* gnu/packages/python-web.scm (awscli-2): Update to 2.28.0.
[arguments] <test-flags>: Rework ignored test files and skipped tests by
limiting them just to unit tests. When running in parallel limit up to 8
thread to prevent host system exhaustion.
<phases>: Use default 'check; add 'pre-check.
[inputs]: Remove python-awscrt-for-awscli, python-botocore,
python-cryptography, python-jsonschema, and python-ruamel.yaml-0.16;
add python-awscrt, python-distro, and python-ruamel.yaml.
[native-inputs]: Remove python-distro, python-flit, and python-wheel; add
python-flit-core.

Fixes: guix/guix#3379
Change-Id: I87658587e907330c3ff9c45402235119256de134
2025-10-09 11:23:56 +01:00
Sharlatan Hellseher
3ce758f2e3 gnu: python-awscrt: Update to 0.26.1.
* gnu/packages/python-web.scm (python-awscrt): Update to 0.26.1.
[arguments] <test-backend>: Use 'unittest'
<test-flags>: Move her from custom 'check.
<phases>: Use default 'check.
[native-inputs]: Remove python-wheel.

Change-Id: I6020157f83bff0b51e311c715b6b5023d2ce3156
2025-10-09 11:10:51 +01:00
Sergey Trofimov
161bb6c268 gnu: Add python-aiohttp-oauthlib.
* gnu/packages/python-web.scm (python-aiohttp-oauthlib): New variable.

Change-Id: I8391f8e3f4b0bbc1b1c06a43e414a9d5851f98d4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-08 21:38:03 +01:00
wrobell
220bd1f077 gnu: python-blacksheep: Update to 2.4.2.
* gnu/packages/python-web.scm (python-blacksheep): Update to 2.4.2.

Change-Id: Iaa97a5429976bffbe6c04340fa8de732eb096714
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-08 21:35:04 +01:00
wrobell
57f2757d4a gnu: python-guardpost: Update to 1.0.3.
* gnu/packages/python-web.scm (python-guardpost): Update to 1.0.3.

Change-Id: I20727afdaa8ad8cc7e023bcbe7beee91396b0f75
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-07 23:31:04 +01:00
Hartmut Goebel
33648682eb gnu: python-elasticsearch: Update to 9.1.1.
* gnu/packages/python-web.scm (python-elasticsearch): Update to 9.1.1.
[arguments]: Remove.  [native-inputs]: Add nss-certs-for-test, python-aiohttp,
python-orjson, python-pytz, and python-hatchling; remove python-setuptools and
python-wheel [propagated-inputs]: Remove python-urllib3-1.26; add
python-elastic-transport.

Change-Id: I2ae29c16b673d0ea530ebc2f4c8177f80a7c3043
2025-10-07 15:25:38 +02:00
Hartmut Goebel
7d7a77c788 gnu: Add python-elastic-transport.
* gnu/packages/python-web.scm (python-elastic-transport): New variable.
2025-10-07 15:25:38 +02:00
Hartmut Goebel
c514c7fd34 gnu: Add python-opentelemetry-test-utils-bootstrap.
* gnu/packages/python-web.scm (python-opentelemetry-test-utils-bootstrap):
New variable.

Change-Id: Ic03c9d3e05f184230becc7373d58df0202d5cf63
2025-10-07 15:25:38 +02:00
Hartmut Goebel
95a140930b gnu: Add python-opentelemetry-test-utils.
* gnu/packages/python-web.scm (python-opentelemetry-test-utils): New variable.

Change-Id: If43cc2ba0582ce8cbbc781b960a3fe62c903d538
2025-10-07 15:25:38 +02:00
Hartmut Goebel
b5c8fb84be gnu: Add python-opentelemetry-semantic-conventions-bootstrap.
* gnu/packages/python-web.scm (python-opentelemetry-semantic-conventions-bootstrap):
New variable.

Change-Id: I068c426d1f0c01227c1be1836e71abc6b7800858
2025-10-07 15:25:38 +02:00
Hartmut Goebel
becf8c331e gnu: Add python-opentelemetry-semantic-conventions.
* gnu/packages/python-web.scm (python-opentelemetry-semantic-conventions): New
variable.

Change-Id: I9489eb1906b171917b39b1c62c6a2e257aa6f763
2025-10-07 15:25:37 +02:00
Hartmut Goebel
bac5a57973 gnu: Add python-opentelemetry-sdk-bootstrap.
* gnu/packages/python-web.scm (python-opentelemetry-sdk-bootstrap): New
variable.
2025-10-07 15:25:37 +02:00
Hartmut Goebel
8cbc832c11 gnu: Add python-opentelemetry-sdk.
* gnu/packages/python-web.scm (python-opentelemetry-sdk): New variable.

Change-Id: If358cc32c5626a01b42664517a637963a38d2eba
2025-10-07 15:25:37 +02:00
Hartmut Goebel
4bedf3880a gnu: Add python-opentelemetry-api-bootstrap.
* gnu/packages/python-web.scm (python-opentelemetry-api-bootstrap): New variable.
2025-10-07 15:25:37 +02:00
Hartmut Goebel
40dc6a03a6 gnu: Add python-opentelemetry-api.
* gnu/packages/python-web.scm (python-opentelemetry-api): New variable.
2025-10-07 15:25:37 +02:00
Hugo Buddelmeijer
11ab410217 gnu: python-mohawk: Fix build (for now).
python-mohawk is a leaf package whose source hasn't been updated in six
years.  All of the forks still import six. It seems ready for
deprecation. Nevertheless, as long as we still have six in the
repository, we might as well make the package build. Added a comment
that can be seen when grepping for 'python-six'.

* gnu/packages/python-web.scm (python-mohawk): Fix build.
[propagated-inputs]: Add python-six.

Change-Id: Iaac6c2562e65843946361f1cce94ba38207a9640
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-07 14:11:55 +01:00
Sharlatan Hellseher
50de010253 gnu: python-wget: Move to python-web.
* gnu/packages/python-xyz.scm (python-wget): Move from here ...
* gnu/packages/python-web.scm: ... to here.

Change-Id: Iedab025163e518a84571ee98ec52d31296172d83
2025-10-05 17:09:11 +01:00
Sharlatan Hellseher
0d889d8523 gnu: python-wikidata: Update to 0.8.1.
* gnu/packages/python-web.scm (python-wikidata): Update to 0.8.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-babel.
[native-inputs]: Add python-pytest and python-setuptools.
[properties]: Drop them.

Change-Id: I9e189859bdcb7f3038ffa8ab55cae40ea9e1c63e
2025-10-05 17:09:10 +01:00
Sharlatan Hellseher
dd5cf4eee3 gnu: python-wikidata: Move to python-web.
* gnu/packages/python-xyz.scm (python-wikidata): Move from here ...
* gnu/packages/python-web.scm: ... to here.

Change-Id: Id62d5b7c5ff55025cc8355bef70095588b517e49
2025-10-05 17:09:10 +01:00
Sharlatan Hellseher
35f662d5ed gnu: python-waitress: Move to python-web.
* gnu/packages/python-xyz.scm (python-waitress): Move from here ...
* gnu/packages/python-web.scm: ... to here.

Change-Id: Ia9050f40b4fb0f9d328cb580aa26e4f9ec733394
2025-10-05 17:09:10 +01:00