1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-07 21:50:35 +02:00
Commit Graph

1426 Commits

Author SHA1 Message Date
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
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