* 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
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
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/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
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/packages/python-xyz.scm (python-wget): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: Iedab025163e518a84571ee98ec52d31296172d83
* gnu/packages/python-xyz.scm (python-wikidata): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: Id62d5b7c5ff55025cc8355bef70095588b517e49
* gnu/packages/python-xyz.scm (python-waitress): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: Ia9050f40b4fb0f9d328cb580aa26e4f9ec733394
* gnu/packages/python-xyz.scm (python-xyzservices): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: I5e8fbed0e3ba2369f5740529914ad9b9af8bb8ff
* gnu/packages/python-xyz.scm (python-pathy): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: I6e8bc42e2ea2b57cd9b5d4b54b7618339edaf520
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>
* 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>
* 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>
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>
* 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>
* gnu/packages/python-xyz.scm (python-apprise): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: Iec9be9ed71ea199bbcf9a0ad66a6251d51bc0484