summaryrefslogtreecommitdiff
path: root/gnu/packages/python-web.scm
AgeCommit message (Collapse)Author
2026-04-07gnu: gunicorn: Update to 25.3.0.jgart
* gnu/packages/python-web.scm (gunicorn): Update to 25.3.0. [properties]: Resolve CVE-2024-1135. [arguments]: Remove build-doc phase. [native-inputs]: Removed python-aiohttp, python-sphinx, and texinfo. Added python-eventlet, python-h2, python-httpx, python-pytest-asyncio, python-setuptools, and python-uvloop. Change-Id: Ib272649687cda475b3dacf103b3c98b9e6be581d
2026-04-07gnu: python-eventlet: Update to 0.40.4.jgart
* gnu/packages/python-web.scm (python-eventlet): Update to 0.40.4. [native-inputs]: Remove python-pypa-build. Change-Id: I312a183fd87ea2531068d5168e7f96112ded951e
2026-03-26gnu: Add python-flask-limiter.Nguyễn Gia Phong
* gnu/packages/python-web.scm (python-flask-limiter): New variable. Change-Id: I0730a509835e8a655bffeace8869e550c9e015c0 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-24gnu: Add python-feedgen.Arun Isaac
* gnu/packages/python-web.scm (python-feedgen): New variable. Change-Id: I2f3f444da871962855bad007365266444bc8b86c
2026-03-24gnu: Add python-justhtml.Arun Isaac
* gnu/packages/python-web.scm (python-justhtml): New variable. Change-Id: I85388b0a8fbac93e2e72d2df03da16fa46b616bc
2026-03-20gnu: python-bleach: Fix requirements.Hugo Buddelmeijer
Followup to 259643c993c6bba89a66da3b84329dd2e1dc439d. The sanity-check of python-nbclassic fails without this patch. * gnu/packages/python-web.scm (python-bleach): Fix requirements. [arguments]<#:phases> Add 'relax-requirements phase. Merges: https://codeberg.org/guix/guix/pulls/7360 Change-Id: I52da267e6d237479ae5a0c0f125c2624ffafe8fb Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-cachecontrol: Enable tests.Nicolas Graves
* gnu/packages/python-web.scm (python-cachecontrol) [arguments]: Drop them. [native-inputs]: Add python-cherrypy, python-pytest. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-flask-sqlalchemy: Ignore warnings.Nicolas Graves
* gnu/packages/python-web.scm (python-flask-sqlalchemy)[arguments] <#:test-flags>: Ignore deprecation warnings. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-aioftp: Update to 0.27.2.Nicolas Graves
* gnu/packages/python-web.scm (python-aioftp): Update to 0.27.2. [native-inputs]: Add python-pytest-mock, python-siosocks. Remove python-wheel. [propagated-inputs]: Add python-typing-extension. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: python-bleach: Move to python-web.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-bleach): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: Idf243f18f1cf72ae8915804e2261a36ca925a0af
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-19gnu: python-tinycss2: Update to 1.5.1.Cayetano Santos
* gnu/packages/python-web.scm (python-tinycss2): Update to 1.5.1. [native-inputs]: Remove python-pytest-cov. [home-page]: Update. Change-Id: I9c9ae774d5b07285c2752d7d46615de6321602ba
2026-03-19gnu: Add python-tinyhtml5.Cayetano Santos
* gnu/packages/python-web.scm (python-tinyhtml5): New variable. Change-Id: Ia49ee902abf3b41be9232d24c1391d562539d43c
2026-03-08gnu: Add python-librouteros.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-librouteros): New variable. Change-Id: I155fa476b9cb1865bbf4f84d0275bfe1e2a3ee06
2026-03-08gnu: Add python-stamina.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-stamina): New variable. Change-Id: I00be94ab1816928f240b9bb65ce3d71cee0c3667
2026-03-01gnu: hypercorn: Update to 0.18.0.Vinicius Monego
* gnu/packages/python-web.scm (hypercorn): Update to 0.18.0. [native-inputs]: Add python-pdm-backend. Change-Id: I8c8a0cfab35b2bad2195acb5f8a73e516d7e5e00
2026-02-28gnu: python-globus-sdk: Update to 4.4.0.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-globus-sdk): Update to 4.4.0. [arguments] <test-flags>: Run tests in a single thread. [native-inputs]: Remove python-pytest-xdist and python-wheel. Change-Id: Iae5d4f8b62f208af660e612d3676d4481fda310a
2026-02-23gnu: Add python-alpaca-py.mst
* gnu/packages/python-web.scm (python-alpaca-py): New variable. Change-Id: Ie5c9320e3d4ac713dbeb456189d860726802d27b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-17gnu: Add python-sseclient-py.mst
* gnu/packages/python-web.scm (python-sseclient-py): New variable. Merges: https://codeberg.org/guix/guix/pulls/6361 Change-Id: Ic4f7747816b71aab93a030c30839b44da8186a2b Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-15gnu: python-aws-sam-translator: Update to 1.107.0.Nicolas Graves
* gnu/packages/python-web.scm (python-aws-sam-translator): Update to 1.107.0. Change-Id: I8d29577c3b30c5f751a11a97ca5800ad1481a654 Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-13gnu: python-tornado-6: Use 'define-deprecated-package`.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-tornado-6): Use 'define-deprecated-package`. Change-Id: If56c02bda98f6cd6cf1d698aaa130a69d94f6fd9
2026-02-08gnu: Add python-asyncudp.Daniel Khodabakhsh
* gnu/packages/python-web.scm (python-asyncudp): New variable. Change-Id: I704a3d850baa3562b4f1d9d7646a09766be7f372 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-07gnu: python-woob: Relax requirements.Nicolas Graves
* gnu/packages/python-web.scm (python-woob)[arguments]<#:phases>: Add phase 'relax-requirements. Change-Id: Ib178d637ef1658702099ecd1c0fca570128970ed Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-conda-package-handling: Use python-pytest-8.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-conda-package-handling): [native-inputs]: Remove python-pytest; add python-pytest-8. Change-Id: I8e86f6c92b72c5b82ca0fdebd2e1aa11ec28a5ce
2026-02-07gnu: httpie: Skip 2 tests.Sharlatan Hellseher
* gnu/packages/python-web.scm (httpie): [arguments] <test-flags>: Skip 2 problematic tests. [native-inputs]: Remove python-wheel. Change-Id: I36775e38714683183267a0f7456d04592f3e85d2
2026-02-07gnu: Add python-mcp.Nicolas Graves
* gnu/packages/python-web.scm (python-mcp): New variable. Change-Id: I6ee5ce57db56462120321b6f6e64ac3a301bcaa9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Add python-httpx-sse.Nicolas Graves
* gnu/packages/python-web.scm (python-httpx-sse): New variable. Change-Id: I69b12e54907e15fa7237060ca0f3df863e99cf32 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Add python-sse-starlette.Nicolas Graves
* gnu/packages/python-web.scm (python-sse-starlette): New variable. Change-Id: I47c8fa1569d69c28e0f580df42f77fc8889643bd Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-starlette: Update to 0.49.1.Nicolas Graves
* gnu/packages/python-web.scm (python-starlette): Update to 0.49.1. Change-Id: I19ed03999c59271a4da26d798d644996c2224b02 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-fastapi-pagination: Update to 0.15.6.Nicolas Graves
* gnu/packages/python-web.scm (python-fastapi-pagination-minimal): Update to 0.15.6. [native-inputs]: Replace python-poetry-core by python-hatchling. (python-fastapi-pagination): Update to 0.15.6. [native-inputs]: Replace python-poetry-core by python-hatchling. Add python-dirty-equals. [arguments]<#:test-flags>: Update them. <#:phases>: Refresh phase 'patch-tests. Change-Id: I59a7d3d2729ae99169f8cc2e5713875d0bc391da Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-fastapi: Update to 0.128.0.Nicolas Graves
* gnu/packages/python-web.scm (python-fastapi): Update to 0.128.0. [arguments]<#:test-flags>: Update them. Change-Id: Ibc25b68e370e26c3d922096876ad8679caeda44c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-pyscss: Switch to python-pytest-8.Nicolas Graves
* gnu/packages/python-web.scm (python-pyscss) [native-inputs]: Replace python-pytest by python-pytest-8. Change-Id: Id1fd90e5779a288ffde574cf41057eac49448dd2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-python3-saml: Drop phase 'pre-check.Nicolas Graves
* gnu/packages/python-web.scm (python-python3-saml)[arguments] <#:phases>: Drop phase 'pre-check. Change-Id: Ib1fc47e84ea2e8da5aa30205802c758d4de16ac3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-google-api-core: Update to 2.29.0.Nicolas Graves
* gnu/packages/python-web.scm (python-google-api-core): Update to 2.29.0. Change-Id: I6da448552d1d6ae49af66f98a5cbde0511c7bcc4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-google-auth-oauthlib: Update to 1.2.4.Nicolas Graves
* gnu/packages/python-web.scm (python-google-auth-oauthlib): Update to 1.2.4. Change-Id: I6d7b2e267ebb93d394cd243ccec779d6260363ba Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-google-auth: Update to 2.48.0.Nicolas Graves
* gnu/packages/python-web.scm (python-google-auth): Update to 2.48.0. [propagated-inputs]: Remove python-cachetools, add python-cryptography. [native-inputs]: Add python-aiohttp, python-requests, python-rsa, python-urllib3. Remove python-cryptography, python-mock. Change-Id: Iad35b296c278b182fcb0256e4a66a90e4758fa40 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-elastic-transport: Use the right python-pytest-asyncio.Nicolas Graves
* gnu/packages/python-web.scm (python-elastic-transport) [native-inputs]: Replace python-pytest-asyncio by python-pytest-asyncio-0.26. Change-Id: I49d13fb4c1130f36cc73f89ba224958e2b1d4944 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-pysimplesoap.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-pysimplesoap): Delete variable. Fixes: guix/guix#5089 Change-Id: I4cec05e760e2e475005e2ade335f4bab492691d9
2026-02-07gnu: Remove python-publicsuffix.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-publicsuffix): Delete variable. Fixes: guix/guix#5072 Change-Id: I8b786a0466b44fb341b48bfbd1e50b283a4d0a7d
2026-02-07gnu: awscli: Update to 1.43.11.Sharlatan Hellseher
* gnu/packages/python-web.scm (awscli): Update to 1.43.11. Change-Id: I11f4ce5f12ade7efcbf4338e127d649579d985e6
2026-02-07gnu: python-s3fs: Update to 2026.1.0.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-s3fs): Update to 2026.1.0. Change-Id: If0e843b76e7f0daa14247b599d1d0239a81f4c40
2026-02-07gnu: python-aiobotocore: Update to 3.0.0.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-aiobotocore): Update to 3.0.0. [propagated-inputs]: Remove python-urllib3; add python-typing-extensions. [home-page]: Fix it. Change-Id: I69dad6eecf07d551b2254cc9120ea79f3f18d649
2026-02-07gnu: python-s3transfer: Update to 0.16.0.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-s3transfer): Update to 0.16.0. Change-Id: I6118598ce3f27d3434ceeef194dbdd53edfb9b97
2026-02-07gnu: python-aiohttp: Update to 3.11.18.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-aiohttp): Update to 3.11.18. [phases]{fix-pytest-config}: New phase. [propagated-inputs]: Remove python-async-timeout. [native-inputs]: Remove python-pytest-cov and python-wheel; add python-isal. Change-Id: Iddaa74cf3cae0ce50105c556311b0a43f761bea9
2026-02-07gnu: python-tornado: Update to 6.4.2.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-tornado): Absorb definition of python-tornado-6. (python-tornado-5): New variable, inherit from python-tornado. (python-tornado-6): Deprecate variable. * gnu/packages/jupyter.scm (python-jupyterlite-core) * gnu/packages/jupyter.scm (python-pytest-jupyter) * gnu/packages/jupyter.scm (python-voila) * gnu/packages/python-xyz.scm (python-pypugjs) * gnu/packages/python-xyz.scm (python-tenacity): [native-inputs]: Remove python-tornado-6; add python-tornado. * gnu/packages/machine-learning.scm (kaldi-gstreamer-server): [inputs]: Remove python-tornado-6; add python-tornado. * gnu/packages/bioinformatics.scm (python-bulkvis) * gnu/packages/jupyter.scm (python-ipykernel) * gnu/packages/jupyter.scm (python-jupyter-client) * gnu/packages/jupyter.scm (python-jupyter-client-7) * gnu/packages/jupyter.scm (python-jupyter-server) * gnu/packages/jupyter.scm (python-nbclassic) * gnu/packages/jupyter.scm (python-nbdime) * gnu/packages/jupyter.scm (python-notebook) * gnu/packages/jupyter.scm (python-terminado) * gnu/packages/python-check.scm (python-pytest-tornasync) * gnu/packages/python-science.scm (python-distributed) * gnu/packages/python-xyz.scm (python-bokeh) * gnu/packages/python-xyz.scm (python-ipyparallel-bootstrap) * gnu/packages/python-xyz.scm (python-nbconvert) [propagated-inputs]: Remove python-tornado-6; add python-tornado. Change-Id: I437d73a0711c88e329666b6bc853f6332c277098
2026-02-07gnu: hypercorn: Drop uneeded propagated-inputs.Nicolas Graves
* gnu/packages/python-xyz.scm (hypercorn)[propagated-inputs]: Drop python-exceptiongroup, python-taskgroup. Change-Id: Id5b27d63b4e9ff6ee0c9b5dfb3731218672840dd Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-quart-trio: Drop python-exceptiongroup propagated-input.Nicolas Graves
* gnu/packages/python-web.scm (python-quart-trio)[propagated-inputs]: Drop python-exceptiongroup. Change-Id: I3cadb8346c717fd014d3cae88dc04660386e1fe3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Drop setting SETUPTOOLS_SCM_PRETEND_VERSION in some packages.Nicolas Graves
* gnu/packages/astronomy.scm (python-asdf-compression) (python-asdf-fits-schemas, python-cdflib, python-sunkit-spex): * gnu/packages/bioinformatics.scm (python-whatshap, python-mudata) (python-pyfaidx, python-ctxcore, scvelo): * gnu/packages/bootloaders.scm (dtc): * gnu/packages/check.scm (python-pytest-xdist, python-pytest-forked): * gnu/packages/databases.scm (python-fastparquet): * gnu/packages/disk.scm (greaseweazle-host-tools): * gnu/packages/docker.scm (python-docker): * gnu/packages/finance.scm (python-ledgerblue): * gnu/packages/fontutils.scm (python-compreffor) (python-defcon-bootstrap, nototools): * gnu/packages/games.scm (sc-controller): * gnu/packages/machine-learning.scm (python-botorch): * gnu/packages/music.scm (python-pylast): * gnu/packages/package-management.scm (conda): * gnu/packages/python-build.scm (python-exceptiongroup): * gnu/packages/python-science.scm (python-dask-image) (python-distributed, python-osqp): * gnu/packages/python-web.scm (python-branca, python-smart-open): * gnu/packages/python-xyz.scm (python-conda-content-trust) (python-menuinst, python-isort, python-pyclibrary) (python-pyclipper, python-csb43-0.10, python-orgparse) (python-deepmerge, python-scooby, python-uuid6): * gnu/packages/radio.scm (nanovna-saver): * gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints): [arguments]: Remove phases setting SETUPTOOLS_SCM_PRETEND_VERSION. * gnu/packages/python-xyz.scm (python-bagit) [arguments]: Refactor manual 'check phase into #:test-flags. Change-Id: I0713d6603f982a7f956d02fc3b85a384f4dd6ce4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-importlib-metadata input from some packages.Nicolas Graves
Remove python-importlib-metadata from [native-inputs, inputs, or propagated-inputs] in the following packages as not required for build/tests/install: * gnu/packages/android.scm (python-miio) * gnu/packages/astronomy.scm (python-jwst, python-stpipe) * gnu/packages/bioinformatics.scm (python-demuxem, python-hotspotsc, python-weblogo, python-metacells) * gnu/packages/calendar.scm (khal) * gnu/packages/django.scm (python-django-q2) * gnu/packages/engineering.scm (python-asyncua) * gnu/packages/jupyter.scm (python-jupyterlab-server, python-jupyterlite-core) * gnu/packages/machine-learning.scm (python-pynndescent, python-gymnasium) * gnu/packages/maths.scm (python-orthopy, python-quadpy) * gnu/packages/package-management.scm (poetry) * gnu/packages/python-compression.scm (python-pybcj) * gnu/packages/python-crypto.scm (python-keyring) * gnu/packages/python-web.scm (python-jsonpickle, python-flask) * gnu/packages/python-xyz.scm (python-jsonschema-3, python-pystitcher, python-lsp-server, python-nbconvert, python-dns-lexicon, python-signedjson, python-verlib2) * gnu/packages/sphinx.scm (python-sphinx-6) * gnu/packages/spreadsheet.scm (visidata) Change-Id: Ifac8350aa60528dc2ccacf2570120dbcf1c74ab8 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>