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>
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>
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>
gnu: python-charset-normalizer-3: Mark as deprecated.
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>
Merge branch 'mesa-updates'
* mesa-updates: (173 commits)
tests/pack: Fix rpm tests.
gnu: rpm: Restore localstatedir to /var.
tests/builders: Avoid races in unpack tests.
gnu: friction: Build with ffmpeg-6.
gnu: php: Disable the bug65148 and bug46347 flaky tests.
gnu: php: Add autoconf to native inputs.
gnu: gnome-planner: Some follow-ups.
gnu: gnome-planner: Update to 0.14.92.
gnu: Remove scrollkeeper dependencies.
Revert "gnu: msamr: Update to (git-version 1.1.4 revision commit)."
gnu: php: Update to 8.3.26.
gnu: php: Run tests in parallel.
gnu: php: Improve style.
gnu: ungoogled-chromium: Fix build with libxml2@2.14.
gnu: kodi: Build with ffmpeg@6.
gnu: emacs-next-minimal: Fix test.
gnu: vlc: Build with ffmpeg@6.
gnu: qtwebengine: Fix build.
gnu: python-html5-parser: Fix build.
gnu: gnucash: Update to 5.13.
...
Change-Id: I61bcbe2de06cb030113c9c51bb7d2aa7d3b187e9
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>
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>
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>
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>
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>
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
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
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
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>
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>
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
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
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
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
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>