Sharlatan Hellseher
2e72d21488
gnu: python-starsessions: Reduce closure size.
...
* gnu/packages/python-web.scm (python-starsessions)[native-inputs]:
Remove python-black, python-flake8, and python-mypy.
Change-Id: I7ce8e5fce8aa7d5ec55bcd0d3ccaa70e98a7c9b7
2025-11-20 01:06:41 +00:00
Sharlatan Hellseher
eaea3c9ced
gnu: python-http-ece: Update to 1.2.1.
...
* gnu/packages/python-web.scm (python-http-ece): Update to 1.2.1.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Remove python-coverage, python-flake8, python-mock, and
python-nose; add python-pytest, python-pytest-cov, and
python-setuptools.
Change-Id: Ibec1df50d880567b9072e04b760f33593ccc5339
2025-11-20 01:06:40 +00:00
Sharlatan Hellseher
a144005c93
gnu: python-rangehttpserver: Fix tests.
...
* gnu/packages/python-web.scm (python-rangehttpserver)[native-inputs]:
Remove python-coverage, python-coveralls, and python-wheel; add
python-requests.
Change-Id: I6f5f8309843a17c00efbe7d8bebf0d0e3a9ebb57
2025-11-20 01:06:40 +00:00
Sharlatan Hellseher
3be34f2e3c
gnu: python-waitress: Reduce closure size.
...
* gnu/packages/python-web.scm (python-waitress)[native-inputs]: Remove
python-coverage and python-wheel.
Change-Id: Ic6136eb9a44b8ef97bf60796a401921f30bef55d
2025-11-20 01:06:40 +00:00
Sharlatan Hellseher
f778992e2a
gnu: python-ovh: Reduce closure size.
...
* gnu/packages/python-web.scm (python-ovh)[native-inputs]: Remove
python-black, python-coverage, python-flake8, python-isort,
python-pytest, python-pytest-cov, python-sphinx, and python-wheel.
Change-Id: Iedb51f0d87f116dd8993025f4d751a091383f3e0
2025-11-20 01:06:40 +00:00
Sharlatan Hellseher
f15169df89
gnu: python-python3-saml: Fix build.
...
* gnu/packages/python-web.scm (python-python3-saml)[native-inputs]:
Remove python-coverage, python-flake8, python-pytest, python-setuptools,
and python-wheel; add python-poetry-core.
Change-Id: I42cf83d8bf86349421c61c31b4f87479010e3469
2025-11-20 01:06:40 +00:00
Sharlatan Hellseher
64b61ef05d
gnu: python-aioitertools: Reduce closure size, enable tests.
...
* gnu/packages/python-web.scm (python-aioitertools):
[arguments] <tests?>: Enable.
<test-backend, test-flags>: Use 'custom.
[propagated-inputs]: Remove python-typing-extensions.
[native-inputs]: Remove python-coverage, python-flake8, python-mypy,
python-pytest, python-pytest-asyncio, and python-sphinx.
Change-Id: Id6a02edb958053e5e62fb07054de8f2716096598
2025-11-20 01:06:39 +00:00
Nicolas Graves
d5543078b8
gnu: python-httpcore: Remove python-pytest-cov input.
...
* gnu/packages/python-web.scm (python-httpcore)[native-inputs]: Remove
python-pytest-cov.
Change-Id: I5c8ee1f384256ce2398f57dc4abdb92e1868b187
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-11-20 01:06:38 +00:00
Sharlatan Hellseher
07a35c1790
gnu: Remove python-wget.
...
Project's source has gone
<https://bitbucket.org/techtonik/python-wget/ >, PyPI shows that the
package was updated in 2015 <https://pypi.org/project/wget/#files >.
* gnu/packages/python-web.scm (python-wget): Delete variable.
Fixes : guix/guix#3321
Change-Id: I4d923baa67ebcfa3cc87620a98a0be30a9c429f7
2025-11-07 12:02:32 +00:00
Sharlatan Hellseher
56282fa63f
gnu: Remove python-paste.
...
Fails to build, no users in Guix.
Note from upstream:
Paste is in maintenance mode and recently moved from bitbucket to
github. Patches are accepted to keep it on life support, but for the
most part, please consider using other options.
Fixes : guix/guix#3229
* gnu/packages/python-web.scm (python-paste): Delete variable.
Change-Id: If4ee8da2a0c49f40676e32a934a6cfff81f3522d
2025-11-07 12:02:31 +00:00
Sharlatan Hellseher
7194e0379a
gnu: Remove python-pastescript.
...
It fails to build, no users in Guix.
Note from upstream:
Paste Script is being maintained on life support. That means that
critical bugs will be fixed, and support for new versions of Python
will be handled, but other than that new features are not being
considered.
* gnu/packages/python-web.scm (python-pastescript): Delete variable.
Change-Id: I399dcebd3a4329ed80d0eb0d3a2df01266272701
2025-11-07 12:02:31 +00:00
Hartmut Goebel
3b88fe6200
gnu: Add python-dependency-groups.
...
* gnu/packages/python-web.scm (python-dependency-groups): New variable.
Change-Id: I1b284453f9ee0602e71dbfc8c6742cd3802c30f6
2025-11-07 00:35:27 +01:00
Sharlatan Hellseher
73fa31e593
gnu: python-stripe: Move to python-web.
...
* gnu/packages/python-xyz.scm (python-stripe): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: I7ed64071e57d8eb77b2e6df50de3cf2642cd60ce
2025-11-06 09:17:59 +00:00
Sharlatan Hellseher
04de1903f6
gnu: python-anaconda-client: Move to python-web.
...
* gnu/packages/package-management.scm (python-anaconda-client): Move
from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: Ie93aaa10d74b1be60e57250d4a20295b49473222
2025-11-04 12:05:53 +00:00
Sharlatan Hellseher
f688758fc9
gnu: python-conda-package-handling: Move to python-web.
...
* gnu/packages/package-management.scm (python-conda-package-handling):
Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: I6fa929a850161e9a8f649ac25abc50db94e91322
2025-11-04 10:50:03 +00:00
Sharlatan Hellseher
6b59d0a050
gnu: Add python-conda-package-streaming.
...
* gnu/packages/python-web.scm (python-conda-package-streaming): New variable.
Change-Id: Ief80df1b815d59dc7e2ee46db656e8f2ea165b73
2025-11-04 10:50:02 +00:00
Sharlatan Hellseher
bbbcb017e7
gnu: Add python-pyramid-tm.
...
* gnu/packages/python-web.scm (python-pyramid-tm): New variable.
Change-Id: Ica443a666e2188d98c78596ff9d69b5ff9f8aca8
2025-10-30 18:34:55 +00:00
Sharlatan Hellseher
9909c6f8bf
gnu: Add python-pyramid-retry.
...
* gnu/packages/python-web.scm (python-pyramid-retry): New variable.
Change-Id: If1716098625c43b7d668a556d113b7b8c4a086a9
2025-10-30 18:34:55 +00:00
Sharlatan Hellseher
686df4b987
gnu: Add python-pyramid-debugtoolbar.
...
* gnu/packages/python-web.scm (python-pyramid-debugtoolbar): New variable.
Change-Id: I4a99d6b9c0bbe112d1e74116c193e6239a1bcdf6
2025-10-30 18:34:55 +00:00
Sharlatan Hellseher
53f139c64d
gnu: Add python-pyramid-jinja2.
...
* gnu/packages/python-web.scm (python-pyramid-jinja2): New variable.
Change-Id: I211f1825932f2a43893a850365444741e3848092
2025-10-30 18:34:54 +00:00
Sharlatan Hellseher
4c3b50add2
gnu: Add python-pyramid-mako.
...
* gnu/packages/python-web.scm (python-pyramid-mako): New variable.
Change-Id: I990dd1754cc9fd6d0d5a6e2b479b1fdc6d8f0c30
2025-10-30 18:34:54 +00:00
Sharlatan Hellseher
0f2da75e6a
gnu: Add python-pyramid-chameleon.
...
* gnu/packages/python-web.scm (python-pyramid-chameleon): New variable.
Change-Id: Id23df46200b0315bd5eeef45a8ea16f93b2936d1
2025-10-30 18:34:54 +00:00
Nicolas Graves
4e4496ded1
gnu: python-selenium: Fix build and update package to 4.34.2.
...
* gnu/packages/rust-crates.scm : Add selenium-manager crate sources
record package.
* gnu/packages/python-web.scm (selenium-manager): New variable.
(python-selenium): Update to 4.34.2, inherit from selenium-manager.
[arguments]<#:phases>: Add phases 'inject-selenium-manager-binary and
'relax-requirements.
[inputs]: Add selenium-manager.
[native-inputs]: Remove python-wheel.
[decription]: Improve style.
[source, home-page, license]: Inherit them.
Fixes : guix/guix#3831
Change-Id: I88e2144e0c64472360072dac1a5fd03741a03975
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-30 16:23:52 +00:00
Allan Adair
e7d2cb411b
gnu: Add python-kubernetes.
...
* gnu/packages/python-web.scm (python-kubernetes): New variable.
Change-Id: I64babb5633e93afc1fbe21e40e4b65df64fec413
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-30 14:23:45 +00:00
Hugo Buddelmeijer
9324583cdb
gnu: python-ws4py: Update to 0.6.0.
...
* gnu/packages/python-web.scm (python-ws4py): Update to 0.6.0.
[build-system]: Switch to pyproject-build-system.
[arguments]: Use gexps.
<#:phases>: remove 'python3.7-compatibility phase.
[native-inputs]: Add python-setuptools and python-pytest.
Change-Id: Ia1c4d66f329ca0acd32d2b934836347b19cb711a
2025-10-29 21:02:42 +00:00
Ghislain Vaillant
3ba9d0ce8d
gnu: Add python-aiohttp-retry.
...
* gnu/packages/python-web.scm (python-aiohttp-retry): New variable.
Change-Id: I46f42d0f6a205a264eb1e9c9d00e3cd792dbfe3c
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 20:44:08 +00:00
Nicolas Graves
379667f323
gnu: python-zeep: Relax requests-file requirement.
...
* gnu/packages/python-web.scm (python-zeep)[arguments]
<#:phases>: Add phase 'relax-requirements.
Change-Id: Id09558d0ab8d2dc6d4cd1ae815dafb4d78eb89fb
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 15:28:37 +00:00
Nicolas Graves
1a6ab6cbb7
gnu: python-tldextract: Relax requests-file requirement.
...
* gnu/packages/python-web.scm (python-tldextract)[arguments]
<#:phases>: Add phase 'relax-requirements.
Change-Id: I88bf257884323f4e8ccd82ba7d2727c86b458b37
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-29 15:28:37 +00:00
Sharlatan Hellseher
c566275595
gnu: awscli: Update to 1.42.61.
...
* gnu/packages/python-crypto.scm (python-rsa-for-awscli-1): New variable.
* gnu/packages/python-web.scm (awscli): Update to 1.42.61.
[arguments] <tests>: Reduce amount of tests, run just unit tests. Limit
threads count up to 8 to persist tests stability in CI.
[inputs]: Remove python-docutils-0.16 and python-rsa; add
python-docutils-0.19 and python-rsa-for-awscli-1.
Fixes : guix/guix#3920
Change-Id: Idfe0f7eb17b816654018dea335169ed20aa53980
2025-10-29 00:20:31 +00:00
Sharlatan Hellseher
677be5977e
gnu: python-s3transfer: Update to 0.14.0.
...
* gnu/packages/python-web.scm (python-s3transfer): Update to 0.14.0.
Change-Id: If9a48899ccfdcf8d31c5666c8d33ef468a7d7273
2025-10-29 00:20:31 +00:00
Sharlatan Hellseher
8126a7af3e
gnu: python-aiobotocore: Update to 2.25.1.
...
* gnu/packages/python-web.scm (python-aiobotocore): Update to 2.25.1.
[native-inputs]: Remove python-dill, python-docutils, python-moto, python-pytest,
python-pytest-asyncio, python-requests, python-werkzeug, and
python-wheel.
Change-Id: Icdabf8d162803d2ac0c8a3cd78908dbc9f116e10
2025-10-29 00:20:22 +00:00
Sharlatan Hellseher
d2f5c5abda
gnu: Add python-weasel.
...
* gnu/packages/python-web.scm (python-weasel): New variable.
Change-Id: I0e8264222454577f73edb4bb27f7f28c0db47774
2025-10-28 17:46:27 +00:00
Sharlatan Hellseher
d498d4eb33
gnu: Add python-cloudpathlib.
...
* gnu/packages/python-web.scm (python-cloudpathlib): New variable.
Change-Id: Id8bd4c539b4b8fe5120717670b4c4e6552a1d399
2025-10-28 17:46:27 +00:00
Sharlatan Hellseher
ae1b9536ea
gnu: Add python-azure-storage-file-datalake.
...
* gnu/packages/python-web.scm (python-azure-storage-file-datalake): New variable.
Change-Id: Ic16f38e0d63a786e5cc8222e8066a360ef77ce01
2025-10-28 17:46:26 +00:00
Sharlatan Hellseher
e115320ab5
gnu: python-azure-storage-blob: Update to 12.27.0.
...
* gnu/packages/python-web.scm (python-azure-storage-blob): Update to 12.27.0.
Change-Id: I13ac3c0b0da70fc75a388ce7ecbf89b8d999e1c8
2025-10-28 17:46:26 +00:00
Sharlatan Hellseher
5801c62e8d
gnu: python-pathlib-abc: Update to 0.5.0.
...
* gnu/packages/python-xyz.scm (python-pathlib-abc): Update to 0.5.0.
(python-pathlib-abc-for-python-pathy): New variable.
* gnu/packages/python-web.scm (python-pathy)[propagated-inputs]:
Remove python-pathlib-abc; add python-pathlib-abc-for-python-pathy.
Change-Id: I36572bfbbf43681bdb0fcefbd5e985a530d465ab
2025-10-28 17:46:25 +00:00
Sharlatan Hellseher
c90631bd4c
gnu: s3cmd: Move to python-web.
...
* gnu/packages/python-xyz.scm (s3cmd): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: Ie28451433d08f28db3f505fe0032cefb847ff4a4
2025-10-28 17:46:25 +00:00
Sharlatan Hellseher
61c6f14ad3
gnu: python-scrapy: Update to 2.13.3.
...
* gnu/packages/python-web.scm (python-scrapy): Update to 2.13.3.
[propagated-inputs]: Remove python-typing-extensions; add python-pypydispatcher.
[native-inputs]: Remove python-mypy and python-wheel.
Change-Id: Ib9f8e60e3e913b677c038361a50d28164c7a3411
2025-10-24 15:27:35 +01:00
Sharlatan Hellseher
9c0cd9d38c
gnu: python-tldextract: Move to python-web.
...
* gnu/packages/python-xyz.scm (python-tldextract): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: I0f1a50cca00e7d61877a86f81625f41d40782006
2025-10-24 15:27:35 +01:00
Sharlatan Hellseher
f6c010ea7e
gnu: python-tracerite: Move to pyhton-web.
...
* gnu/packages/python-xyz.scm (python-tracerite): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: I4b0935e500eab0af69f2547cedee3743b32c117c
2025-10-24 14:59:45 +01:00
Sharlatan Hellseher
c2c742f2ee
gnu: python-quart-trio: Adjust inputs.
...
* gnu/packages/python-web.scm (python-quart-trio)[propagated-inputs]:
Remove python-hypercorn; add hypercorn.
Change-Id: I2a5bdcf7e1ec2b033f8bbda676084792c151e4f1
2025-10-24 11:07:47 +01:00
Sharlatan Hellseher
cbad86a985
gnu: python-cython-3: Mark as deprecated.
...
This is a followup to 941b6ff1c1 commit.
Replace all python-cython-3 occurrences with python-cython.
* gnu/packages/python-xyz.scm (python-cython-3): Deprecate variable.
* gnu/packages/algebra.scm (python-fpylll, python-flint)[native-inputs]:
Remove python-cython-3; add python-cython.
* gnu/packages/astronomy.scm (python-astropy, python-astroscrappy,
python-halotools, python-healpy, python-libstempo, python-lofar-h5plot,
python-losoto, python-photutils, python-pyxsim, python-regions,
python-reproject, python-sncosmo, python-sndata, python-stcal,
python-yt)[native-inputs]: Remove python-cython-3; add python-cython.
* gnu/packages/bioinformatics.scm (macs-3, python-pyrodigal):
[native-inputs]: Remove python-cython-3; add python-cython.
* gnu/packages/build-tools.scm (meson-python)[propagated-inputs]: Remove
python-cython-3; add python-cython.
[native-inputs]: Remove python-cython-3; add python-cython.
* gnu/packages/databases.scm: (python-adbc-driver-manager,
python-psycopg, python-pyarrow)[native-inputs]: Remove
python-cython-3; add python-cython.
* gnu/packages/finance.scm (python-ta-lib)[native-inputs]: Remove
python-cython-3; add python-cython.
* gnu/packages/game-development.scm (python-pygame-ce)[native-inputs]:
Remove python-cython-3; add python-cython.
* gnu/packages/geo.scm (python-pyogrio, python-cf-units)[native-inputs]:
Remove python-cython-3; add python-cython.
* gnu/packages/machine-learning.scm: (python-scikit-learn,
python-opentsne)[native-inputs]: Remove python-cython-3; add
python-cython.
* gnu/packages/maths.scm: (python-cylp, python-petsc4py,
python-primecountpy, python-slepc4py)[native-inputs]: Remove
python-cython-3; add python-cython.
* gnu/packages/python-check.scm (python-line-profiler)[native-inputs]:
Remove python-cython-3; add python-cython.
* gnu/packages/python-compression.scm (python-blosc2)[native-inputs]:
Remove python-cython-3; add python-cython.
* gnu/packages/python-graphics.scm (python-vispy)[native-inputs]:
Remove python-cython-3; add python-cython.
* gnu/packages/python-science.scm: (python-pykdtree, python-qutip,
python-scikit-misc, python-scikit-surprise, python-pandas-2,
python-vaex-core)[native-inputs]: Remove python-cython-3; add
python-cython.
* gnu/packages/python-web.scm: (python-aiohttp, python-falcon,
python-yarl, python-uvloop)[native-inputs]: Remove python-cython-3; add
python-cython.
* gnu/packages/python-xyz.scm: (python-logbook, python-netcdf4,
python-pyyaml, python-propcache, python-pywavelets, python-symengine,
python-cysignals, python-pyemd, python-rbfly)[native-inputs]: Remove
python-cython-3; add python-cython.
* gnu/packages/sagemath.scm: (python-cypari2, python-pplpy, sage)
[native-inputs]: Remove python-cython-3; add python-cython.
* gnu/packages/sphinx.scm (python-sphinx)[native-inputs]: Remove
python-cython-3; add python-cython.
* gnu/packages/statistics.scm: (python-statsmodels, python-pyreadstat):
[native-inputs]: Remove python-cython-3; add python-cython.
* gnu/packages/tor.scm (onionshare-cli)[native-inputs]: Remove
python-cython-3; add python-cython.
* gnu/packages/xorg.scm (xpra)[native-inputs]: Remove python-cython-3;
add python-cython.
Change-Id: I38038d2ab18e6a7b549070083d6e4c5beb8b0293
2025-10-24 11:05:28 +01:00
Ludovic Courtès
9fcfb93944
gnu: Use ‘define-deprecated-package’ for deprecated packages.
...
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …))
throughout gnu/packages/*.scm.
Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-23 19:35:06 +02:00
Sharlatan Hellseher
7d6957b37d
gnu: python-trio-websocket: Move to python-web.
...
* gnu/packages/python-xyz.scm (python-trio-websocket): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: Ifffadaa04808a64dc443b912a8bccfd4c7dcb8dd
2025-10-23 17:09:42 +01:00
Sharlatan Hellseher
f4778e7358
gnu: python-requests-futures: Reduce closure size.
...
* gnu/packages/python-web.scm (python-requests-futures)[native-inputs]:
Remove python-readme-renderer and python-twine.
Change-Id: I7092c9787d1f97813c7008f94871729b3a8e8aac
2025-10-23 17:09:31 +01:00
Sharlatan Hellseher
f811e1ca95
gnu: Add python-truststore.
...
* gnu/packages/python-web.scm (python-truststore): New variable.
Change-Id: If5898d8eae6d8f5eab3bfb958566608b79bd25b2
2025-10-23 13:29:25 +01:00
Nicolas Graves
4c840a87ba
gnu: Add python-cherrypy.
...
* gnu/packages/python-web.scm (python-cherrypy): New variable.
Change-Id: Ifefc4116dfae4c9bee58785151140a14e3641681
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-22 23:09:36 +01:00
Nicolas Graves
f3f4ee1df2
gnu: python-requests-ntlm: Rename and update to 1.3.0.
...
* gnu/packages/python-web.scm (python-requests_ntlm): Rename to
python-requests-ntlm and update to 1.3.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Run tests with some help from <#:test-flags, #:phases>.
[native-inputs]: Add python-flask, python-pytest, python-setuptools.
Change-Id: Iea606b917665d3c576e9bbf41804398bc3950356
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-22 23:09:35 +01:00
Hartmut Goebel
18aaa982c1
gnu: python-omnipath: Update to 1.0.10.
...
* gnu/packages/python-web.scm (python-omnipath): Update to 1.0.10. Style package.
[arguments][test-flags]: Enable now passing test.
[arguments][phase]: Remove custom phase pretend-version.
[native-inputs]: Remove python-setuptools, python-setuptools-scm, python-tox, and
python-wheel; add python-hatchling.
Change-Id: Ia209644349a18ceabb37b9c3c557288a627f6aa7
2025-10-21 00:28:29 +02:00
Hartmut Goebel
1d8986f2a6
gnu: python-pybadges: Remove development inputs.
...
* gnu/packages/python-web.scm (python-pybadges):
[native-inputs]: Remove python-nox.
Change-Id: I3051aed8c3b4fcf1816897ae61a922b00130f9a5
2025-10-21 00:28:29 +02:00