Commit Graph

936 Commits

Author SHA1 Message Date
Ricardo Wurmus
0e24635033
gnu: python-omnipath: Update to 1.0.8.
* gnu/packages/python-web.scm (python-omnipath): Update to 1.0.8.
[arguments]: Disable tests that need internet access.
[native-inputs]: Add python-pytest-socket.

Change-Id: Ib5856a1a25835d43918d9fe565d0262dded70eed
2024-05-05 22:38:17 +02:00
Ricardo Wurmus
ee9720b2f0
gnu: python-jsonpickle: Update to 3.0.4.
* gnu/packages/python-web.scm (python-jsonpickle): Update to 3.0.4.
[build-system]: Use pyproject-build-system.
[arguments]: Use test-flags; add 'pre-check phase.
[propagated-inputs]: Add python-importlib-metadata.
[native-inputs]: Add python-bson, python-ecdsa, python-feedparser,
python-pymongo, python-pytest, python-pytest-benchmark, python-pytest-cov,
python-pytest-enabler, python-setuptools, python-setuptools-scm,
python-simplejson, python-sqlalchemy, python-ujson, and tzdata-for-tests.

Change-Id: I99e41ae2652ce02b090ee2b99a7b850a19b5f353
2024-05-05 22:38:17 +02:00
Sharlatan Hellseher
f4f8a3a3e9
gnu: parfive: Update to 2.1.0.
* gnu/packages/python-web.scm (parfive): Update to 2.1.0.

Change-Id: I6207150e012c03943d4553854123831d1bba3e55
2024-04-30 21:36:09 +01:00
Sharlatan Hellseher
e2ba93373a
gnu: python-imap-tools: Enable tests.
* gnu/packages/python-web.scm (python-imap-tools): Enable tests.
[source]: Swap to git checkout containing tests.
[arguments] <#:test-flags>: Exclude tests requiring network connection.
[native-inputs]: Add python-pytest.

Change-Id: I6173f93307d371952beeef9dbbc8c237023d265b
2024-04-24 10:12:33 +01:00
Sharlatan Hellseher
79c813d416
gnu: python-imap-tools: Update to 1.6.0.
* gnu/packages/python-web.scm (python-imap-tools): Update to 1.6.0.
[source]: Adjust PyPI package name for source distribution as seen in
<https://pypi.org/project/imap-tools/#files>.

Change-Id: I943edd19526879b7945693e29a21113ac9b6e0b1
2024-04-24 09:56:38 +01:00
Markku Korkeala
22d11dab8b
gnu: Add python-robotframework-requests.
* gnu/packages/python-web.scm (python-robotframework-requests): New variable.

Change-Id: I01d814d1a9e20d26e9bfa4a0a77ba91577da2bd8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-24 09:54:02 +01:00
normalmente
fd579def37
gnu: Add python-noiseprotocol.
* gnu/packages/python-web.scm (python-noiseprotocol): New variable.

Change-Id: Id62f22f9fd3f019beded5ce5c0fe9123c34f8bb2
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-23 20:58:33 +00:00
Vinicius Monego
1e10306460
gnu: python-scrapy: Update to 2.11.1.
* gnu/packages/python-web.scm (python-scrapy): Update to 2.11.1.
[native-inputs]: Add python-pexpect.

Change-Id: Ief50a55a27a2b6e3ae143d43a8b07a9011048565
2024-03-23 09:30:45 -03:00
dan
18af584bb4
gnu: Add python-cheroot.
* gnu/packages/python-web.scm (python-cheroot): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-19 09:43:41 +00:00
Sharlatan Hellseher
646810ab6a
gnu: python-pycurl: Disable one failing test.
* gnu/packages/python-web.com (python-pycurl) [arguments]
<#:test-flags>: Disable one more failing test which occurs on CI with
CPU thread count more than 16.

Change-Id: Ie772a7f096357b541cc8baa2349a524f05500e52
2024-03-15 07:48:08 +00:00
Sharlatan Hellseher
a862a99bb3
gnu: python-pycurl: Enable tests.
* gnu/packages/python-web.scm (python-pycurl): Enable most of the tests.
[build-system]: Swap to pyproject-build-system.
[arguments] <#:tests?>: Enable them.
<#:test-arguments>: Disable some failing and hanging tests.
[native-inputs]: Add python-flaky, python-pytest, and
python-pytest-xdist.

Change-Id: Ie222aa1111720f2e39b950b79d9e707401be7e8f
2024-03-14 23:29:02 +00:00
Sharlatan Hellseher
2187ac84d0
gnu: packages: python-web: Sort use-modules alphabetically.
* gnu/packages/python-web.scm: Sort #:use-module alphabetically to ease
maintenance.

Change-Id: Id01b66ff7eaf610895c1275c2abfd9de2e537d8e
2024-03-14 23:28:52 +00:00
Troy Figiel
e22175655d
gnu: Add python-zodb.
* gnu/packages/python-web.scm (python-zodb): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-14 22:49:59 +00:00
Troy Figiel
36da1ad73d
gnu: Add python-zodbpickle.
* gnu/packages/python-web.scm (python-zodbpickle): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-14 22:49:51 +00:00
Troy Figiel
fb377b4af7
gnu: Add python-zconfig.
* gnu/packages/python-web.scm (python-zconfig): New variable.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-14 22:22:45 +00:00
Arun Isaac
e85fbe1097
gnu: python-extruct: Update to 0.16.0.
* gnu/packages/python-web.scm (python-extruct): Update to 0.16.0.
[propagated-inputs]: Remove python-rdflib-jsonld.

Change-Id: I83608101a9ad3d223c7874c4fb5b34c37073ace5
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2024-03-10 23:18:59 +00:00
Giacomo Leidi
a9b91cbc9c
gnu: Add python-fastapi-pagination.
* gnu/packages/python-web.scm (python-fastapi-pagination): New variable.

Change-Id: I3d5563baf7167e0bd0718cdbfc4a869a0bc96911
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-01 07:17:17 +00:00
Giacomo Leidi
d6dbb923d8
gnu: Add python-fastapi-pagination-minimal.
* gnu/packages/python-web.scm
(python-fastapi-pagination-minimal): New variable.

Change-Id: I69e06ba405bce57409d83f3545e6db2905d3c6a4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-03-01 07:17:08 +00:00
Sharlatan Hellseher
7d92083027
gnu: python-aioftp: Update to 0.22.3.
* gnu/packages/python-web.scm (python-aioftp): Update to 0.22.3.
[build-system]: Swap to pyproject-build-system, there is no setup.py in
new release.
[arguments] <#:phases>: Use standard 'check phase.

Change-Id: I8e6a145da86e5ed56eb184d98d54bc8093a3bd1f
2024-02-27 22:51:56 +00:00
Sharlatan Hellseher
63bcebd90e
gnu: parfive: Simplify package.
* gnu/packages/python-web.scm (parfive) [build-system]: Swap to
pyproject-build-system.
[arguments] <#:phases>: Use standard 'check phase. <#:test-flags>: Move
disabled tests here and remove 'disable-test-requiring-network phase.

Change-Id: I08b67b2aa7027ac37e0a3df4da7ebb01ea3c451e
2024-02-27 22:51:56 +00:00
Sharlatan Hellseher
bcf5143c1f
gnu: parfive: Update to 2.0.2.
* gnu/packages/python-web.scm (parfive): Update to 2.0.2.

Change-Id: I3890cbae4d706c5f3391809fc6b4ce36140f059d
2024-02-27 22:51:56 +00:00
Ricardo Wurmus
a35372cc0b
gnu: Add python-cloud-init.
* gnu/packages/python-web.scm (python-cloud-init): New variable.

Change-Id: Iaaef6ff4f9c8a9ca5eb36da360bd0572cf2b1a1a
2024-02-19 14:53:26 +01:00
kiasoc5
a1f0b15444
gnu: httpie: Update to 3.2.2.
* gnu/packages/python-web.scm (httpie): Update to 3.2.2.
[propagated-inputs]: Remove python-pysocks; add python-importlib-metadata,
python-pip, and python-setuptools.

Change-Id: If767947e836bdee6bf145fc5290113d79e99fe89
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-02-14 16:11:49 -05:00
Skylar Chan
e02265a2f9
gnu: whoogle-search: Update to 0.8.4.
* gnu/packages/python-web.scm (whoogle-search): Update to 0.8.4.
[propagated-inputs]: Add python-validators.

Change-Id: I4543808d662e7e946c8a398b28ca963e75d4bfd1
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-02-10 10:37:58 +00:00
Ricardo Wurmus
d6c394d6a1
gnu: python-pyscss: Update to 1.4.0.
* gnu/packages/python-web.scm (python-pyscss): Update to 1.4.0.
[source]: Remove snippet.
[arguments]: Remove; enable tests.

Change-Id: I954baf228e6e343b616b6a0eb15742920873f31d
2024-01-25 20:49:35 +01:00
Ricardo Wurmus
05fbafb6a4
gnu: Add python-huggingface-hub.
* gnu/packages/python-web.scm (python-huggingface-hub): New variable.

Change-Id: I87f668a1ad170fa229902aae5be94e8d4751f38d
2024-01-25 20:49:35 +01:00
Troy Figiel
eb0f35e16d
gnu: hypercorn: Reformat with guix style.
* gnu/packages/python-web.scm (hypercorn): Reformat with guix style.
2024-01-15 22:43:58 +00:00
Troy Figiel
68763a00a3
gnu: hypercorn: Adjust inputs.
* gnu/packages/python-web.scm (hypercorn)[propagated-inputs]: Add
python-exceptiongroup and python-tomli. Remove python-toml and
python-typing-extensions.
[native-inputs]: Remove python-mock.
2024-01-15 22:43:35 +00:00
Troy Figiel
19db1551dc
gnu: python-requests-kerberos: Enable tests.
* gnu/packages/python-web.scm (python-requests-kerberos): Enable tests.
[source]: Replace the PyPI release by the Github release.
[build-system]: Swap to pyproject-build-system.
[native-inputs]: Add python-pytest and python-pytest-mock.

Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: Iea750cf722293c4054a6c6e43787806f8f2fd5e2
2024-01-15 21:47:27 +00:00
Troy Figiel
da3764b75c
gnu: python-requests-kerberos: Fix build.
* gnu/packages/python-web.scm (python-requests-kerberos)[propagated-inputs]:
Add python-gssapi.

Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I65d1fac0339a119e7a4912d5db150b4adb7586ad
2024-01-15 21:43:20 +00:00
Ricardo Wurmus
40f5a3ce43
gnu: python-sanic: Update to 23.12.1.
* gnu/packages/python-web.scm (python-sanic): Update to 23.12.1.
[build-system]: Use pyproject-build-system.
[arguments]: Use #:test-flags.
[propagated-inputs]: Add python-aioquic, python-html5tagger, python-tracerite,
and python-typing-extensions.
[native-inputs]: Remove gunicorn, python-isort, python-pytest-sugar, and
python-pytest-asyncio; add python-coverage, python-cryptography,
python-docutils, python-mypy, python-pygments, python-slotscheck,
python-towncrier, python-tox, and python-types-ujson.

Change-Id: I1bff804a6c2c038e0aacae821816f2a706029d37
2024-01-11 23:20:28 +01:00
Ricardo Wurmus
2268de7972
gnu: python-sanic-testing: Update to 23.12.0.
* gnu/packages/python-web.scm (python-sanic-testing): Update to 23.12.0.
[build-system]: Use pyproject-build-system.
[arguments]: Remove 'loosen-requirements phase.
[propagated-inputs]: Remove python-websockets.

Change-Id: Ie1958070959692ae678ffeefda9ee8bafa86a5e6
2024-01-11 23:20:28 +01:00
Ricardo Wurmus
4805153a17
gnu: python-sanic-routing: Update to 23.12.0.
* gnu/packages/python-web.scm (python-sanic-routing): Update to 23.12.0.
[build-system]: Use pyproject-build-system.

Change-Id: I1ff18b5c7ecc6560417086a4ba5cbf70114991c1
2024-01-11 23:20:28 +01:00
Troy Figiel
67c3d230dc
gnu: Add python-portend.
* gnu/packages/python-web.scm (python-portend): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2024-01-09 10:19:43 +01:00
Troy Figiel
2de3f4d43c
gnu: Add python-zc-lockfile.
* gnu/packages/python-web.scm (python-zc-lockfile): New variable.
2024-01-09 10:19:43 +01:00
Efraim Flashner
7b4623b44b
gnu: python-pyscss: Adjust for newer python.
* gnu/packages/python-web.scm (python-pyscss)[source]: Add snippet to
adjust python imports.

Change-Id: I0073089ed505a55f08aec2f0cc0ffa2a2c7963e4
2023-12-05 15:10:33 +02:00
Skylar Chan
9524d8cd0b
gnu: whoogle-search: Update to 0.8.3.
* gnu/packages/python-web.scm (whoogle-search): Update to 0.8.3.
[propagated-inputs]: Remove python-attrs, python-cachelib, python-certifi, python-cffi,
python-chardet, python-click, python-flask-session, python-idna,
python-itsdangerous, python-jinja2, python-markupsafe,
python-more-itertools, python-packaging, python-pluggy, python-py,
python-pycodestyle, python-pycparser, python-pyopenssl,
python-pyparsing, python-pysocks, python-dateutil, python-soupsieve,
python-urllib3, python-wcwidth, and python-werkzeug.

Change-Id: Ie665b548cdd996fa74e70313b02b9b5c2a0d75d2
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-11-15 18:29:38 +01:00
Efraim Flashner
3e132ba6bc
gnu: python-flask-restful-swagger: Add missing input.
* gnu/packages/python-web.scm (python-flask-restful-swagger)
[propagated-inputs]: Add python-six.
2023-10-18 11:39:49 +03:00
Vinicius Monego
016403f323
gnu: python-scrapy: Update to 2.11.0.
* gnu/packages/python-web.scm (python-scrapy): Update to 2.11.0.
2023-10-12 21:44:51 -03:00
Pierre-Evariste Dagand
20d9cfd851
gnu: Remove python-google-api-core-1 and its dependency python-google-auth-1
python-google-auth-1 doesn't self-test anymore. The tests depend on
`python-mock` (easy to fix) but also on an outdated version of
`python-cryptography`.

* gnu/packages/python-web.scm (python-google-auth-1)
(python-google-api-core-1): Remove.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-11 23:13:02 +02:00
Pierre-Evariste Dagand
83dc6c2c68
gnu: python-google-api-client: Update to 2.102.0.
* gnu/packages/python-web.scm (python-google-api-client): Update to 2.102.0
(python-google-auth-httplib2): Update to 0.1.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-11 23:12:56 +02:00
Pierre-Evariste Dagand
5b133876cc
gnu: Add python-google-auth-oauthlib.
* gnu/packages/python-web.scm (python-google-auth-oauthlib): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-10-11 23:11:58 +02:00
jgart
84431a30ea
gnu: python-openai: Update to 0.28.1.
* gnu/packages/python-web.scm (python-openai): Update to 0.28.1.
2023-10-07 00:04:07 -05:00
Mathieu Othacehe
29243a9f39
gnu: python-pynetbox: Update to 7.2.0.
* gnu/packages/python-web.scm (python-pynetbox): Update to 7.2.0.
2023-10-05 18:31:11 +02:00
Timotej Lazar
21f3f30141
gnu: Add python-pynetbox.
* gnu/packages/python-web.scm (python-pynetbox): New variable.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2023-10-05 17:23:48 +02:00
Marius Bakke
767b8586be
gnu: python-hyperlink: Update to 21.0.0.
* gnu/packages/python-web.scm (python-hyperlink): Update to 21.0.0.
[build-system]: Change to PYPROJECT-BUILD-SYSTEM.
[arguments]: New field.
[native-inputs]: Add PYTHON-PYTEST.
2023-09-22 01:29:21 +08:00
Marius Bakke
0e25cba87d
gnu: python-uvicorn: Update to 0.23.2.
* gnu/packages/python-web.scm (python-uvicorn): Update to 0.23.2.
[build-system]: Switch to PYPROJECT-BUILD-SYSTEM.
[arguments]: Adjust accordingly.
[native-inputs]: Add PYTHON-A2WSGI and PYTHON-HATCHLING.
[propagated-inputs]: Remove PYTHON-ASGIREF.
2023-09-22 01:29:20 +08:00
Marius Bakke
be3c0cf68e
gnu: python-websockets: Update to 11.0.3.
* gnu/packages/python-web.scm (python-websockets): Update to 11.0.3.
2023-09-22 01:29:20 +08:00
Marius Bakke
c909cf9f03
gnu: python-asgiref: Update to 3.7.2.
* gnu/packages/python-web.scm (python-asgiref): Update to 3.7.2.
[native-inputs]: Add PYTHON-MYPY.
[propagated-inputs]: Add PYTHON-TYPING-EXTENSIONS.
2023-09-22 01:29:20 +08:00
Marius Bakke
b9142073c4
gnu: python-httpx: Update to 0.24.1.
* gnu/packages/python-web.scm (python-httpx): Update to 0.24.1.
2023-09-22 01:29:19 +08:00