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

1437 Commits

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