summaryrefslogtreecommitdiff
path: root/gnu/packages/python-web.scm
AgeCommit message (Collapse)Author
2024-12-13gnu: python-openapi-spec-validator: Update to 0.7.1.Ricardo Wurmus
* gnu/packages/python-web.scm (python-openapi-spec-validator): Update to 0.7.1. [arguments]: Update test selection. [propagated-inputs]: Add python-jsonschema-path and python-lazy-object-proxy. Change-Id: Ie10257a90b495addf3ea890cf9b3c71c6f14da8f
2024-12-13gnu: python-requests: Update to 2.31.0.Ricardo Wurmus
* gnu/packages/python-web.scm (python-requests): Update to 2.31.0. [build-system]: Use pyproject-build-system. [arguments]: Disable only some tests. [native-inputs]: Add python-pip, python-pytest, python-pytest-mock, python-setuptools, and python-wheel. [home-page]: Update. Change-Id: Ifb33b76393fc1e1ea21d7f22277c6b5e30e4bb1d
2024-12-13gnu: python-openapi-schema-validator: Update to 0.6.2.Ricardo Wurmus
* gnu/packages/python-web.scm (python-openapi-schema-validator): Update to 0.6.2. [arguments]: Disable one test. Change-Id: I72190fa157e8c80fdbaf94514f6fb5c4bd8d22bb
2024-12-13gnu: python-websocket-client: Update to 1.8.0.Ricardo Wurmus
* gnu/packages/python-web.scm (python-websocket-client): Update to 1.8.0. [build-system]: Use pyproject-build-system. [arguments]: Remove 'skip-network-test and custom 'check phase; use #:test-flags to disable test. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ib5794c64df1d9c3759c3f9a8c1d0f8642afa83c4
2024-12-13gnu: python-pycurl: Add missing inputs.Ricardo Wurmus
* gnu/packages/python-web.scm (python-pycurl)[native-inputs]: Add python-setuptools and python-wheel. Change-Id: If290b96a993efc1ec984ef3f967f122a8ae383d0
2024-12-13gnu: Add python-setuptools/python-wheel where necessary.Lars-Dominik Braun
Changes to pyproject-build-system require explicit dependency on setuptools/wheel. Change-Id: Icd7699fc1dc56e974ae7568f2ae916dbf876bea5
2024-12-13build-system/pyproject: Use python-sans-pip-wrapper as default-python.Lars-Dominik Braun
Also adds python-setuptools and python-wheel to relevant packages, either to native-inputs or to propagated inputs if the pkg_resources Python module is loaded at runtime. * guix/build-system/pyproject.scm (default-python): Default to python-sans-pip-wrapper. Change-Id: I2d986c2225114f54459dd6bb360913106e52cdf4
2024-12-10gnu: Fix synopsis in various python packages.Gabriel Wicki
* gnu/packages/python-compression.scm (python-inflate64): Fix synopsis. * gnu/packages/python-science.scm (python-xarray-dataclasses): Fix synopsis. * gnu/packages/python-web.scm (python-waybackpack): Fix synopsis. * gnu/packages/python-xyz.scm (python-mir-eval): Fix synopsis. (python-restructuredtext-lint): Fix synopsis. (python-pixelmatch): Fix synopsis. (python-google-pasta): Fix synopsis. (python-xmp-toolkit): Fix synopsis. * gnu/packages/bioinformatics.scm (python-mgatk): Fix synopsis. * gnu/packages/rpc.scm (python-grpc-stubs): Fix synopsis. * gnu/packages/simulation.scm (python-commonroad-io): Fix synopsis. Signed-off-by: Vagrant Cascadian <[email protected]>
2024-12-03gnu: python-falcon: Fix tests.Ricardo Wurmus
* gnu/packages/python-web.scm (python-falcon)[native-inputs]: Add python-orjson. [arguments]: Do not patch test file; respect test-flags in custom 'check phase; provide test-flags to ignore examples and benchmarks. [build-system]: Use pyproject-build-system. Change-Id: Ic173e2d940a2bb9c7f81ea3e70475f8bfff36dfb Signed-off-by: Hilton Chain <[email protected]>
2024-11-24gnu: python-pycurl: Adjust inputs.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-pycurl): Remove requirement for pytest-xdist as tests need to be run in single threaded. No need for Nose as main test runner is Pytest now. [arguments]<test-flags>: Remove "--numprocesses" option. [native-inputs]: Remove python-nose and python-pytest-xdist. Change-Id: I8de5d89a38208c119ea5494de1e8339130b01f54
2024-11-24gnu: python-pycurl: Build from git.Attila Lendvai
* gnu/packages/python-web.scm (python-pycurl) [source]: Swap to git checkout. Change-Id: I1b347c04022970ffe42a87530e525a83745ff84c Signed-off-by: Sharlatan Hellseher <[email protected]>
2024-11-24gnu: python-pycurl: Fix build by running the tests single-threaded.Attila Lendvai
* gnu/packages/python-web.scm (python-pycurl): Make test run single-threaded. Reenable some tests that used to fail due to threading. [test_request_without_certinfo]: Disable test/timebomb that probably uses an expired CA. Change-Id: I62bc60757cf2e005ed55768c84d8c178f63c35ec Signed-off-by: Sharlatan Hellseher <[email protected]>
2024-11-23gnu: Respect --cores build argument in some python packages.Sharlatan Hellseher
Reported by Greg Hogan <[email protected]> in #74445. * gnu/packages/astronomy.scm (python-asdf-astropy, python-astropy, python-photutils, python-poppy, python-regions, python-reproject, python-sunpy, python-spectral-cube, python-stdatamodels, python-pysiaf, python-sbpy, python-asdf-coordinates-schemas, python-roman-datamodels, python-webbpsf, python-yt): [arguments]<test-flags>: Adjust "-n" or "--numprocess" to respect "--cores" build argument. * gnu/packages/check.scm (python-crosshair): Likewise. * gnu/packages/databases.scm (python-fastparquet, python-pycurl, awscli, python-s3transfer): Likewise. * gnu/packages/python-xyz.scm (python-glymur, python-zarr, python-dask): Likewise. Change-Id: Ifbc6435e4ad22b0ae822b485bccca41eaa165cc5
2024-11-20gnu: python-uvicorn: Update to 0.32.0.Ricardo Wurmus
* gnu/packages/python-web.scm (python-uvicorn): Update to 0.32.0. [arguments]: Enable more tests; add phase 'patch-pyproject. Change-Id: I7b1efb0a8319d02a8ea83a03299b1c2fa3adf0aa
2024-11-18gnu: python-websockets: Update to 13.0.Jakob Kirsch
* gnu/packages/python-web.scm (python-websockets): Update to 13.0. Change-Id: I242cc257c779d1dba992e814ba4da68c99daff6e Signed-off-by: Sharlatan Hellseher <[email protected]>
2024-11-18gnu: Add awscli-2.Ricardo Wurmus
* gnu/packages/python-web.scm (awscli-2): Rename to... (awscliv2): ...this new variable. (awscli-2): New variable. Change-Id: Id5c356ae0e6af53167d4acde7934f88c2f527a00
2024-11-18gnu: Add python-awscrt-for-awscli.Ricardo Wurmus
* gnu/packages/python-web.scm (python-awscrt-for-awscli): New variable. Change-Id: Iea7f6467d01eee447d6605390be1066589537aae
2024-11-18gnu: Add python-awscrt.Ricardo Wurmus
* gnu/packages/python-web.scm (python-awscrt): New variable. Change-Id: I1c08a06fdb1ea9811c183d3711f092edd12cdca7
2024-11-18gnu: awscli-2: Update to 2.3.1.Ricardo Wurmus
* gnu/packages/python-web.scm (awscli-2): Update to 2.3.1. [name]: Rename to awscliv2. Change-Id: I5fcc7afe66490513c6769c19f961a5fcb497d422
2024-11-18gnu: awscli-2: Add missing inputs.Ricardo Wurmus
* gnu/packages/python-web.scm (awscli-2)[native-inputs]: Add python-poetry-core and python-pytest. Change-Id: Ia0d160eca47f9e39ba902481c7146ad85b848c2a
2024-11-18gnu: awscli: Update to 1.36.0.Ricardo Wurmus
* gnu/packages/python-web.scm (awscli): Update to 1.36.0. [arguments]<test-flags>: Silent more failing tests. Co-Authored-By: Sharlatan Hellseher <[email protected]> Change-Id: Ia06ad5128b13dbc68ec92f93dc025644605cd30c
2024-11-18gnu: awscli: Update to 1.35.20.Sharlatan Hellseher
* gnu/packages/python-web.scm (awscli): Update to 1.35.20. Use G-expressions. [source]: Swap to git checkout as it contains tests. [build-system]: Swap to pyproject-build-system. [phases]: Delete use-recent-pyyaml phase; add set-invorenment phase. [inputs]: Remove groff, python-colorama-for-awscli, and python-pyyaml-5; add groff-minimal, python-colorama, and python-pyyaml. [native-inputs]: Add python-pytest, python-pytest-xdist, python-setuptools, and python-wheel. Change-Id: Ib7542a783fe65bb93d9f4cbfb89241190813fde4
2024-11-18gnu: python-s3transfer: Update to 0.10.3.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-s3transfer): Update to 0.10.3. [build-system]: Swap to pyprojct-build-system. [native-inputs]: Add python-pytest, python-pytest-xdist, python-setuptools, and python-wheel. Change-Id: I41d35dc89ea6f9ff24f33f6bfcc1fc6a22ebe890
2024-11-11gnu: Add python-rangehttpserver.Navid Afkhami
* gnu/packages/python-web.scm (python-rangehttpserver): New variable. Change-Id: Ib37b29bedb468faf4da5ab5080106c54e50f52c7 Signed-off-by: Ricardo Wurmus <[email protected]>
2024-10-16gnu: awscli@1: Fix broken build.Spencer King
awscli 1.x requires PyYAML<=6,>=3.10. * gnu/packages/python-web.scm (awscli)[inputs]: Change ‘python-pyyaml’ to ‘python-pyyaml-5’. Change-Id: I9b7a523b9f72bdc13f48bf699e7e01f0ebe7a575 Signed-off-by: Ludovic Courtès <[email protected]>
2024-09-27gnu: python-scrapy: Update to 2.11.2, fix build.Sharlatan Hellseher
This is a follow up fixture found during review of <https://issues.guix.gnu.org/73070>. * gnu/packages/python-web.scm (python-scrapy): Update to 2.11.2. [source]: Name for source tarball has been changed in PyPI. [arguments]: <#:test-flags>: Enable more tests which are passing now. <#:phases>: Add 'relax-requirements and 'prepare-test-environment phases. [propagated-inputs]: Add python-defusedxml. [native-inputs]: Add nss-certs-for-test. Change-Id: Ia1e1868b75d679044af83812469c2412b2bab716
2024-09-15gnu: Remove python-msrest.Nicolas Graves
* gnu/packages/python-web.scm (python-msrest): Delete variable. Change-Id: Ic27ba6fe0e7f828327e98c99eabf536ea1cd544a Signed-off-by: Christopher Baines <[email protected]>
2024-09-15gnu: python-azure-storage-blob: Update to 12.22.0.Nicolas Graves
* gnu/packages/python-web.scm (python-azure-storage-blob): Update to 12.22.0. [build-system]: Move to pyproject-build-system. [propagated-inputs]: Remove python-msrest. Add python-isodate and python-typing-extensions. Change-Id: If7163dd4568136a19799b78e9fce246ab0611cbd Signed-off-by: Christopher Baines <[email protected]>
2024-09-15gnu: python-azure-core: Update to 1.28.0.Nicolas Graves
* gnu/packages/python-web.scm (python-azure-core): Update to 1.28.0. [build-system]: Move to pyproject-build-system. [arguments]<#:test-flags>: Use it. <#:phases>: Move from check phase replacement to a lighter 'add-test-pythonpath pre-check phase. [propagated-inputs]: Remove python-trio. [native-inputs]: Remove python-msrest. Change-Id: Ie4656ddaa1919144cc75a81feecb9ec774c9436f Signed-off-by: Christopher Baines <[email protected]>
2024-09-14gnu: python-treq: Fix typo in the description field.Rostislav Svoboda
* gnu/packages/python-web.scm (python-treq): Fix typo in the description field. Change-Id: I4d5effcd3a9d3e5e1281357505ade16481824275 Signed-off-by: Florian Pelz <[email protected]>
2024-09-12gnu: Add python-waybackpack.Danny Milosavljevic
* gnu/packages/python-web.scm (python-waybackpack): New variable. Change-Id: I2ba32918f36a99dc9cb01499b645272b4e5ddb13
2024-09-09gnu: python-huggingface-hub: Update to 0.23.2.Nicolas Graves
* gnu/packages/python-web.scm (python-huggingface-hub): Update to 0.23.2. Change-Id: I06989e883f54d9f0fc8db002d0a580008f6c6b67 Signed-off-by: jgart <[email protected]>
2024-09-09gnu: python-huggingface-hub: Disable failing tests.Nicolas Graves
* gnu/packages/python-web.scm (python-huggingface-hub): [arguments]<#:test-flags>: Disable failing test (requires network connection). Change-Id: I7273c4f0bcc3b8cf3d34633a0d6c1df4d76d9170 Signed-off-by: jgart <[email protected]>
2024-09-03gnu: python-httpx: Fix tests.John Kehayias
* gnu/packages/python-web.scm (python-httpx)[native-inputs]: Add nss-certs-for-test. Change-Id: If8e98564e44a2e5e7bc520c31553aa83bc597946
2024-09-03gnu: python-geventhttpclient: Fix tests.Guillaume Le Vaillant
Fixes <https://issues.guix.gnu.org/72950>. * gnu/packages/python-web.scm (python-geventhttpclient)[native-inputs]: Add nss-certs-for-test. Reported-by: Dr. Arne Babenhauserheide <[email protected]> Change-Id: I22d0774a88b91e0d33191c0dea5b1aaafb992301
2024-09-03gnu: python-httpcore: Fix tests.John Kehayias
* gnu/packages/python-web.scm (python-httpcore)[native-inputs]: Add nss-certs-for-test. Change-Id: I1e1b2f067e672278f86389d5f7b686a45715f861
2024-09-03gnu: python-google-auth: Update to 2.34.0.John Kehayias
* gnu/packages/python-web.scm (python-google-auth): Update to 2.34.0. [origin]: Update pypi-uri. Change-Id: I56d88c29645d780c5555d374ca81e5f7834360be
2024-09-03gnu: python-google-auth: Fix tests.John Kehayias
* gnu/packages/python-web.scm (python-google-auth)[native-inputs]: Add nss-certs-for-test. Change-Id: Ia12e98de8c2c8d335b98cef941692611c76ad2fa
2024-08-31gnu: Add nss-certs-for-test.Zheng Junjie
* gnu/packages/certs.scm (nss-certs-for-test): New variable. * gnu/packages/python-web.scm (python-requests-next)[native-inputs]: Add it. Change-Id: Id808e058835556717a6585ecd86dd14d0d2a5039
2024-08-20gnu: Add python-httpauth.jgart
* gnu/packages/python-web.scm (python-httpauth): New variable. Change-Id: I02ece90600961a634d30f34c301bd387e5aa23b7 Signed-off-by: jgart <[email protected]>
2024-07-19gnu: Add python-nh3.Nguyễn Gia Phong
* gnu/packages/python-web.scm (python-nh3): New variable. Change-Id: I21877b895467c290e07d11697a384c18a9c53113 Signed-off-by: Efraim Flashner <[email protected]>
2024-07-17gnu: python-cloud-init: Update to 24.2.Ricardo Wurmus
* gnu/packages/python-web.scm (python-cloud-init): Update to 24.2. [arguments]: Disable apt tests. Change-Id: I1a024ded4108121cc2960cadab4da94416290913
2024-07-17gnu: python-cloud-init: Move files.Ricardo Wurmus
* gnu/packages/python-web.scm (python-cloud-init)[arguments]: Add phase 'move-files to move data files out of site-packages directory. Change-Id: I1322b990226174283d724539a98f7470221e9058
2024-07-16gnu: python-pyowm: Update to 3.3.0.jgart
* gnu/packages/python-web.scm (python-pyowm): Update to 3.3.0. [build-system]: Use pyproject build system. [arguments]: Run unit tests. [native-inputs]: Add python-pytest. [propagated-inputs]: Add python-geojson-for-pyowm. Change-Id: Ifde514f971cf3821905d9f1beb491a53e7799325
2024-07-16gnu: Add gunicorn-next.jgart
* gnu/packages/python-xyz.scm (gunicorn-next): New variable. Change-Id: I7a89e77bb0fcdfa620d07600bb06c75a720ce9b8
2024-07-16gnu: gunicorn: Add bash-minimal to satisfy linter.jgart
* gnu/packages/python-web.scm (gunicorn)[inputs]: Add bash-minimal. Change-Id: I4d63f9c0d2c1b02f6e2d701fac9698c57a95223a
2024-07-16gnu: gunicorn: Use pyproject-build-system.jgart
* gnu/packages/python-web.scm (gunicorn)[build-system]: Use pyproject-build-system. Change-Id: I52c8ad0169cef33830b90b9ba243ced58d401eb4
2024-07-13Revert "gnu: python-requests-toolbelt: Update to 1.0.0."jgart
This breaks poetry so reverting. This reverts commit ddb22a10e04c966eaa6ecbc50c3fc75dc3a143c3.
2024-07-13Revert "gnu: python-requests-toolbelt: Use new style."jgart
This breaks poetry so reverting. This reverts commit c0ecad208e305b6cd73a4ab0879e3407b879e1f9.
2024-07-13gnu: python-requests-toolbelt: Use new style.jgart
* gnu/packages/python-xyz.scm (python-requests-toolbelt) [arguments]: Use new style. Change-Id: Ifbb305babeff37a34ca8789c3a08e0363e8583bf