summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-02-07gnu: alot: Update to v0.12.Sharlatan Hellseher
* gnu/packages/mail.scm (alot): Update to v0.12. [arguments] <tests?, test-flags>: Enable, skip only 4 problematic tests. <phases>: Add 'include-defaults, 'fix-share-path, and 'install-themes. [native-inputs]: Add gawk, python-pytest, and python-setuptools-scm. Fixes: guix/guix#5797 Reported-by: Sebastian Gibb <mail@sebastiangibb.de> Change-Id: Id8dec975bf1bd8ceff61ba589db348cc566e6a47 Co-authored-by: Sergey Trofimov <sarg@sarg.org.ru>
2026-02-07gnu: ansible-core: Fix build.Sharlatan Hellseher
* gnu/packages/admin.scm (ansible-core): [phases]{set-HOME}: New phases. {check}: Remove setting HOME from phase. [native-inputs]: Remove python-pytest; add python-pytest-8. Change-Id: Ifeb238a4f058d6618d1ce79f0275332bed1f007f
2026-02-07gnu: python-scikit-learn: Fix build.Sharlatan Hellseher
* gnu/packages/machine-learning.scm (python-scikit-learn): [phases]{patch-pyproject}: Remove license modification line. Change-Id: I19585e113e8f32c506841afbdfbc957ad44539da
2026-02-07gnu: python-sunpy: Set HOME before build.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-sunpy): [phases]{pre-check}: Remove phase. {set-HOME}: New phase. Change-Id: I4dc3e596b913f59689e507e3caad69a7b7355e5c
2026-02-07gnu: barectf: Simplify package.Sharlatan Hellseher
* gnu/packages/instrumentation.scm (barectf): [phases]{relax-requirements}: Remove phase. {set-CC}: Use cc-for-target. Change-Id: I9240603331863ef412ddc2f872900dafc8bb7390
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-dlmanager.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-dlmanager): Delete variable. Fixes: guix/guix#5097 Change-Id: I830bdaf93208e5016cf89a17cb8a81b592bbd408
2026-02-07gnu: Remove python-lockfile.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-lockfile): Delete variable. Fixes: guix/guix#5104 Change-Id: Ib9b0787527d1a9db7819fb823cf2cbe9e4b1a102
2026-02-07gnu: Remove python-cliapp.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-cliapp): Delete variable. Fixes: guix/guix#5106 Change-Id: I9034aa52b6e9c40af73024b29ee6461d7d368990
2026-02-07gnu: Remove python-shellescape.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-shellescape): Delete variable. Fixes: guix/guix#5107 Change-Id: I8035154a9efa76e0b7c3fb3297d1bf922224332f
2026-02-07gnu: python-deal: Update to 4.24.6.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-deal): Update to 4.24.6. [arguments] <test-flags>: Reworks skipped tests. [propagated-inputs]: Add python-astroid, python-deal-solver, python-pygments, and python-typeguard. Change-Id: I20a0ccd912aa49d1862990a59381c282de5d2307
2026-02-07gnu: Add python-deal-solver.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-deal-solver): New variable. Change-Id: Icb1ef10ac61cb68a9f500a01d4aae00bbccbcbed
2026-02-07gnu: python-numpoly: Update to 1.3.9.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-numpoly): Update to 1.3.9. [source] <commit>: Upstream tagging style by removing "v" from the tag. [phases]{set-version}: New phase. [arguments] <test-flags>: Run all tests. Change-Id: I601ed70b8f4e65782b6bbe98ea7ddc7f91a0b60b
2026-02-07gnu: python-mkdocs: Update to 1.6.1.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-mkdocs): Update to 1.6.1. [phases]{patch-requirements}: Remove phase. [propagated-inputs]: Remove python-importlib-metadata and python-mdx-gh-links; add python-mkdocs-get-deps and python-pathspec. [native-inputs]: Remove python-setuptools; add python-hatchling. Change-Id: Ia2c1e771d32371e6cac419b52407bf5c7659b96b
2026-02-07gnu: Add python-mkdocs-get-deps.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-mkdocs-get-deps): New variable. Change-Id: I69821fdc701ac4120181370e1521fd659d84867a
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: qtile: Remove unused native inputs.Sharlatan Hellseher
* gnu/packages/wm.scm (qtile)[native-inputs]: Remove pre-commit, python-anyio, python-check-manifest, python-coverage, python-isort, python-mypy, python-pycairo, python-pytest, python-pytest-asyncio, python-pytest-cov, python-pytest-httpbin, python-twine, python-wheel, and xorg-server-for-tests. Change-Id: I492b357666d538fc8eb94c3a450e76f69f4d0432
2026-02-07gnu: python-deprecated: Update to 1.3.1.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-deprecated): Update to 1.3.1. [native-inputs]: Remove python-wheel. Change-Id: Ib50d7108cfc341b67bceeea417c86bdf1b542c5a
2026-02-07gnu: python-dcor: Update to 0.7.Sharlatan Hellseher
Upstream still pins on NumPy v1, see: <https://github.com/vnmabus/dcor/issues/69>. * gnu/packages/statistics.scm (python-dcor): Update to 0.7. [arguments]: Drop all. [propagated-inputs]: Add python-array-api-compat. [native-inputs]: Add python-array-api-strict and python-pytest-cov. Change-Id: I6db6499ccff7f2ca4d9dbe2eb717ce523bd26612
2026-02-07gnu: python-moto: Update to 5.1.20.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-moto): Update to 5.1.20. [arguments] <test-flags>: Reduce amount of skipped tests. Change-Id: I1fda6dcbb9047f97ecc41a5a3238792e2e4f42fc
2026-02-07gnu: python-py-partiql-parser: Update to 0.6.3.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-py-partiql-parser): Update to 0.6.3. Change-Id: I779a71f38a3f035b4c554d3b64310126b86b2c91
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-kombu: Update to 5.6.2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-kombu): Update to 5.6.2. [arguments] <test-flags>: Ignore tests requiring Pyro. [native-inputs]: Remove python-pyro4. Change-Id: Icfe96910003d2a26813e266df7ea68da0227cede
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-fsspec: Update to 2026.1.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-fsspec): Update to 2026.1.0. Change-Id: I5f15db3d094ac44ccc9983b1fbf8e3866444ccfe
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-boto3: Update to 1.42.5.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-boto3): Update to 1.42.5. Change-Id: I13a5efd3d7b030a6c03e966660f866f153805be2
2026-02-07gnu: python-botocore: Update to 1.42.5.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-botocore): Update to 1.42.5. Change-Id: Id0d2b730cdd7bdbf80cc4df8f04726d941cc5e24
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: Remove python-taskgroup.Nicolas Graves
* gnu/packages/python-xyz.scm (python-taskgroup): Delete variable. Fixes: guix/guix#5752 Change-Id: I59a15036d0b4f92b73f61d9d849dbf77b8727da9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
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-scikit-build-core: Drop python-exceptiongroup input.Nicolas Graves
* gnu/packages/python-science.scm (python-scikit-build-core) [propagated-inputs]: Drop python-exceptiongroup. Change-Id: Id6e5491f3bab5bfbe4719f5313ff21d72e44d232 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: streamlink: Drop python-exceptiongroup input.Nicolas Graves
* gnu/packages/video.scm (streamlink)[propagated-inputs]: Drop python-exceptiongroup. Change-Id: I53c00bae53545234b55a014651c3a298ca6e764a 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: python-cattrs: Drop python-exceptiongroup propagated-input.Nicolas Graves
* gnu/packages/python-xyz.scm (python-cattrs)[propagated-inputs]: Drop python-exceptiongroup. Change-Id: Ib64cfaa4c939b44b4a072c0bd6f45cfdd09aa900 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-six-bootstrap: Deprecate in favor of python-six.Sharlatan Hellseher
* gnu/packages/python-build.scm (python-six-bootstrap): Deprecate variable. Change-Id: If55687c028da97173c3d79cfc79be7cdc246041c
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>
2026-02-07gnu: python-pymanopt: Remove python-flake8-bugbear native-input.Nicolas Graves
* gnu/packages/machine-learning.scm (python-pymanopt)[native-input]: Remove python-flake8-bugbear. Change-Id: Ib3eca8ce7dabb2ef9da4db0ca9eeeb94308f4805 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-docstring-to-markdown: Remove uneeded native-inputs.Nicolas Graves
* gnu/packages/python-xyz.scm (python-docstring-to-markdown) [native-inputs]: Remove python-pytest-cov, python-pytest-flake8, and python-wheel. Change-Id: I7790a8a12ab60f366b6a7af9a53aca6208e19eee Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-pip native-input from some packages.Nicolas Graves
Remove python-pip from [native-inputs] in the following packages as not required for build/tests/install: * gnu/packages/python-science.scm: (python-scikit-build-core) * gnu/packages/python-xyz.scm: (python-pypandoc) * gnu/packages/shells.scm: (xonsh) Change-Id: I26579cf868b1e56d075b5c8d8ef7914feee44bcb Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-isort native-input from some packages.Nicolas Graves
Remove python-isort from [native-inputs] in the following packages as not required for build/tests/install: * gnu/packages/machine-learning.scm: (python-pymanopt)) * gnu/packages/mail.scm: (python-hyperkitty, postorius) * gnu/packages/virtualization.scm: (python-qemu-qmp) Change-Id: Ie50eb222c5db62cf985926c716152db8bf6e7855 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-immutables: Remove python-mypy native-input.Nicolas Graves
* gnu/packages/python-xyz.scm (python-immutables): [origin]: Use git-fetch to use upstream test-data directory. [native-inputs]: Remove python-mypy. [arguments]<#:phases>: Add phase to remove python-mypy native-input. Change-Id: I783413ec475e5a4084ae84ca2afcd5244a396c23 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-mypy native-input from some packages.Nicolas Graves
Remove python-mypy from [native-inputs] in the following packages as not required for build/tests/install: * gnu/packages/engineering.scm: (uranium, cura) * gnu/packages/machine-learning.scm: (python-torchmetrics) * gnu/packages/python-check.scm: (python-nptyping) * gnu/packages/python-web.scm: (python-huggingface-hub, python-asgiref, python-starsessions) * gnu/packages/python-xyz.scm: (kalamine, python-numpy-1) * gnu/packages/serialization.scm: (python-msgspec) Change-Id: I46d608020f65a2d6a8d3fec792173e44308360bd Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: python-wiimatch: Remove python-codecov native-input.Nicolas Graves
* gnu/packages/astronomy.scm (python-wiimatch) [native-inputs]: Remove python-codecov. Change-Id: I10e41dccebf10d2a3ef49a4f02287b7317a13c10 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-covdefaults native-input from some packages.Nicolas Graves
Remove python-covdefaults from [native-inputs] in the following packages as not required for build/tests/install: * gnu/packages/python-xyz.scm (python-pyproject-api) * gnu/packages/version-control.scm (pre-commit) Change-Id: I97ac72184393a86c5eabf32a558efc95630f07e3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-pycodestyle native-input from some packages.Nicolas Graves
Remove python-pycodestyle from [native-inputs] in the following packages as not required for build/tests/install: * gnu/packages/python-xyz.scm: (python-lsp-jsonrpc, python-diff-cover python-lsp-server, python-affine) Change-Id: Ibd609f89b5fe1f7750108676f98ee0fdc9daf7ab Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07gnu: Remove python-coveralls native-input from some packages.Nicolas Graves
Remove python-coveralls from [native-inputs] in the following packages as not required for build/tests/install: * gnu/packages/python-science.scm (python-trimesh) * gnu/packages/python-xyz.scm (python-affine) Change-Id: Ia2beeec4ebc4e651f0a079efb644afa8026d53de Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>