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
Sharlatan Hellseher
33cacc6486
gnu: python-xyzservices: Move to python-web.
...
* gnu/packages/python-xyz.scm (python-xyzservices): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: I5e8fbed0e3ba2369f5740529914ad9b9af8bb8ff
2025-10-04 01:39:29 +01:00
John Kehayias
de3e9b8edf
gnu: python-canvasapi: Fix tests.
...
* gnu/packages/python-web.scm (python-canvasapi)[native-inputs]: Add
python-pytest.
Change-Id: I683d33629a0c8b5bb2ccd06a7f19a0c15b33bac0
2025-10-01 20:11:14 -04:00
Sharlatan Hellseher
25f4edfb88
gnu: python-pathy: Move to python-web.
...
* gnu/packages/python-xyz.scm (python-pathy): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: I6e8bc42e2ea2b57cd9b5d4b54b7618339edaf520
2025-10-01 00:36:56 +01:00
Sharlatan Hellseher
3549922107
gnu: Add python-smart-open-6.
...
* gnu/packages/python-web.scm (python-smart-open-6): New variable.
Change-Id: I937ab8f574ddb9559f3863e6a988a77b0a1dd01f
2025-10-01 00:36:56 +01:00
Jake Forster
7961294cbd
gnu: python-s3fs: Update to 2025.9.0.
...
* gnu/packages/python-web.scm (python-s3fs): Update to 2025.9.0.
Change-Id: Ib7d66f46f81c340bb0f9359f5c4ce8a7d8648b62
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-30 19:46:15 +01:00
wrobell
803964399c
gnu: python-blacksheep: Update to 2.4.1.
...
Blacksheep 2.4.1, among other changes, removes dateutil package dependency
and improves compatibility with newer versions of pytest-asyncio. The
latter allows to run all unit tests with python-pytests-asyncio 1.0
(current version in Guix).
* gnu/packages/python-web.scm (python-blacksheep): Update to 2.4.1.
[arguments] <#:test-flags>: Remove ignore for tests/clients directory.
[native-inputs]: Add nss-certs-for-test.
[propagated-inputs]: Remove python-dateutil.
Change-Id: I7f391a6f15b1563e28a10197a8444441b3f2e7a7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-30 14:47:40 +01:00
Nguyễn Gia Phong
bef09e93b3
gnu: python-urllib3-next: Mark as deprecated.
...
* gnu/packages/python-web.scm (python-urllib3-next):
Mark as a deprecated public alias.
Change-Id: I7104ef8a7aeb2fa39bd390fb8cb07dae2ead627e
Reviwed-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-30 13:23:00 +01:00
Nguyễn Gia Phong
8e69a03527
gnu: python-requests-next: Mark as deprecated.
...
* gnu/packages/python-web.scm (python-requests-next):
Mark as a deprecated public alias.
Change-Id: I1b9d8f8f71d057ef3a100881baa140ce0d52f70a
Reviwed-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-30 13:22:59 +01:00
Nguyễn Gia Phong
a969d3cd70
gnu: python-charset-normalizer-3: Mark as deprecated.
...
This is a followup to bbb9551884 .
Replace all python-charset-normalizer-3 occurences
with python-charset-normalizer.
* gnu/packages/python-xyz.scm (python-charset-normalizer-3):
Mark as a deprecated public alias.
* gnu/packages/music.scm (picard)
[inputs]: Replace python-charset-normalizer-3
with python-charset-normalizer.
* gnu/packages/python-web.scm (python-translation-finder)
[propagated-inputs]: Replace python-charset-normalizer-3
with python-charset-normalizer.
Change-Id: Ib45bfe24efde2f2a6435c0c272d9d14e70e2321e
Reviwed-by: Ludovic Courtès <ludo@gnu.org >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-30 13:22:52 +01:00
Ada Stevenson
7e704db3ea
gnu: python-html5-parser: Fix build.
...
* gnu/packages/python-web.scm (python-html5-parser):
[arguments]<#:phases>{set-configure-flags}: New phase to set
`-Wno-error=implicit-function-declaration` flag.
Change-Id: I21f8f785c55c8cedf6669c221290e40e83447351
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-09-30 16:52:06 +09:00
Hugo Buddelmeijer
edffdbe626
gnu: python-woob: Update to 3.7.
...
* gnu/packages/python-web.scm: Add iso-codes module.
* gnu/packages/python-web.scm (python-woob): Update to 3.7.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments] <#:tests?>: Enable.
<#:test-flags>: Disable tests that require internet.
<#phases>: Add 'relax-requirements phase.
[propagated-inputs]: Remove python-pyqt and python-six; add
python-packaging, python-pycountry, python-responses, python-rich, and
python-termcolor.
[native-inputs]: Remove python-coverage, python-flake8, python-nose,
python-selenium, and python-xunitparser; add nss-certs-for-test,
python-pytest, and python-setuptools.
Change-Id: I74fda9b960e5640600d59d5ae3163943f53a7804
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr >
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-28 23:46:09 +01:00
wrobell
60027b1c0f
gnu: Add python-blacksheep.
...
* gnu/packages/python-web.scm (python-blacksheep): New variable.
Change-Id: Ia6ffb6360f6ba932936dc2196161b4ef2cbcd733
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-28 00:34:27 +01:00
wrobell
7dca3b9e0a
gnu: Add python-guardpost.
...
* gnu/packages/python-web.scm (python-guardpost): New variable.
Change-Id: Ib77bb20020770ac5a3369e97279b19bd75bbcc8b
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-28 00:34:27 +01:00
wrobell
b286fc5ac1
gnu: Add python-essentials-openapi.
...
* gnu/packages/python-web.scm (python-essentials-openapi): New variable.
Change-Id: I80a6c65c2865b79ce01d541d53f8859e9aa9c157
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-28 00:34:27 +01:00
Sharlatan Hellseher
be923f9294
gnu: python-apprise: Move to python-web.
...
* gnu/packages/python-xyz.scm (python-apprise): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: Iec9be9ed71ea199bbcf9a0ad66a6251d51bc0484
2025-09-28 00:10:54 +01:00
John Kehayias
f5d61ca686
gnu: python-websocket-client-0.59: Fix tests.
...
* gnu/packages/python-web.scm (python-websocket-client-0.59)[native-inputs]:
Add python-six.
Change-Id: I213b164858db5fe4e8aeea643daf1a1b98998835
2025-09-26 16:54:36 -04:00
Sharlatan Hellseher
771659666d
gnu: python-aiorpcx: Fix tests.
...
* gnu/packages/python-web.scm (python-aiorpcx)[native-inputs]: Remove
python-pytest-asyncio and python-wheel; add python-pytest-asyncio-0.26.
Change-Id: I8acf3eb36a0ab1a41038471456aa15d0fef92cbc
2025-09-26 15:35:27 +01:00
Hugo Buddelmeijer
7382948978
gnu: python-noiseprotocol: Fix tests.
...
* gnu/packages/python-web.scm (python-noiseprotocol): Fix tests.
[native-inputs]: Remove python-wheel; add python-pytest.
[source]: Switch to git-fetch to have tests.
Change-Id: I474ef101c1d645dea06c6a953928793d70c7caf2
Signed-off-by: Vagrant Cascadian <vagrant@debian.org >
2025-09-25 13:58:50 -07:00
Nicolas Graves
cf67c48303
gnu: python-shopifyapi: Switch to pyproject.
...
* gnu/packages/python-web.scm (python-shopifyapi):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools-next.
[description]: Improve style.
Change-Id: If574f434dc796c26f07f93f60157bea5a2ac9aaf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:37:02 +01:00
Sharlatan Hellseher
ab9eb3e33c
gnu: python-google-auth-httplib2: Update to 0.2.0.
...
* gnu/packages/python-web.scm (python-google-auth-httplib2): Update to 0.2.0.
[build-system]: Switch to pyproject-build-system.
[propagated-inputs]: Remove python-six.
[native-inputs]: Remove python-mock; add python-pyparsing and
python-setuptools.
Change-Id: I5f8a3951fcd68bc7633f0450ec706a871c5f4590
2025-09-25 09:37:00 +01:00
Sharlatan Hellseher
6941116fa5
gnu: python-js2py: Fix build.
...
* gnu/packages/python-web.scm (python-js2py) [propagated-inputs]: Remove
python-numpy; add python-six.
[native-inputs]: Remove python-pytest and python-wheel.
Change-Id: I5e18ac4c7eff8de3aa8858021d530b967c1a3529
2025-09-25 09:36:58 +01:00
Sharlatan Hellseher
6fccf2d56c
gnu: python-engineio: Update to 4.12.2.
...
* gnu/packages/python-web.scm (python-engineio): Update to 4.12.2.
[propagated-inputs]: Remove python-tornado.
[native-inputs]: Remove python-wheel; add python-pytest-asyncio and python-tornado.
Change-Id: I29e6bbc8ebcd3734a76fab524bd6958c6360d355
2025-09-25 09:36:56 +01:00
Sharlatan Hellseher
492bfd2b21
gnu: python-google-auth: Update to 2.40.3.
...
* gnu/packages/python-web.scm (python-google-auth): Update to 2.40.3.
[propagated-inputs]: Remove python-cachetools; add python-cachetools-5.
Change-Id: Ie31e53b04df90fcdc6a730dbace042b5ca33b329
2025-09-25 09:36:56 +01:00
Nicolas Graves
20b6b67319
gnu: python-socks: Update to 2.7.2.
...
* gnu/packages/python-web.scm (python-socks): Update to 2.7.2.
[source]: Switch to git-fetch.
[native-inputs]: Add python-pytest-trio. Remove python-wheel.
Change-Id: I0e75b01fb350d964997d5d3a6d8e8e6a1dcbcd67
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:56 +01:00
Nicolas Graves
e970b09a75
gnu: python-mf2py: Update to 2.0.1.
...
* gnu/packages/python-web.scm (python-mf2py): Update to 2.0.1.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove them.
[native-inputs]: Add python-poetry-core.
[description]: Improve style.
Change-Id: I43b67d96178314a2efe442ff6fd6ab34865daa5a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:55 +01:00
Sharlatan Hellseher
8065ffb0d4
gnu: python-pyjsparser: Disable tests.
...
* gnu/packages/python-web.scm (python-pyjsparser)[arguments] <tests?>:
No tests in PyPI.
[native-inputs]: Remove python-wheel.
Change-Id: I354c8dacd7e05f4ab4d760a53ab1c327c4521ee0
2025-09-25 09:36:52 +01:00
Nicolas Graves
6a82e20822
gnu: python-livereload: Fix tests.
...
* gnu/packages/python-web.scm (python-livereload):
[arguments]<#:test-backend>: Set it.
[native-inputs]: Remove python-wheel.
Change-Id: I89d27dfc3ebba7c32ddafdcc9266ce60cf1aa3bf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:51 +01:00
Nicolas Graves
205b92346c
gnu: python-python3-saml: Fix package.
...
* gnu/packages/python-web.scm (python-python3-saml):
[arguments]<#:phases>: Improve style.
[inputs]: Add xmlsec-openssl.
Change-Id: I99b3f121aa1edc57afda203cc88d8a03c1b2de35
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:50 +01:00
Nicolas Graves
73dc09c097
gnu: python-webassets: Update to 3.0.0.
...
* gnu/packages/python-web.scm (python-webassets): Update to 3.0.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Remove them.
[native-inputs]: Remove them. Add python-hatchling and python-pytest.
[propagated-inputs]: Add python-zope-dottedname.
[description]: Improve wording and style.
Change-Id: Ibb3c0f6889557df93b781303bec3f12a9245487c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:50 +01:00
Nicolas Graves
388eb14f44
gnu: Add python-zope-dottedname.
...
* gnu/packages/python-web.scm (python-zope-dottedname): New variable.
Change-Id: I10b77975606e99b76b39c93bf13a7c09144cac25
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:49 +01:00
Nicolas Graves
fa5e3062e1
gnu: python-grequests: Update to 0.7.0-0.60f70e9.
...
* gnu/packages/python-web.scm (python-grequests): Update to 0.7.0-0.60f70e9.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Set test-related arguments.
[description]: Improve style.
Change-Id: I62ba93c961229a536464effd666fd135ca8d3ed9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:48 +01:00
Sharlatan Hellseher
2ea055efb0
gnu: python-simple-websocket: Reduce closure size.
...
* gnu/packages/python-web.scm (python-simple-websocket)[native-inputs]:
Remove python-flake8, python-pytest-cov, python-tox, and python-wheel.
Change-Id: I24439c06556bd0ebc7e834359d731b297af64110
2025-09-25 09:36:43 +01:00
Sharlatan Hellseher
5f27e04c14
gnu: Remove python-flask-htpasswd.
...
Abandoned since 2022, fails to build, no users in Guix.
* gnu/packages/python-web.scm (python-flask-htpasswd): Delete variable.
Change-Id: I75c38960d9a6c2ccd77616fe5f8d799e44662289
2025-09-25 09:36:42 +01:00
Sharlatan Hellseher
36799250a2
gnu: python-css-html-js-minify: Fix tests.
...
* gnu/packages/python-web.scm (python-css-html-js-minify)[native-inputs]:
Remove python-wheel and unzip; add python-pytest.
Change-Id: I57b06e9f66c95a50c4bbff97b7f208b4ae8774c6
2025-09-25 09:36:42 +01:00
Sharlatan Hellseher
7f7bd7b21a
gnu: python-devpi-server: Update to 6.17.0.
...
* gnu/packages/python-web.scm (python-devpi-server): Update to 6.17.0.
[arguments] <phases>: Add 'relax-requirements.
[propagated-inputs]: Remove python-ruamel.yaml; add python-ruamel.yaml-0.16.
[native-inputs]: Remove python-wheel; add python-pytest-asyncio.
Change-Id: Ifd66a717dbd84f28817b231891fa8567fef70e55
2025-09-25 09:36:42 +01:00
Nicolas Graves
f6c1810249
gnu: python-lazr-restfulclient: Fix tests.
...
* gnu/packages/python-web.scm (python-lazr-restfulclient):
[arguments]<#:phases>: Replace 'check phase.
[propagated-inputs]: Add python-six, which is still used in the package.
Change-Id: Ie8e272034f3fc747584f4500cf00a3a9b2e867bf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:40 +01:00
Nicolas Graves
9f6cab4e9a
gnu: python-wadllib: Update to 2.0.0.
...
* gnu/packages/python-web.scm (python-wadllib): Update to 2.0.0.
[arguments]<#:tests?>: Disable them for now.
<#:phases>: Replace 'check phase.
[native-inputs]: Add python-multipart.
Change-Id: Id0ebb71c0544a26edfc94f9b64cda8a5dfc29dd4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:40 +01:00
Nicolas Graves
7c42ac3c6a
gnu: python-lazr-uri: Update to 1.0.7.
...
* gnu/packages/python-web.scm (python-lazr-uri): Update to 1.0.7.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'check phase.
[native-inputs]: Add python-setuptools.
Change-Id: I0f42d48935adb3bed8f02e3fdfe97b51a4aa48b0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-09-25 09:36:40 +01:00