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
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
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
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>
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>
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>
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
gnu: Add python-elastic-transport. * gnu/packages/python-web.scm (python-elastic-transport): New variable.
gnu: Add python-opentelemetry-test-utils-bootstrap. * gnu/packages/python-web.scm (python-opentelemetry-test-utils-bootstrap): New variable. Change-Id: Ic03c9d3e05f184230becc7373d58df0202d5cf63
gnu: Add python-opentelemetry-test-utils. * gnu/packages/python-web.scm (python-opentelemetry-test-utils): New variable. Change-Id: If43cc2ba0582ce8cbbc781b960a3fe62c903d538
gnu: Add python-opentelemetry-semantic-conventions-bootstrap. * gnu/packages/python-web.scm (python-opentelemetry-semantic-conventions-bootstrap): New variable. Change-Id: I068c426d1f0c01227c1be1836e71abc6b7800858
gnu: Add python-opentelemetry-semantic-conventions. * gnu/packages/python-web.scm (python-opentelemetry-semantic-conventions): New variable. Change-Id: I9489eb1906b171917b39b1c62c6a2e257aa6f763
gnu: Add python-opentelemetry-sdk-bootstrap. * gnu/packages/python-web.scm (python-opentelemetry-sdk-bootstrap): New variable.
gnu: Add python-opentelemetry-sdk. * gnu/packages/python-web.scm (python-opentelemetry-sdk): New variable. Change-Id: If358cc32c5626a01b42664517a637963a38d2eba
gnu: Add python-opentelemetry-api-bootstrap. * gnu/packages/python-web.scm (python-opentelemetry-api-bootstrap): New variable.
gnu: Add python-opentelemetry-api. * gnu/packages/python-web.scm (python-opentelemetry-api): New variable.
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>
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
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
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