Sharlatan Hellseher
4c3b50add2
gnu: Add python-pyramid-mako.
...
* gnu/packages/python-web.scm (python-pyramid-mako): New variable.
Change-Id: I990dd1754cc9fd6d0d5a6e2b479b1fdc6d8f0c30
2025-10-30 18:34:54 +00:00
Sharlatan Hellseher
0f2da75e6a
gnu: Add python-pyramid-chameleon.
...
* gnu/packages/python-web.scm (python-pyramid-chameleon): New variable.
Change-Id: Id23df46200b0315bd5eeef45a8ea16f93b2936d1
2025-10-30 18:34:54 +00:00
Nicolas Graves
4e4496ded1
gnu: python-selenium: Fix build and update package to 4.34.2.
...
* gnu/packages/rust-crates.scm : Add selenium-manager crate sources
record package.
* gnu/packages/python-web.scm (selenium-manager): New variable.
(python-selenium): Update to 4.34.2, inherit from selenium-manager.
[arguments]<#:phases>: Add phases 'inject-selenium-manager-binary and
'relax-requirements.
[inputs]: Add selenium-manager.
[native-inputs]: Remove python-wheel.
[decription]: Improve style.
[source, home-page, license]: Inherit them.
Fixes : guix/guix#3831
Change-Id: I88e2144e0c64472360072dac1a5fd03741a03975
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-30 16:23:52 +00:00
Allan Adair
e7d2cb411b
gnu: Add python-kubernetes.
...
* gnu/packages/python-web.scm (python-kubernetes): New variable.
Change-Id: I64babb5633e93afc1fbe21e40e4b65df64fec413
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-30 14:23:45 +00:00
Hugo Buddelmeijer
9324583cdb
gnu: python-ws4py: Update to 0.6.0.
...
* gnu/packages/python-web.scm (python-ws4py): Update to 0.6.0.
[build-system]: Switch to pyproject-build-system.
[arguments]: Use gexps.
<#:phases>: remove 'python3.7-compatibility phase.
[native-inputs]: Add python-setuptools and python-pytest.
Change-Id: Ia1c4d66f329ca0acd32d2b934836347b19cb711a
2025-10-29 21:02:42 +00:00
Ghislain Vaillant
3ba9d0ce8d
gnu: Add python-aiohttp-retry.
...
* gnu/packages/python-web.scm (python-aiohttp-retry): New variable.
Change-Id: I46f42d0f6a205a264eb1e9c9d00e3cd792dbfe3c
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 20:44:08 +00:00
Nicolas Graves
379667f323
gnu: python-zeep: Relax requests-file requirement.
...
* gnu/packages/python-web.scm (python-zeep)[arguments]
<#:phases>: Add phase 'relax-requirements.
Change-Id: Id09558d0ab8d2dc6d4cd1ae815dafb4d78eb89fb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 15:28:37 +00:00
Nicolas Graves
1a6ab6cbb7
gnu: python-tldextract: Relax requests-file requirement.
...
* gnu/packages/python-web.scm (python-tldextract)[arguments]
<#:phases>: Add phase 'relax-requirements.
Change-Id: I88bf257884323f4e8ccd82ba7d2727c86b458b37
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 15:28:37 +00:00
Sharlatan Hellseher
c566275595
gnu: awscli: Update to 1.42.61.
...
* gnu/packages/python-crypto.scm (python-rsa-for-awscli-1): New variable.
* gnu/packages/python-web.scm (awscli): Update to 1.42.61.
[arguments] <tests>: Reduce amount of tests, run just unit tests. Limit
threads count up to 8 to persist tests stability in CI.
[inputs]: Remove python-docutils-0.16 and python-rsa; add
python-docutils-0.19 and python-rsa-for-awscli-1.
Fixes : guix/guix#3920
Change-Id: Idfe0f7eb17b816654018dea335169ed20aa53980
2025-10-29 00:20:31 +00:00
Sharlatan Hellseher
677be5977e
gnu: python-s3transfer: Update to 0.14.0.
...
* gnu/packages/python-web.scm (python-s3transfer): Update to 0.14.0.
Change-Id: If9a48899ccfdcf8d31c5666c8d33ef468a7d7273
2025-10-29 00:20:31 +00:00
Sharlatan Hellseher
8126a7af3e
gnu: python-aiobotocore: Update to 2.25.1.
...
* gnu/packages/python-web.scm (python-aiobotocore): Update to 2.25.1.
[native-inputs]: Remove python-dill, python-docutils, python-moto, python-pytest,
python-pytest-asyncio, python-requests, python-werkzeug, and
python-wheel.
Change-Id: Icdabf8d162803d2ac0c8a3cd78908dbc9f116e10
2025-10-29 00:20:22 +00:00
Sharlatan Hellseher
d2f5c5abda
gnu: Add python-weasel.
...
* gnu/packages/python-web.scm (python-weasel): New variable.
Change-Id: I0e8264222454577f73edb4bb27f7f28c0db47774
2025-10-28 17:46:27 +00:00
Sharlatan Hellseher
d498d4eb33
gnu: Add python-cloudpathlib.
...
* gnu/packages/python-web.scm (python-cloudpathlib): New variable.
Change-Id: Id8bd4c539b4b8fe5120717670b4c4e6552a1d399
2025-10-28 17:46:27 +00:00
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