Commit graph

1018 commits

Author SHA1 Message Date
Sharlatan Hellseher
c76bec3d93
gnu: python-robotframework-requests: Adjust inputs.
* gnu/packages/python-web.scm (python-robotframework-requests)
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I31009cea2eed419203df181c5db9f861c478813d
2024-12-13 20:19:06 +00:00
Sharlatan Hellseher
9f21e5b101
gnu: python-elasticsearch: Update to 7.17.12.
* gnu/packages/python-web.scm (python-elasticsearch): Update to 7.17.12.
[buld-system]: Swap to pyproject-build-system.
[arguments]<tests>: Enable them.
[propagated-inputs]: Remove python-urllib3; add python-urllib3-next.
[native-inputs]: Add python-aiohttp, python-dateutil, python-mock,
python-pytest, python-pytest-asyncio, python-pytest-cov, python-pyyaml,
python-requests, python-setuptools, and python-wheel.
[license]: Fix license.

Change-Id: I49692d919e8bf0ab8f7229f79e832f14c93fb895
2024-12-13 20:19:04 +00:00
Sharlatan Hellseher
cf0c0f5538
gnu: python-scrapy: Fix build.
* gnu/packages/python-web.scm (python-scrapy): Fix build.
[phases]{relax-requirements}: Remove redundant phase.
[native-inputs]: Add python-wheel.

Change-Id: Iecf49315b5e57023e6aa17bbe89f97f5f12111a4
2024-12-13 20:19:04 +00:00
Sharlatan Hellseher
4b8d10ffdb
gnu: python-requests-unixsocket: Fix build.
* gnu/packages/python-web.scm (python-requests-unixsocket): Fix build.
[build-system]: Swap to pyproject-build-system.
[arguments]<phases>: Use default check phase.
[native-inputs]: Add python-setuptools and python-wheel.

Change-Id: I41bdf7c04e86e97b139dc6098416a9c26d407a94
2024-12-13 20:19:02 +00:00
Sharlatan Hellseher
149837f060
gnu: python-responses: Update to 0.25.3.
* gnu/packages/python-web.scm (python-responses): Update to 0.25.3.
[build-system]: Swap to pyproject-build-system.
[arguments]<phases>: Use default check phase.
[propagated-inputs]: Remove python-toml, python-types-toml, and
python-typing-extensions; add python-pyyaml.
[native-inputs]: Add python-setuptools, python-tomli, python-tomli-w,
and python-wheel.

Change-Id: Ib874a6634d496083c97a933c3402f2383e707bd7
2024-12-13 20:19:02 +00:00
Sharlatan Hellseher
c7f304253f
gnu: python-requests-toolbelt: Update to 1.0.0.
* gnu/packages/python-web.scm (python-requests-toolbelt): Update to 1.0.0.
[build-system]: Swap to pyproject-build-system.
[phases]{delete-problematic-tests}: Move logic to <tests-flags.
[native-inputs]: Add python-pyopenssl, python-setuptools,
python-trustme, and python-wheel.

Change-Id: Ie8a9063a53e154b421675d7ee5463861e577111b
2024-12-13 20:19:01 +00:00
Sharlatan Hellseher
3971f8b354
gnu: python-jsonpickle: Adjust inputs.
* gnu/packages/python-web.scm (python-jsonpickle) [native-inputs]: Add
python-wheel.

Change-Id: Ib60e5786e547f551efa32a29dfe6f74b227ffb8e
2024-12-13 20:19:01 +00:00
Nicolas Goaziou
ebe35e6b73
gnu: python-urllib3: Update to 2.2.1.
* gnu/packages/python-web.scm (python-urllib3): Update to 2.2.1. Re-indent.
[build-system]: Use PYPROJECT-BUILD-SYSTEM.
[native-inputs]: Add PYTHON-HATCHLING.

Change-Id: I980c0cad01b39cce44e3cae09e776fbdff9b162a
2024-12-13 20:18:59 +00:00
Nicolas Goaziou
1615b5a21c
gnu: python-websockets: Adjust inputs.
* gnu/packages/python-web.scm (python-websockets): Adjust inputs.
[build-system]: Use PYPROJECT-BUILD-SYSTEM.
[native-inputs]: Add PYTHON-SETUPTOOLS and PYTHON-WHEEL.

Change-Id: I03cf0233ceb9a2767fb1086bd6a6615cdcd2e78c
2024-12-13 20:18:58 +00:00
Nicolas Graves
3c2943b621
gnu: build-system/pyproject: Add missing native-inputs.
* gnu/packages/bioinformatics.scm (python-ega-download-client)
[native-inputs]: Add python-setuptools and python-wheel.

* gnu/packages/databases.scm (datasette)[native-inputs]: Add
python-pip.

* gnu/packages/django.scm (python-django-localflavor,
python-django-contact-form)[native-inputs]: Add python-setuptools and
python-wheel.

* gnu/packages/graphviz.scm (python-uqbar)[native-inputs]: Add
python-setuptools and python-wheel.

* gnu/packages/jupyter.scm (python-jupyterlab-server)[native-inputs]:
Add python-wheel.
(python-nbstripout)[native-inputs]: Add python-setuptools and
python-wheel.

* gnu/packages/machine-learning.scm (python-captum,
python-linear-operator, python-gpytorch)[native-inputs]: Add
python-setuptools.

* gnu/packages/music.scm (abjad, abjad-ext-rmarkers,
abjed-ext-nauert, python-mutagen)[native-inputs]: Add
python-setuptools and python-wheel.

* gnu/packages/package-management.scm
(python-conda-package-handling)[native-inputs]: Add python-setuptools
and python-wheel.
(conda)[native-inputs]: Add python-wheel.

* gnu/packages/python-check.scm (python-pyinstrument,
python-pytest-testmon, python-pytest-trio, python-nbval,
python-pytest-toolbox)[native-inputs]: Add python-setuptools and
python-wheel.
(python-nptyping)[native-inputs]: Add python-setuptools.

* gnu/packages/python-check.scm (python-dask-expr)[native-inputs]:
Add python-setuptools and python-wheel.

* gnu/packages/python-web.scm (parfive, python-aioftp, python-hupper,
python-sanic, python-mechanicalsoup, python-tinycss, python-aiostream,
python-cbor2, gunicorn)[native-inputs]: Add python-setuptools and
python-wheel.

* gnu/packages/python-xyz.scm (python-apprise, python-jaraco-classes,
python-sparse, python-shtab, python-pyan3)[native-inputs]: Add
python-setuptools.
(python-jupytext, python-orderedmultidict, python-identify, python-nodeenv,
python-cfgv, python-zarr, python-multipart, python-nbconvert, python-cram,
python-immutables, python-numpydoc, python-cairosvg, python-unidecode,
python-black, python-multidict, python-mpv-jsonipc, python-humanize,
python-cmd2)[native-inputs]: Add python-setuptools and python-wheel.
(python-partd, python-dask, python-zarr)[native-inputs]: Add
python-wheel.
(python-nbconvert)[propagated-inputs]: Add texlive-etoolbox. Remove
duplicate textlive-jknapltx.
(python-isort)[native-inputs]: Add python-pip.

* gnu/packages/simulation.scm (python-fenics-dijitso)[native-inputs]:
Add python-setuptools and python-wheel.

* gnu/packages/sphinx.scm (python-pydata-sphinx-theme,
python-sphinx-autodoc-typehints)[native-inputs]: Add
python-setuptools.

* gnu/packages/syndication.scm (tuir)[native-inputs]: Add
python-setuptools and python-wheel.

* gnu/packages/terminals.scm (python-halo)[native-inputs]: Add
python-setuptools and python-wheel.

* gnu/packages/time.scm (python-arrow, python-dateutil)
[native-inputs]: Add python-setuptools and python-wheel.

* gnu/packages/version-control.scm (pre-commit)[native-inputs]: Add
python-setuptools and python-wheel.  Remove input labels.

* gnu/packages/virtualization.scm (python-qemu-qmp,
python-transient)[native-inputs]: Add python-setuptools and
python-wheel.

* gnu/packages/xorg.scm (python-xcffib)[native-inputs]: Add
python-setuptools and python-wheel.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>

Change-Id: Id61cf8cdc47bd4c2871c0a9c8e9a5bfd51157df0
2024-12-13 20:18:58 +00:00
Nicolas Graves
0592a5df16
gnu: python-cssselect2: Move to pyproject-build-system.
* gnu/packages/python-web.scm (python-cssselect2):
[build-system]: Move to pyproject-build-system.
[arguments]<#:phases>: Remove uneeded 'check phase replacement.

Change-Id: I0bdcf546d24bd738d5c547c36faa91483408d1ab
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:58 +00:00
Nicolas Graves
9e2fe5431e
gnu: python-warcio: Move to pyproject-build-system.
* gnu/packages/python-web.scm (python-warcio):
  [build-system]: Move to pyproject-build-system.
  [arguments]: Use <#:test-flags> instead of check phase replacement.

Change-Id: I7fd1ad51cddcbeb42c6aeeda552eb1a7bcd6e712
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:57 +00:00
Nicolas Graves
61f81c8beb
gnu: python-zope-i18nmessageid: Move to pyproject-build-system.
* gnu/packages/python-web.scm (python-zope-i18nmessageid):
  [build-system]: Move to pyproject-build-system.
  [native-inputs]: Add python-setuptools and python-wheel.

Change-Id: Ia9e142a53721bb6d7495d87b59d5f4f3b3f77bf2
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:56 +00:00
Nicolas Graves
af8b0d4bbf
gnu: python-flask-login: Move to pyproject-build-system.
* gnu/packages/python-web.scm (python-flask-login):
  [build-system]: Move to pyproject-build-system.
  [arguments]: Remove uneeded field.

Change-Id: I9f3abb36b642ad2860c68f13f9d9e8b8b5f40811
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:51 +00:00
Nicolas Graves
4705ee467d
gnu: python-tinycss: Move to pyproject-build-system.
* gnu/packages/python-web.scm (python-tinycss):
  [build-system]: Move to pyproject-build-system.
  [arguments]<#:test-flags>: Ignore failing test.

Change-Id: I972a3c6390df5f8af79c952292db8a4e24a4aa33
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:51 +00:00
Nicolas Graves
b0834fe777
gnu: python-cbor2: Move to pyproject-build-system.
* gnu/packages/python-web.scm (python-cbor2):
  [build-system]: Move to pyproject-build-system.
  [arguments]: Remove uneeded field.

Change-Id: I2e27fa48950aa9d10e140bfbdc12df3d22661282
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:51 +00:00
Nicolas Graves
478ef78c0e
gnu: gunicorn: Update to 21.2.0.
* gnu/packages/python-web.scm (gunicorn): Update to 21.2.0.

Change-Id: Ia9931763ff45ee8e3f925ce54c20bce6549d809a
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:51 +00:00
Nicolas Graves
bc90ab9281
gnu: python-apiron: Move to pyproject-build-system.
* gnu/packages/python-web.scm (python-apiron):
  [build-system]: Move to pyproject-build-system.
  [arguments]<#:phases>: Replace field with <#:test-flags>.

Change-Id: I04bb9739b6356fd50fc07ae54838764d51ed22d6
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:49 +00:00
Nicolas Graves
7779c5e794
gnu: python-zope-i18nmessageid: Update to 5.1.1.
* gnu/packages/python-web.scm (python-zope-i18nmessageid): Update to 5.1.1.

Change-Id: Ia53db09774addf05b0a856fd1f573c5dd5c902aa
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:48 +00:00
Nicolas Graves
5ff86792e5
gnu: python-http-ece: Update to 1.2.0.
* gnu/packages/python-web.scm (python-http-ece): Update to 1.2.0.

Change-Id: I8d82959841b64db48eb01b88914298ba12f1a388
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:47 +00:00
Ricardo Wurmus
799c56265f
gnu: python-pycurl: Update to 7.45.3.
* gnu/packages/python-web.scm (python-pycurl): Update to 7.45.3.
[arguments]: Adjust tests.

Change-Id: I05120931c979d292c2f888d29c80c93a82a291a0
2024-12-13 20:18:46 +00:00
Ricardo Wurmus
a10ee797b2
gnu: python-openapi-core: Update to 0.19.1.
* gnu/packages/python-web.scm (python-openapi-core): Update to 0.19.1.
[arguments]: Enable one test that no longer fails, disable others that do.
[propagated-inputs]: Add python-aiohttp.

Change-Id: I0a793911f795e18750009e7834b7e1f6d7152282
2024-12-13 20:18:43 +00:00
Ricardo Wurmus
565f483ef0
gnu: python-openapi-spec-validator: Update to 0.7.1.
* 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-13 20:18:43 +00:00
Ricardo Wurmus
2b211ddc88
gnu: python-requests: Update to 2.31.0.
* 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-13 20:18:42 +00:00
Ricardo Wurmus
7ab238ba60
gnu: python-openapi-schema-validator: Update to 0.6.2.
* gnu/packages/python-web.scm (python-openapi-schema-validator): Update to
0.6.2.
[arguments]: Disable one test.

Change-Id: I72190fa157e8c80fdbaf94514f6fb5c4bd8d22bb
2024-12-13 20:18:42 +00:00
Ricardo Wurmus
6ccd3b28e4
gnu: python-websocket-client: Update to 1.8.0.
* 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-13 20:18:39 +00:00
Ricardo Wurmus
5b5fb77ff9
gnu: python-pycurl: Add missing inputs.
* gnu/packages/python-web.scm (python-pycurl)[native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: If290b96a993efc1ec984ef3f967f122a8ae383d0
2024-12-13 20:18:33 +00:00
Lars-Dominik Braun
6d97c15911
gnu: Add python-setuptools/python-wheel where necessary.
Changes to pyproject-build-system require explicit dependency on
setuptools/wheel.

Change-Id: Icd7699fc1dc56e974ae7568f2ae916dbf876bea5
2024-12-13 20:18:25 +00:00
Lars-Dominik Braun
fdc0fefd46
build-system/pyproject: Use python-sans-pip-wrapper as default-python.
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-13 20:15:41 +00:00
Gabriel Wicki
8d05f0c8db
gnu: Fix synopsis in various python packages.
* 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 <vagrant@debian.org>
2024-12-10 22:35:06 -08:00
Ricardo Wurmus
2c700af42c
gnu: python-falcon: Fix tests.
* 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 <hako@ultrarare.space>
2024-12-03 08:24:56 +08:00
Sharlatan Hellseher
bdbf3ab4f0
gnu: python-pycurl: Adjust inputs.
* 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-24 14:45:35 +00:00
Attila Lendvai
e30c169bec
gnu: python-pycurl: Build from git.
* gnu/packages/python-web.scm (python-pycurl) [source]: Swap to git
checkout.

Change-Id: I1b347c04022970ffe42a87530e525a83745ff84c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-24 14:42:53 +00:00
Attila Lendvai
851f0662a5
gnu: python-pycurl: Fix build by running the tests single-threaded.
* 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 <sharlatanus@gmail.com>
2024-11-24 14:42:53 +00:00
Sharlatan Hellseher
d3b010c38c
gnu: Respect --cores build argument in some python packages.
Reported by Greg Hogan <code@greghogan.com> 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-23 15:55:05 +00:00
Ricardo Wurmus
72ef08da9d
gnu: python-uvicorn: Update to 0.32.0.
* 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-20 14:00:14 +01:00
Jakob Kirsch
3983f4da94
gnu: python-websockets: Update to 13.0.
* gnu/packages/python-web.scm (python-websockets): Update to 13.0.

Change-Id: I242cc257c779d1dba992e814ba4da68c99daff6e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-18 20:24:39 +00:00
Ricardo Wurmus
391de92713
gnu: Add awscli-2.
* gnu/packages/python-web.scm (awscli-2): Rename to...
(awscliv2): ...this new variable.
(awscli-2): New variable.

Change-Id: Id5c356ae0e6af53167d4acde7934f88c2f527a00
2024-11-18 20:19:43 +00:00
Ricardo Wurmus
1e52bb77f0
gnu: Add python-awscrt-for-awscli.
* gnu/packages/python-web.scm (python-awscrt-for-awscli): New variable.

Change-Id: Iea7f6467d01eee447d6605390be1066589537aae
2024-11-18 20:19:43 +00:00
Ricardo Wurmus
ad876569dc
gnu: Add python-awscrt.
* gnu/packages/python-web.scm (python-awscrt): New variable.

Change-Id: I1c08a06fdb1ea9811c183d3711f092edd12cdca7
2024-11-18 20:19:42 +00:00
Ricardo Wurmus
25d340a0e3
gnu: awscli-2: Update to 2.3.1.
* gnu/packages/python-web.scm (awscli-2): Update to 2.3.1.
[name]: Rename to awscliv2.

Change-Id: I5fcc7afe66490513c6769c19f961a5fcb497d422
2024-11-18 20:19:42 +00:00
Ricardo Wurmus
968726d89f
gnu: awscli-2: Add missing inputs.
* gnu/packages/python-web.scm (awscli-2)[native-inputs]: Add
python-poetry-core and python-pytest.

Change-Id: Ia0d160eca47f9e39ba902481c7146ad85b848c2a
2024-11-18 20:19:42 +00:00
Ricardo Wurmus
bab9607827
gnu: awscli: Update to 1.36.0.
* gnu/packages/python-web.scm (awscli): Update to 1.36.0.
[arguments]<test-flags>: Silent more failing tests.

Co-Authored-By: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: Ia06ad5128b13dbc68ec92f93dc025644605cd30c
2024-11-18 20:19:42 +00:00
Sharlatan Hellseher
71d8ea41dd
gnu: awscli: Update to 1.35.20.
* 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-18 20:19:41 +00:00
Sharlatan Hellseher
c83197d3eb
gnu: python-s3transfer: Update to 0.10.3.
* 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-18 20:19:41 +00:00
Navid Afkhami
2b781003a4
gnu: Add python-rangehttpserver.
* gnu/packages/python-web.scm (python-rangehttpserver): New variable.

Change-Id: Ib37b29bedb468faf4da5ab5080106c54e50f52c7
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2024-11-11 12:58:00 +01:00
Spencer King
d95588242c
gnu: awscli@1: Fix broken build.
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 <ludo@gnu.org>
2024-10-16 19:24:10 +02:00
Sharlatan Hellseher
bd59254b82
gnu: python-scrapy: Update to 2.11.2, fix build.
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-27 21:18:43 +01:00
Nicolas Graves
86764929f9
gnu: Remove python-msrest.
* gnu/packages/python-web.scm (python-msrest): Delete variable.

Change-Id: Ic27ba6fe0e7f828327e98c99eabf536ea1cd544a
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-09-15 10:21:42 +01:00
Nicolas Graves
17c4c3449b
gnu: python-azure-storage-blob: Update to 12.22.0.
* 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 <mail@cbaines.net>
2024-09-15 10:21:42 +01:00