summaryrefslogtreecommitdiff
path: root/gnu/packages/python-web.scm
AgeCommit message (Collapse)Author
2025-10-13gnu: python-ajsonrpc: Fix version.Danny Milosavljevic
* 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-11gnu: python-fastapi-pagination: Fix tests.Sharlatan Hellseher
* 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-10gnu: python-mechanicalsoup: Skip one test.Hugo Buddelmeijer
* 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-09gnu: python-jwcrypto: Update to 1.5.6.Sharlatan Hellseher
* 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-09gnu: Remove python-awscrt-for-awscli.Sharlatan Hellseher
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-09gnu: awscli-2: Update to 2.28.0.Sharlatan Hellseher
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-09gnu: python-awscrt: Update to 0.26.1.Sharlatan Hellseher
* 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-08gnu: Add python-aiohttp-oauthlib.Sergey Trofimov
* gnu/packages/python-web.scm (python-aiohttp-oauthlib): New variable. Change-Id: I8391f8e3f4b0bbc1b1c06a43e414a9d5851f98d4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-08gnu: python-blacksheep: Update to 2.4.2.wrobell
* 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-07gnu: python-guardpost: Update to 1.0.3.wrobell
* 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-07gnu: python-elasticsearch: Update to 9.1.1.Hartmut Goebel
* 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-07gnu: Add python-elastic-transport.Hartmut Goebel
* gnu/packages/python-web.scm (python-elastic-transport): New variable.
2025-10-07gnu: Add python-opentelemetry-test-utils-bootstrap.Hartmut Goebel
* gnu/packages/python-web.scm (python-opentelemetry-test-utils-bootstrap): New variable. Change-Id: Ic03c9d3e05f184230becc7373d58df0202d5cf63
2025-10-07gnu: Add python-opentelemetry-test-utils.Hartmut Goebel
* gnu/packages/python-web.scm (python-opentelemetry-test-utils): New variable. Change-Id: If43cc2ba0582ce8cbbc781b960a3fe62c903d538
2025-10-07gnu: Add python-opentelemetry-semantic-conventions-bootstrap.Hartmut Goebel
* gnu/packages/python-web.scm (python-opentelemetry-semantic-conventions-bootstrap): New variable. Change-Id: I068c426d1f0c01227c1be1836e71abc6b7800858
2025-10-07gnu: Add python-opentelemetry-semantic-conventions.Hartmut Goebel
* gnu/packages/python-web.scm (python-opentelemetry-semantic-conventions): New variable. Change-Id: I9489eb1906b171917b39b1c62c6a2e257aa6f763
2025-10-07gnu: Add python-opentelemetry-sdk-bootstrap.Hartmut Goebel
* gnu/packages/python-web.scm (python-opentelemetry-sdk-bootstrap): New variable.
2025-10-07gnu: Add python-opentelemetry-sdk.Hartmut Goebel
* gnu/packages/python-web.scm (python-opentelemetry-sdk): New variable. Change-Id: If358cc32c5626a01b42664517a637963a38d2eba
2025-10-07gnu: Add python-opentelemetry-api-bootstrap.Hartmut Goebel
* gnu/packages/python-web.scm (python-opentelemetry-api-bootstrap): New variable.
2025-10-07gnu: Add python-opentelemetry-api.Hartmut Goebel
* gnu/packages/python-web.scm (python-opentelemetry-api): New variable.
2025-10-07gnu: python-mohawk: Fix build (for now).Hugo Buddelmeijer
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-05gnu: python-wget: Move to python-web.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-wget): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: Iedab025163e518a84571ee98ec52d31296172d83
2025-10-05gnu: python-wikidata: Update to 0.8.1.Sharlatan Hellseher
* 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-05gnu: python-wikidata: Move to python-web.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-wikidata): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: Id62d5b7c5ff55025cc8355bef70095588b517e49
2025-10-05gnu: python-waitress: Move to python-web.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-waitress): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: Ia9050f40b4fb0f9d328cb580aa26e4f9ec733394
2025-10-04gnu: python-xyzservices: Move to python-web.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-xyzservices): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: I5e8fbed0e3ba2369f5740529914ad9b9af8bb8ff
2025-10-01gnu: python-canvasapi: Fix tests.John Kehayias
* gnu/packages/python-web.scm (python-canvasapi)[native-inputs]: Add python-pytest. Change-Id: I683d33629a0c8b5bb2ccd06a7f19a0c15b33bac0
2025-10-01gnu: python-pathy: Move to python-web.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pathy): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: I6e8bc42e2ea2b57cd9b5d4b54b7618339edaf520
2025-10-01gnu: Add python-smart-open-6.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-smart-open-6): New variable. Change-Id: I937ab8f574ddb9559f3863e6a988a77b0a1dd01f
2025-09-30gnu: python-s3fs: Update to 2025.9.0.Jake Forster
* 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-30gnu: python-blacksheep: Update to 2.4.1.wrobell
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-30gnu: python-urllib3-next: Mark as deprecated.Nguyễn Gia Phong
* 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-30gnu: python-requests-next: Mark as deprecated.Nguyễn Gia Phong
* 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-30gnu: python-charset-normalizer-3: Mark as deprecated.Nguyễn Gia Phong
This is a followup to bbb955188451c54adb4bedfcb8e259440f3f1bfe. 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-30gnu: python-html5-parser: Fix build.Ada Stevenson
* 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-28gnu: python-woob: Update to 3.7.Hugo Buddelmeijer
* 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-28gnu: Add python-blacksheep.wrobell
* 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-28gnu: Add python-guardpost.wrobell
* 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-28gnu: Add python-essentials-openapi.wrobell
* 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-28gnu: python-apprise: Move to python-web.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-apprise): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: Iec9be9ed71ea199bbcf9a0ad66a6251d51bc0484
2025-09-26gnu: python-websocket-client-0.59: Fix tests.John Kehayias
* gnu/packages/python-web.scm (python-websocket-client-0.59)[native-inputs]: Add python-six. Change-Id: I213b164858db5fe4e8aeea643daf1a1b98998835
2025-09-26gnu: python-aiorpcx: Fix tests.Sharlatan Hellseher
* 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-25gnu: python-noiseprotocol: Fix tests.Hugo Buddelmeijer
* 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-25gnu: python-shopifyapi: Switch to pyproject.Nicolas Graves
* 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-25gnu: python-google-auth-httplib2: Update to 0.2.0.Sharlatan Hellseher
* 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-25gnu: python-js2py: Fix build.Sharlatan Hellseher
* 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-25gnu: python-engineio: Update to 4.12.2.Sharlatan Hellseher
* 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-25gnu: python-google-auth: Update to 2.40.3.Sharlatan Hellseher
* 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-25gnu: python-socks: Update to 2.7.2.Nicolas Graves
* 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-25gnu: python-mf2py: Update to 2.0.1.Nicolas Graves
* 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>