summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-02-07gnu: u-boot-tools: Remove python-coverage native-input.Nicolas Graves
* gnu/packages/bootloaders.scm (u-boot-tools): [native-inputs]: Remove python-coverage. [arguments]<#:phases>: Adapt patch phase. Change-Id: I94394544079197b4a3f8c53cc0b3d78d1f5dc8be Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-coverage native-input from some packages.Nicolas Graves
Remove python-coverage from [native-inputs] in the following packages as not required for build/tests/install: * gnu/packages/check.scm: (python-pytest-flakes) * gnu/packages/cpp.scm: (cpplint) * gnu/packages/jupyter.scm: (python-nbclassic) * gnu/packages/machine-learning.scm (onnx, python-pytorch-lightning) (python-torchmetrics) * gnu/packages/openstack.scm: (python-hacking) * gnu/packages/python-xyz.scm: (python-lsp-jsonrpc, python-nodeenv) * gnu/packages/simulation.scm: (python-dolfin-adjoint) * gnu/packages/version-control.scm: (pre-commit) Change-Id: I2c5e14f4aa28906ceee054c857e6abeeb122ad52 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-flake8 native-input from some packages.Nicolas Graves
Remove python-flake8 from [native-inputs] in the following packages as not required for build/tests/install: * gnu/packages/bioinformatics.scm: (python-doubletdetection) * gnu/packages/ebook.scm: (calibre) * gnu/packages/graph.scm: (python-pygsp) * gnu/packages/machine-learning.scm: (python-pymanopt, python-pyro-api) * gnu/packages/python-web.scm: (python-furl) * gnu/packages/python-xyz.scm: (python-jinja2-cli) * gnu/packages/simulation.scm: (python-dolfin-adjoint) * gnu/packages/vpn.scm: (sshuttle) * gnu/packages/music.scm (python-mutagen): [arguments]<#:test-flags>: Ignore flake8 quality tests. [native-inputs]: Remove python-flake8. Change-Id: I2789b8711faf3aa60a4bfa2062f95616e216d6c3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-pylint native-input from some packages.Nicolas Graves
Remove python-pylint from [native-inputs] in the following packages as not required for build/tests/install: * gnu/packages/games.scm (open-adventure) * gnu/packages/potassco.scm (python-clingraph) * gnu/packages/python-xyz.scm (python-lsp-jsonrpc, python-mediapy) * gnu/packages/virtualization.scm (python-qemu-qmp) Change-Id: I138d6ad7fbde00f76f77c14d728adce8d74f25bf Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-doubletdetection: Remove python-black native-input.Nicolas Graves
* gnu/packages/bioinformatics.scm (python-doubletdetection) [native-inputs]: Remove python-black. Change-Id: Iaa12a1b73bb2f97a053c7b6365b3e1bc7c53080d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-pycountry: Remove coverage input.Nicolas Graves
* gnu/packages/iso-codes.scm (python-pycountry) [arguments]<#:phases>: Add phase 'fix-pytest-config. [native-inputs]: Rmove python-pytest-cov. [description]: Improve style. Change-Id: I8f04f2fb2a262dd7b8dffff1a6c73cea520a7117 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-matplotlib-documentation: Adjust native inputs.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-matplotlib-documentation) [native-inputs]: Add ffmpeg, graphviz, python-matplotlib, python-pyyaml, python-sphinx-tags and python-sphinxcontrib-video. Relates-to: #4637 Change-Id: I59a23c3d6d6007def58528cb0b8d29eb4a0f8b13 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-sphinx-gallery: Propagate python-joblib.Maxim Cournoyer
* gnu/packages/sphinx.scm (python-sphinx-gallery) [propagated-inputs]: Add python-joblib. Change-Id: Ia14e770a620a4398c48ad3dca28a6a27a17b4ea4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-sphinx-gallery: Update to 0.20.0.Maxim Cournoyer
* gnu/packages/sphinx.scm (python-sphinx-gallery): Update to 0.20.0. [propagated-inputs]: Remove python-jupyterlite-sphinx. [native-inputs]: Add python-jupyterlite-sphinx python-pydata-sphinx-theme, python-sphinxcontrib-video, python-sphinx-design and python-statsmodels. Change-Id: I35c2dac4ac8fbca13f16c832e53d0851ca015c52 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Add python-sphinxcontrib-video.Maxim Cournoyer
* gnu/packages/sphinx.scm (python-sphinxcontrib-video): New variable. Change-Id: Idf7bd4450ee93c3970741bd169cf10525764f176 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-numpydoc: Update to 1.10.0.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-numpydoc): Update to 1.10.0. [propagated-inputs]: Remove python-jinja2, add python-tomli. [#:test-flags]: Skip new test. Change-Id: I7a1a009edcccd436bfdd52ced9b56ca94ab7208e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Add python-sphinx-tags.Maxim Cournoyer
* gnu/packages/sphinx.scm (python-sphinx-tags): New variable. Change-Id: If4694b36b8f674e8a85799d224ef0ecda29922e9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-sphinx-issues: Update to 5.0.1.Sharlatan Hellseher
* gnu/packages/sphinx.scm (python-sphinx-issues): Update to 5.0.1. [phases]{patch-sphinx-build-path}: Switch to search-input-file. Change-Id: Icfd43725f94dfd40a8ca223dcab73ea1b4b17089
2026-02-07gnu: python-sphinx-rtd-theme: Update to 3.1.0.Sharlatan Hellseher
* gnu/packages/sphinx.scm (python-sphinx-rtd-theme): Update to 3.1.0. [native-inputs]: Remove python-wheel. Change-Id: I34cb4d3bca874b33ef6cc715701357cd5d047d41
2026-02-07gnu: python-sphinx: Update to 9.0.3.Maxim Cournoyer
* gnu/packages/sphinx.scm (python-sphinx): Update to 9.0.3. (python-sphinx-pytest) [#:test-flags]: New argument. (python-myst-parser) [#:test-flags]: Ignore more tests. Change-Id: Ia1a0bda0c11e9b1909aad224a5bb3e48737b6492 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Add python-roman-numerals.Maxim Cournoyer
* gnu/packages/python-xyz.scm (python-roman-numerals): New variable. Change-Id: Idd5ad0a8ba7cc2a6acac5948af4a8c8dd5999277 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-pythondialog: Deprecate in favor of python-dialog.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pythondialog): Proper deprecate variable. Change-Id: Ic76ad0fa92bb8eb7ffe47b06a8ba8ea70a54de24
2026-02-07gnu: Remove pudb.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (pudb): Delete variable. Change-Id: I9cdd207262a70bd0cfec89ce36e9ee035cf2ac67
2026-02-07gnu: Remove python-consul.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-consul): Delete variable. Change-Id: Ia3975aa86ad981f607074ac941a405ee9d1f15cf
2026-02-07gnu: Remove python-pep621.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pep621): Delete variable. Change-Id: Id962df957d978f14e655b3105d53b36d8086fc6d
2026-02-07gnu: Remove python-language-server.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-language-server): Delete variable. Change-Id: I3305e3df05157403e935685f10cfa1e3246ba429
2026-02-07gnu: Remove python-jsonrpc-server.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-jsonrpc-server): Delete variable. Change-Id: I10cc4abd05eda36c1ded5142876d03c0dba1e799
2026-02-07gnu: Remove python-xenon.Sharlatan Hellseher
* gnu/packages/code.scm (python-xenon): Delete variable. Change-Id: I585e70120a7a4057564e5c9dbb5497f40a6119cb
2026-02-07gnu: Remove python-requests-unixsocket.Sharlatan Hellseher
* gnu/packages/python-web.scm (python-requests-unixsocket): Delete variable. Change-Id: I898475524363db1d6011e4de75f643b8d7633cc4
2026-02-07gnu: Remove python-scikit-image-next.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-scikit-image-next): Delete variable. Change-Id: Ieecd9370c75ba24ea1740615fc950d9b1ffcb216
2026-02-07gnu: Remove python-binwalk.Sharlatan Hellseher
* gnu/packages/firmware.scm (python-binwalk): Delete variable. Change-Id: Iadcba129527d393d8267e26f595b1d30d60d9cbf
2026-02-07gnu: Remove python-cython-3.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-cython-3): Delete variable. Change-Id: I702030f70a2063ef2a913b78e28f0dd132c09b7c
2026-02-07gnu: Remove python-setuptools-79.Sharlatan Hellseher
* gnu/packages/python-build.scm (python-setuptools-79): Delete variable. Fixes: guix/guix#5737 Change-Id: If282391c8992fbbc7284c9e71f8bf57d43318997
2026-02-07gnu: Remove python-setuptools-67.Sharlatan Hellseher
* gnu/packages/python-build.scm (python-setuptools-67): Delete variable. Related-to: guix/guix#5737 Change-Id: I40a3499686877b99c7467a3e83976c3ea48b4649
2026-02-07gnu: Remove python-docutils-0.16.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-docutils-0.16): Delete variable. Fixes: guix/guix#5800 Change-Id: Ie0faabd1681bffce59e7706fd1ca3abd6a9f709a
2026-02-07gnu: python-anyio: Update to 4.12.1.Nguyễn Gia Phong
* gnu/packages/patches/python-anyio-unuse-exceptiongroup-in-test.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/python-xyz.scm (python-anyio): Update to 4.12.1. [source] <patches>: Add patch. [arguments] <#:test-flags>: Unskip a test removed upstream. [native-inputs]: Add python-blockbuster. [home-page]: Change to the documentation website. Change-Id: I3b73ec261817186b2b6a153eb844ff86dfdd28af Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Add python-blockbuster.Nguyễn Gia Phong
* gnu/packages/python-check.scm (python-blockbuster): Add variable. Change-Id: I7cbdea1d62f700d75d92b8fd98929dc716e038e0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-pyee: Fix build.Nguyễn Gia Phong
* gnu/packages/python-xyz.scm (python-pyee) [arguments] <#:phases>: Add phase 'patch-pytest-config for compatibility with pytest 9. Change-Id: I17370c6648cbb9983584239236b19493cc28be4e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-trio: Update to 0.32.0.Nguyễn Gia Phong
* gnu/packages/python-xyz.scm (python-trio): Update to 0.32.0. [arguments] <#:test-flags>: Adjust skipped tests. <#:phases>: Add phase 'patch-pthread-path. Remove the inclusion of src in PYTHONPATH in 'set-env phase before phase 'check. [native-inputs]: Add python-async-generator, python-cryptography, python-jedi and python-pylint. Remove python-wheel. [propagated-inputs]: Remove python-cffi and python-exceptiongroup. [home-page]: Change to the documentation website. Change-Id: Ib109aeb2cf6a239a5a055d53682ab811c76701f2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-execnet: Update to 2.1.2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-execnet): Update to 2.1.2. [phases]{adjust-for-pytest-7.2+, pretend-version, prepare-for-tests}: Remove phases. {set-version, pre-check}: New phases. Change-Id: Ifd26ee4d592862ed8c812fae61fafa06fdfac9da
2026-02-07gnu: python-execnet: Fix indentation.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-execnet): Fix indentation. Change-Id: I74cbc2078450484e91b60f4fe6c9534ddc5b71f6
2026-02-07gnu: python-markupsafe: Update to 3.0.3.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-markupsafe): Update to 3.0.3. [native-inputs]: Remove python-wheel. Change-Id: I6222521337536075750614a3c9284fd3633768ba
2026-02-07gnu: Deprecate python-ukpostcodeparser.Nicolas Graves
* gnu/packages/python-xyz.scm (python-ukpostcodeparser): Deprecate package. (python-faker)[native-inputs]: Drop python-ukpostcodeparser. Change-Id: Ib80d408cc4eb7e54b79128c7d14065fd2f432972 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-icecream: Update to 2.1.9.Nicolas Graves
* gnu/packages/python-xyz.scm (python-icecream): Update to 2.1.9. [source]: Switch to git-fetch. [arguments]: Drop them. [native-inputs]: Remove python-wheel. Change-Id: I6266e3a8a23f70c1d11305292d2bd8ef33392150 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: mesa: Add python-packaging to native-inputs.Nicolas Graves
* gnu/packages/gl.scm (mesa)[native-inputs]: Add python-packaging. Change-Id: I0a1c5ec7efc7c6d51491b418d90dfa4126c08c14 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-envs: Propagate necessary packages.Nicolas Graves
* gnu/packages/python-xyz.scm (python-envs) [native-inputs]: Add python-packaging. [propagated-inputs]: Add python-jinja2, python-terminaltables. Change-Id: I5a66592a0af7f3567d0313bdc9c3752267033079 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-twisted: Propagate python:tk.Nicolas Graves
* gnu/packages/python-xyz.scm (python-twisted)[propagated-inputs]: Add python:tk. Change-Id: I20376d69683d2ba312a565c930639f401f73ab19 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-duniterpy: Relax requirements.Nicolas Graves
* gnu/packages/finance.scm (python-duniterpy)[arguments]<#:phases>: Add phase 'relax-requirements. Change-Id: I0fa9514267270396eecd8b11bf05bbfdf4db5fcd Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-pytest-sugar: Update to 1.1.1-0.4b1cd8d.Nicolas Graves
* gnu/packages/check.scm (python-pytest-sugar): Update to 1.1.1-0.4b1cd8d. [source]: Switch to git-fetch. [propagated-inputs]: Remove python-packaging. [native-inputs]: Remove python-wheel. [home-page]: Update it. [description]: Update it. Change-Id: If9105648373c39465cbbc08f4721bf4c25d8491d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-anyio: Update to 4.10.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-anyio): Update to 4.10.0. [propagated-inputs]: Add python-typing-extensions. [native-inputs]: Add python-truststore. Change-Id: Ib0aab1c2dfbb7518756d5cd1eb8f21e203f5519f
2026-02-07gnu: python-anyio: Improve style.Nicolas Graves
* gnu/packages/python-xyz.scm (python-anyio)[arguments] <#:phases>: Migrate to <#test-flags>, improve style, use gexps, and string-join. Change-Id: I99b144390e5503b149d9b469bf71ad53c61ba829 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-trio: Improve style.Nicolas Graves
* gnu/packages/python-xyz.scm (python-trio)[arguments]: Improve style, use gexps and string-join, put conditional arguments first. Change-Id: I14a3bffa2137fbadd9aebc9a64ac2c6d027806d5 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-numpy: Drop uneeded native-inputs.Nicolas Graves
* gnu/packages/python-xyz.scm (python-numpy)[native-inputs]: Remove python-mypy, duplicate python-setuptools, and python-wheel. Change-Id: I94a5a51a4eff4620809af9c4a0abbd649c0768c5 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-curio: Flag the package as deprecated.Nicolas Graves
* gnu/packages/python-xyz.scm (python-curio): Flag the package as deprecated. Change-Id: I484f852cc6ecb59eb2e3638a7b32442752e98faa Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-ipython: Drop python-curio native-input.Nicolas Graves
* gnu/packages/python-xyz.scm (python-ipython)[native-inputs]: Drop python-curio. Change-Id: Id6183bc95711899171e3d3941423400ba001592a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>