summaryrefslogtreecommitdiff
path: root/gnu/packages/python-web.scm
AgeCommit message (Collapse)Author
2025-06-21gnu: python-mechanicalsoup: Update to 1.4.0.Vinicius Monego
* gnu/packages/python-web.scm (python-mechanicalsoup): Update to 1.4.0. [source]: Update URI. [build-system]: Use pyproject-build-system. [arguments]<#:phases>: Add phase 'relax-dependencies' after 'unpack'. [propagated-inputs]: Remove python-six. [native-inputs]: Remove python-pytest-runner. Add python-pytest. Change-Id: Ib22e670f620419c59f8b51e38c14008da9a78f29
2025-06-18gnu: Add python-dicomweb-client.Jake Forster
* gnu/packages/python-web.scm (python-dicomweb-client): New variable. Change-Id: I16f511aac93944ae38d147652449a17ad4cfaba0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-04gnu: python-scrapy: Update to 2.13.1.Vinicius Monego
* gnu/packages/python-web.scm (python-scrapy): Update to 2.13.1. [arguments]<#:test-flags>: Skip failing test. [native-inputs]: Add python-hatchling. Change-Id: I027e3a9d0f9dcc580abaa9eeec02f7badfa6675a
2025-06-04gnu: python-parsel: Update to 1.10.0.Vinicius Monego
* gnu/packages/python-web.scm (python-parsel): Update to 1.10.0. Change-Id: I1cfdbb9e135bd66e19d0a3ccb666f35da03e959a
2025-06-04gnu: python-w3lib: Update to 2.3.1.Vinicius Monego
* gnu/packages/python-web.scm (python-w3lib): Update to 2.3.1. Change-Id: Ibe034f274fcb3a10cdbae269e137e1246f4dfc1e
2025-06-04gnu: python-protego: Update to 0.4.0.Vinicius Monego
* gnu/packages/python-web.scm (python-protego): Update to 0.4.0. [source]: Update URI. [build-system]: Use pyproject-build-system. [arguments]: Do not override the 'check' phase. [native-inputs]: Add python-setuptools, python-wheel. [synopsis, description]: Improve it. Change-Id: I2fa28415e26d0abe8bcad68dea73885d721b1fdd
2025-05-31gnu: Add python-globus-sdk.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-globus-sdk): New variable. Change-Id: Idb8ce6d9bc96ba30615e6de9a3b5612489ab47a8 Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>
2025-05-27gnu: Add python-ldaptor.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-ldaptor): New variable. Change-Id: If7d2cb7b51bb0ccc85b76d7f2d4b31857e042066
2025-05-26gnu: awscli-2: Skip failing tests.Leo Nikkilä
Skips two failing tests with the awscli-2 package, which have been failing the build recently. The first one is related to the version of prompt-toolkit that's being used as an input. Upstream doesn't support some of the later versions, however this doesn't seem to cause any visible problems right now apart from the test failing, at least on aarch64. The other issue is due to `os.environ["PATH"]` throwing a KeyError once in a while, seems like this test is being affected by some other test since running it in isolation works for me. See <https://ci.guix.gnu.org/build/10641072/log> for an example. * gnu/packages/python-web.scm (awscli-2)[arguments]<#:test-flags>: Skip failing prompt-toolkit tests, likewise for emrutils. Change-Id: Ia36aebccb2bd2f97d9c32a1a35a5fb5139c23330 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-05-16gnu: python-slixmpp: Move to python-web.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-slixmpp): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: I43511d6ebc6762ea84ae56966d62a0a10468e8b3
2025-05-12gnu: parfive: Renamve variable.Sharlatan Hellseher
The most of the time Parfive is used as Python's library which complicates using Guix import, this change align the name with expected by importer. * gnu/packages/python-web.scm (parfive): Rename variable to python-parfive. * gnu/packages/astronomy.scm (python-sunpy, python-sunpy-minimal) [propagated-inputs]: Remove parfive; add python-parfive. Change-Id: I1a6d29f64d9aa49caff2838125f0ee2ca0e65b46
2025-05-12gnu: parfive: Update to 2.2.0.Sharlatan Hellseher
* gnu/packages/python-web.scm (parfive): Update to 2.2.0. [native-inputs]: Remove python-setuptools-scm; add python-setuptools-scm-next. Change-Id: I1236f5e4a79e68314ea288eb8361c4f0d2addec6
2025-05-10gnu: Add python-aiohttp-client-cache.gemmaro
* gnu/packages/python-web.scm (python-aiohttp-client-cache): New variable. Change-Id: Iea3f8ad33cbb2ee8979cb59071653ddb54e5111b Reviewed-by: Nicolas Graves <ngraves@ngraves.fr> Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-05-10gnu: Add python-aiohttp-cors.Sergio Pastor Pérez
* gnu/packages/python-web.scm (python-aiohttp-cors): New variable. Change-Id: Ic94d0b06d787564e20fbe39196d5843af4e9f3a2 Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-05-09gnu: python-httpretty: Move to python-web.Sharlatan Hellseher
* gnu/packages/web.scm: ... to here. * gnu/packages/python-web.scm (python-httpretty): Move from here ... Change-Id: Idcdf8e2c1dc808f243314a53f03e4ab9b8a0c620
2025-05-08gnu: python-docusign-esign: Move to python-web.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-docusign-esign): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: I2647c3634d18ac0536385acfc5266c6345a30891
2025-05-08gnu: python-flask-restful: Fix home-page.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-flask-restful): [home-page]: Fix it. Change-Id: Ie53853e38ab2a8704d7825c39c95c09c924d5fa4
2025-05-08gnu: python-zeep: Adjust native inputs.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-zeep): [native-inputs]: Remove python-coverage, python-flake8, python-flake8-blind-except, python-flake8-debugger, and python-isort. Change-Id: Ia359126c748b8a7c4efc949bcaf43b9c53e16d39
2025-05-01gnu: Remove python-whatthepatch.Andreas Enge
This is a duplicate of a package of the same name in (gnu packages python-xyz). Remove the variable with lower version number and without dependencies. * gnu/packages/python-web.scm (python-whatthepatch): Delete variable. Change-Id: Icb92be0f8560e089396779a00eecdd64137bf127 Reported-by: nomike <nomike@nomike.com>
2025-04-25gnu: python-pyscss: 1.4.0-0.73559d0.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-pyscss): 1.4.0-0.73559d0. Change-Id: I226351b69eac61be90d0a689c03515a20e9402ad
2025-04-25gnu: python-zodb: Update to 6.0.1.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-zodb): Update to 6.0.1. [propagated-inputs]: Remove python-six. [native-inputs]: Add python-wheel. Change-Id: Ieca05b7b3b17baba2aa262c71d2af6de3ea2708a
2025-04-24gnu: python-suds: Fix dist-info.Nicolas Graves
* gnu/packages/python-web.scm (python-suds) [arguments]{phases}: Add phase 'add-custom-dist-info. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-23gnu: Add python-urllib3-1.25.Cayetano Santos
* gnu/packages/python-web.scm (python-urllib3-1.25): New variable. Change-Id: I28ea55b42dee708ad8d15e51d6b8e8a5ec2f392f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: grip: Fix build.Sharlatan Hellseher
* gnu/packages/python-web.scm (grip): Fix build and refresh package style. [build-system]: Switch to pyproject. [arguments] <test-flags>: Ignore all tests requiring networking. <phases>: Add 'fix-response-encoding; use default 'check. [native-inputs]: Add python-setuptools, and python-wheel. [description]: Fix fill column indentation. Change-Id: I131ab5efa965760f05411c7dbdb2349d9e8cbcc3
2025-04-16gnu: python-docutils-0.15: Update to 0.16.Nicolas Graves
* gnu/packages/python-xyz.scm (python-docutils-0.15): Update to 0.16. [native-inputs]: Replace python-setuptools-57 by python-setuptools. * gnu/packages/python-web.scm (awscli)[inputs]: Update accordingly. * gnu/packages/sphinx.scm (python-sphinx-panels)[propagated-inputs]: Update accordingly. Change-Id: I84360acf8d8213d0d49301e116f1a158bdb545e7 Signed-off-by: Steve George <steve@futurile.net>
2025-04-16gnu: python-cfn-lint: Update to 1.28.0.Nicolas Graves
* gnu/packages/python-web.scm (python-cfn-lint): Update to 1.28.0. Change-Id: I1fa1a4836b2e4b1e360eaf08aa8399dda6435c48 Signed-off-by: Steve George <steve@futurile.net>
2025-04-16gnu: gunicorn: Migrate 'check phase to pyproject-build-system.Nicolas Graves
* gnu/packages/python-web.scm (gunicorn)[arguments] {phases}: Remove 'check phase and migrate its flags to... {test-flags}: ...here. Change-Id: I0635d386d91ef2476dd513787df166f1b181c03c Signed-off-by: Steve George <steve@futurile.net>
2025-04-16gnu: python-eventlet: Update to 0.39.1.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-eventlet): Update to 0.39.1, fix build. Change-Id: Ib415f42d10acf638ddd4692fc9d0701922c52714
2025-04-16gnu: Remove python-webcolors-24.Sharlatan Hellseher
It's the same variant as python-webcolors. * gnu/packages/python-web.scm (python-webcolors-24): Delete variable. * gnu/packages/python-xyz.scm (python-jsonschema) [propagated-inputs]: Remove python-webcolors-24; add python-webcolors. Change-Id: Iaa1db96aaf95618ecef5e8560472b1122e18f009
2025-04-16gnu: Add python-gevent-websocket.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-gevent-websocket): New variable. Change-Id: I07f2305c1e1ec257f8764319eadfd28d319b54e5
2025-04-16gnu: python-urllib3-next: Update to 2.3.0.Sharlatan Hellseher
Keep urllib3@1.26.17 but under the dedicated variable name making it less confusing with "-next" suffix which is meant to be higher version of the current one. * gnu/packages/python-web.scm (python-urllib3-next): Update to 2.3.0. Inherit from python-urllib3. [native-inputs]: Add python-hatchling and python-hatch-vcs. (python-urllib3-1.26): New variable. (python-elasticsearch) [propagated-inputs]: Remove python-urllib3-next; add python-urllib3-1.26. * gnu/packages/android.scm (sdkmanager) [inputs]: Remove python-urllib3-next; add python-urllib3-1.26. * gnu/packages/package-management.scm (conan) [propagated-inputs]: Likewise. * gnu/packages/video.scm (yt-dlp) [inputs]: Likewise. Change-Id: I2679dda98180815d4e3580d965b8db9c61e53f4a
2025-04-16gnu: python-sanic: Update to 25.3.0.Nicolas Graves
* gnu/packages/python-web.scm (python-sanic): Update to 25.3.0. [source]: Add a snippet to loosen setuptools requirement. [native-inputs]: Add python-chardet, python-cryptography, python-docutils, python-mypy, python-pygments, python-pytest-benchmark, python-pytest-sanic, python-slotscheck, python-towncrier, python-types-ujson. Change-Id: I6babcb936dc11a1cd253019edf679e8991976527 Signed-off-by: Steve George <steve@futurile.net>
2025-04-16gnu: python-dropbox: Enable tests.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-dropbox): [source]: Swap to git-fetch. [arguments] <tests-flags>: Skip all tests requiring networking. <phases>: Add 'relax-requirements, and 'pre-check. [native-inputs]: Remove python-pytest-runner; add nss-certs-for-test, python-mock, python-pytest-mock, python-setuptools, and python-wheel. Change-Id: I0da3b5a99872dfab9207499ec0f150f52f0b1e4c
2025-04-16gnu: python-dropbox: Move python-web.Sharlatan Hellseher
* gnu/packages/file-systems.scm (python-dropbox): Move from here ... * gnu/packages/python-web.scm: .. to here. Change-Id: Ib75e507a4c3d98becdd606b466bb360e77956637
2025-04-16gnu: python-scrapy: Run test in parallel.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-scrapy) [arguments] <test-flags>: Run tests in parallel (supported upstream, see <docs/contributing.rst>). Skip documentation tests. Change-Id: Id86dd5e7701be4997fa241b126f18ca733940aef
2025-04-16gnu: python-flask-seasurf: Update to 2.0.0.Nicolas Graves
* gnu/packages/python-web.scm (python-flask-seasurf): Update to 2.0.0. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: Remove python-cookies.Nicolas Graves
This is a leaf package in python, broken and undevelopped for 10 years. * gnu/packages/python-web.scm (python-cookies): Delete variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-port-for: Update to 0.7.4.Nicolas Graves
* gnu/packages/python-web.scm (python-port-for): Update to 0.7.4. [build-system]: Switch to pyproject. [native-inputs]: Remove python-mock. Add python-setuptools, python-wheel. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-furl: Update to 2.1.4.Nicolas Graves
* gnu/packages/python-web.scm (python-furl): Update to 2.1.4. [build-system]: Swtich to pyproject. [arguments]{test-flags}: Ignore failing tests. [propagated-inputs]: Sort. [native-inputs]: Add python-pytest, python-setuptools, python-wheel. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-databricks-cli: Update to 0.18.0.Nicolas Graves
* gnu/packages/python-web.scm (python-databricks-cli): Update to 0.18.0. [build-system]: Switch to pyproject-build-system. [arguments]: Improve style, use gexps. [native-inputs]: Add python-setuptools, python-wheel. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-css-parser: Update to 1.0.10.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-css-parser): Update to 1.0.10. Change-Id: I2775f4f7871582d066ed5d4bb1831bb666f730aa
2025-04-16gnu: python-js2py: Update to 0.74.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-js2py): Update to 0.74. [build-system]: Swap to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools, and python-wheel. [propagated-inputs]: Remove python-six; add python-numpy. Change-Id: I0b2a31241fd2c075c8555a921b805e254436de6a
2025-04-16gnu: python-netaddr: Update to 1.3.0.Nicolas Graves
* gnu/packages/python-web.scm (python-netaddr): Update to 1.3.0. [build-system]: Switch to pyproject. [native-inputs]: Add python-poetry-core, python-pytest, python-setuptools, python-wheel. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-netaddr: Move to (gnu packages python-web).Nicolas Graves
* gnu/packages/python-xyz.scm (python-netaddr): Move from here… * gnu/packages/python-web.scm (python-netaddr): …to here. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-werkzeug-1.0: Do not abort on warnings.Ricardo Wurmus
* gnu/packages/python-web.scm (python-werkzeug-1.0)[arguments]: Remove custom 'check phase; do not raise errors when warnings are printed. Change-Id: Ia13e63f6504e5254e35625528ad3ed8e00355528
2025-04-16gnu: python-flask-oidc: Update to 2.3.1.Ricardo Wurmus
* gnu/packages/python-web.scm (python-flask-oidc): Update to 2.3.1. [build-system]: Use pyproject-build-system. [propagated-inputs]: Remove python-itsdangerous, python-oauth2client, and python-six; add python-authlib, python-blinker, python-requests, and python-responses. [native-inputs]: Add python-pytest and python-poetry-core; remove python-nose and python-mock. Change-Id: I5658d420c49626fd72c7c8a4e7fff13eaaee6276
2025-04-16gnu: Add python-authlib.Ricardo Wurmus
* gnu/packages/python-web.scm (python-authlib): New variable. Change-Id: Ia19965ca2e6b26d40740a6fb96a2a03d7842d364
2025-04-16gnu: python-pecan: Update to 1.6.1.Ricardo Wurmus
* gnu/packages/python-web.scm (python-pecan): Update to 1.6.1. [build-system]: Use pyproject-build-system. [native-inputs]: Remove uwsgi. [arguments]: Remove 'relax-requirements phase and custom 'check phase. Change-Id: I94a09a56fa2f353d8df3a96cb38a5bd73d5b0c0b
2025-04-16gnu: python-sanic: Scip more tests, simplify.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-sanic) [arguments] <test-flags>: Ignore all benchmark and typing tests. Skip more failing tests. <phases>: Use default 'check. [native-inputs]: Remove python-bandit, python-chardet, python-coverage, python-cryptography, python-docutils, python-mypy, python-pygments, python-pytest-benchmark, python-pytest-sanic, python-slotscheck, python-towncrier, python-tox, and python-types-ujson; add python-pytest-asyncio. Change-Id: I8804114656fd76639939ba2fa50fb95d65b823ab
2025-04-16gnu: python-uvloop: Fix build.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-uvloop): Fix unquote-splicing error as seen in <https://ci.guix.gnu.org/build/9605318/log/raw>. Change-Id: I26bba8d29913e01e037c678d943607a7c00f5647