summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
AgeCommit message (Collapse)Author
2025-08-18gnu: python-xmlsec: Fix build with newer xmlsec.Andreas Enge
* gnu/packages/python-xyz.scm (python-xmlsec)[arguments]<#:phases> {pre-check}: Adapt file name. Change-Id: Ia2af7561ace7828e959969cdf7586175f6e711ee
2025-08-17gnu: nss-certs: Relocate to (gnu packages nss).Maxim Cournoyer
This is made so that the source can be shared without introducing module circular dependencies. * gnu/packages/certs.scm (nss-certs) (nss-certs-for-test): Move to... * gnu/packages/nss.scm: ... here. Adjust the module imports via: git grep -l '(gnu packages certs)' | xargs sed 's/(gnu packages certs)/(gnu packages nss)/' -i Change-Id: I56d7bc52ddcdffbced8a162e8db8ea5071b0cb0f
2025-08-16gnu: Add python-asyncclick.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-asyncclick): New variable. Change-Id: I420c61daef88abfd2409c6eab3bf28e864069777
2025-08-15gnu: Add python-puccinialin.Josep Bigorra
* gnu/packages/python-xyz.scm (python-puccinialin): New variable. Change-Id: Id647ddd599f4d942afba67a23c102043981d81d1 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14gnu: packages/python-xyz: Remove unused modules.Sharlatan Hellseher
* gnu/packages/python-xyz.scm: Remove audio and pulseaudio modules. Change-Id: I3f60499532a45dfed19c74d1eef0c1f9a4a0ed55
2025-08-14gnu: python-wavefile: Move to auidio.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-wavefile): Move from here ... * gnu/packages/audio.scm: ... to here. Change-Id: Ib7d9415a157577f1740d0b0c4fff415241d569d2
2025-08-14gnu: python-wavefile: Update to 1.6.3.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-wavefile): Update to 1.6.3. [build-system]: Use pyproject. [arguments]: Use G-expressions. <test-flags>: Skip 4 problematic tests. [native-inputs]: Add python-pytest, python-pytest-cov, and python-setuptools-next. Change-Id: I5facf2a0cc21c1cabcc8d04464dc6c2328439ebf
2025-08-14gnu: python-cson: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-cson): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools, python-wheel. [description]: Improve style. Change-Id: I12bc53a9a41b14c23c1f465a8e93bd8d79b899bd Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-14gnu: python-aspectlib: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-aspectlib): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Disable problematic tests. [native-inputs]: Add python-setuptools, python-wheel. [synopsis, description]: Improve style. Change-Id: I3303d1b0d3ff7c73d6511aeb3ee03c21e85698bf Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13gnu: python-ppft: Move to parallel.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-ppft): Move from here ... * gnu/packages/parallel.scm: ... to here. Change-Id: Iea421ea9d6fef3de33707d0cbc83b351f9dff050
2025-08-13gnu: python-pathos: Move to parallel.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pathos): Move from here ... * gnu/packages/parallel.scm: ... to here. Change-Id: Iae53a58b4fab93125d4cd8606238ef436c828eba
2025-08-13gnu: python-pathos: Update to 0.3.4.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pathos): Update to 0.3.4. Use G-Expressions. [build-system]: Use pyproject. [phases]{check}: Respect <tests?>, adjust custom check steps. [native-inputs]: Remove python-pytest; add python-setuptools-next. [description]: Fix fill-column indentation. Change-Id: Idb3abe5f5f077f301157443d049afc3d21aae360
2025-08-13gnu: python-pox: Update to 0.3.6.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pox): Update to 0.3.6. Use G-Expressions. [build-system]: Use pyproject. [phases]{check}: Respect <tests?>, remove trailing #t from lambda and run custom checks. [native-inputs]: Remove python-pytest; add python-setuptools-next. Change-Id: I1c888e8704426b7f08f4972ae66280081383896a
2025-08-13gnu: python-ppft: Update to 1.7.7, enable tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-ppft): Update to 1.7.7. Enable tests. [build-system]: Use pyproject. [arguments] <tests?>: They are provided. <phases>: Use custom 'check. [propagated-inputs]: Remove python-six. [native-inputs]: Add python-setuptools-next. Change-Id: I2c9e87bff93b91d386919f4467bc7b52b662222d
2025-08-13gnu: python-multiprocess: Update to 0.70.18.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-multiprocess): Update to 0.70.18. [native-inputs]: Remove python-setuptools and python-wheel; add python-setuptools-next. Change-Id: Ibe54eb7a6c7e5b0ff27407a5639b5e1e95edee75
2025-08-13gnu: python-dill: Update to 0.4.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-dill): Update to 0.4.0. Change-Id: Ib1be9f5751aa0a749290ae0fc562bdd2ac3a3f94
2025-08-13gnu: python-owslib: Move to (gnu packages geo).Nicolas Graves
* gnu/packages/python-xyz.scm (python-owslib): Move from here… * gnu/packages/geo.scm (python-owslib): …to here. Change-Id: Id1d6bd60af8729072929f4459201043169a31fa4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13gnu: python-owslib: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-owslib): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Enable them. <#:test-flags>: Disable problematic tests. <#:phases>: Restore 'sanity-check phase. Add phase 'cleanup-build-directory. [native-inputs]: Add python-dateutil, python-pyproj, python-pyyaml, python-pytest, python-pytest-cov, python-pytz, python-requests, python-setuptools, and python-wheel. Change-Id: I3707ca064a63ff24a4fcfd9d37ea4b7178491ce1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13gnu: python-ifaddr: Update to 0.2.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-ifaddr): Update to 0.2.0. [source]<snippet>: Delete windows-specific file. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools, python-wheel. Remove python-nose. [description]: Improve style. Change-Id: Iaba98124cb3b1246423711cf37a5073c1c290680 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13gnu: python-setuptools-git: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-setuptools-git): [build-system]: Switch to pyproject-build-system. [arguments]: Improve style, use gexps. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I0d451dadfbbb3acdc7049833701bc1390221dcb2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13gnu: python-spectra: Update to 0.1.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-spectra): Update to 0.1.0. [build-system]: Switch to pyproject-build-system. [propagated-inputs]: Replace python-colormath by python-colormath2. [native-inputs]: Add python-pytest, python-setuptools, python-wheel. Change-Id: Ia0a5e817fd8b927d7a0d728fb552614eae7d22c6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-13gnu: Add python-colormath2.Nicolas Graves
* gnu/packages/python-xyz.scm (python-colormath2): New variable. Change-Id: I3c4f0510f55d0f2c8400fae7271933017ef20916 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-12gnu: hatch: Ignore more tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (hatch) [arguments] <test-flags>: Ignore more tests to complete the build. Change-Id: Ib414012495c96e37cbb61f9c5741816b7e354fd9
2025-08-07gnu: python-seaborn: Update to 0.13.2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-seaborn): Update to 0.13.2. [arguments] <test-flags>: Run tests in parallel, supported upstream. [native-inputs]: Remove python-flake8, python-ipykernel, python-nbconvert, python-numpydoc, python-mypy, python-pytest-cov, and python-pyyaml. Change-Id: Ie8df114f7b617a8c5ce0999242b47e84f8255fa6
2025-08-07gnu: Add python-session-info2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-session-info2): New variable. Change-Id: I8773329702f7ef7c6c9a929317cc3d5295b8b507
2025-08-07gnu: python-zarr: Update to 2.18.7.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-zarr): Update to 2.18.7. [native-inputs]: Remove python-pytest-doctestplus, python-sphinx, python-sphinx-copybutton, python-sphinx-design, and python-sphinx-issues. Change-Id: I9db3ffe51bb9daba53b0759a4c6a5814ff285b83
2025-08-07gnu: python-case: Deprecate package.Nicolas Graves
* gnu/packages/python-check.scm (python-case): Deprecate variable. * gnu/packages/python-xyz.scm (python-kombu, python-billiard, python-celery)[native-inputs]: Remove python-case. Change-Id: I98d19e88aa5b8fa2b47f347a4d0c958d71096e4e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-07gnu: python-case: Move to (gnu packages python-check).Nicolas Graves
* /gnu/packages/python-xyz.scm (python-case): Move from here… * gnu/packages/python-check.scm (python-case): …to here. Change-Id: I59379226031edbd4dc63c70f15725b488668d05c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-07gnu: python-colorspacious: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-colorspacious): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: Ib77d1594ecc50945839788aef0a9851044c41d66 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-07gnu: python-matplotlib-documentation: Fix build.Nicolas Graves
* gnu/packages/python-xyz.scm (python-matplotlib-documentation) [arguments]<#:phases>: Add phase 'avoid-external-deps, copied/extracted from the similar python-numpy-documentation. Remove the sphinx-panels substitution, not necessary anymore because of the move to python-sphinx-design instead. [native-inputs]: Regroup texlive dependencies under texlive-local-tree, and add texlive-cm-super there. Add python-ipykernel, python-sphinx-design, texlive-dvipng-bin. Change-Id: I3c6d3fcdc3702fd0aa3d930da02e5173c34a9b9a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-07gnu: python-case: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-case): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I1b3183b223742af14bcc45df99a9370e38399467 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-08-07gnu: python-docx: Update to 1.2.0.jgart
* gnu/packages/python-xyz.scm (python-docx): Update to 1.2.0. Change-Id: Ie56a4a67596ab6cb4258dcfcaad539ddbe315af4
2025-08-06gnu: python-qdarkstyle: Enable tests.Vinicius Monego
* gnu/packages/python-xyz.scm (python-qdarkstyle)[arguments]: Remove '#:tests? #f'. [native-inputs]: Add python-pytest. Change-Id: I81d7684dd0ee4a17eb5b72dd2744bbc5f6ac4fe2
2025-08-06gnu: python-qdarkstyle: Update to 3.2.3.Vinicius Monego
* gnu/packages/python-xyz.scm (python-qdarkstyle): Update to 3.2.3. [build-system]: Use pyproject-build-system. [native-inputs]: Add python-qtsass, python-setuptools, python-watchdog, python-wheel. [propagated-inputs]: Remove python-helpdev. Add python-pyqt-6. [home-page]: Do not break line. Change-Id: I6774c7ba3c98a28f66c4f3e80238b5c08d9259e6
2025-08-04gnu: python-safety: Update to 3.6.0.Vinicius Monego
* gnu/packages/python-xyz.scm (python-safety): Update to 3.6.0. [build-system]: Use pyproject-build-system. [arguments]<#:test-flags>: Skip failing tests. <#:phases>: Delete the 'disable-tests' phase. Add phase 'set-home' before 'check'. [native-inputs]: Add nss-certs-for-test, python-hatchling, python-pytest. [propagated-inputs]: Add python-authlib, python-filelock, python-httpx, python-jinja2, python-marshmallow, python-nltk, python-psutil, python-pydantic-2, python-ruamel.yaml, python-safety-schemas, python-tenacity, python-tomli, python-tomlkit, python-typer, python-typing-extensions. Change-Id: I96ea41399f5b0068b7fe5d1816dda16e7be18c75
2025-08-04gnu: python-safety: Improve style.Vinicius Monego
* gnu/packages/python-xyz.scm (python-safety): Run guix style. Change-Id: I711eee17b0681c65c9044231c16673cd3e48bf4d
2025-08-04gnu: Add python-safety-schemas.Vinicius Monego
* gnu/packages/python-xyz.scm (python-safety-schemas): New variable. Change-Id: Iec3bb513e2c96bda5b7019404fb2315f09c5023d
2025-08-04gnu: python-deepdiff: Update to 8.5.0.Vinicius Monego
* gnu/packages/python-xyz.scm (python-deepdiff): Update to 8.5.0. [arguments]<#:test-flags>: Skip failing tests. [propagated-inputs]: Remove python-ordered-set. Add python-click, python-pyyaml, python-orderly-set, python-orjson. [native-inputs]: Remove python-click, python-dateutil, python-mock, python-setuptools, python-wheel, python-toml. Add python-flit-core, python-pandas, python-pydantic-2, python-pytest-benchmark, python-pytz, python-toml-w. Change-Id: I891fe650e13385a69141b201e3ec743733d71610
2025-08-04gnu: Add python-orderly-set.Vinicius Monego
* gnu/packages/python-xyz.scm (python-orderly-set): New variable. Change-Id: I8aa2dfebc6452c96a8e49a4697b62e901b5be9e9
2025-08-04gnu: python-typer: Update to 0.16.0.Vinicius Monego
* gnu/packages/python-xyz.scm (python-typer): Update to 0.16.0. [source, home-page]: Follow redirect. [arguments]: Remove '#:test-flags', enabling all tests. <#:phases>: Delete the 'patch-shell-reference' phase. [native-inputs]: Remove python-flit. Add python-pdm-backend. Move python-rich, python-shellingham to ... [propagated-inputs]: ... here. Add python-typing-extensions. Change-Id: I64232bee0bbeb533286d6ae8a14a680ceb825d75
2025-08-04gnu: python-shellingham: Update to 1.5.4.Vinicius Monego
* gnu/packages/python-xyz.scm (python-shellingham): Update to 1.5.4. [build-system]: Use pyproject-build-system. [arguments]<#:phases> Do not override the 'check' phase. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I4bb680ac627497394067145fab5693f76f1c89e7
2025-08-04gnu: python-nltk: Update to 3.9.1.Vinicius Monego
* gnu/packages/python-xyz.scm (python-nltk): Update to 3.9.1. [source]: Use the tarball. [build-system]: Use pyproject-build-system. [native-inputs]: Remove unzip. Add python-setuptools, python-wheel. Change-Id: Id507bbb5d10b248fa10fbfa73f22e44338f1fa25
2025-08-04gnu: python-nltk: Improve style.Vinicius Monego
* gnu/packages/python-xyz.scm (python-nltk): Run guix style. [home-page]: Follow redirect. [description]: Start sentence with a noun. Change-Id: Ifb9cc4d069326f0c12cb6e3ab23540469d22e096
2025-08-04gnu: python-dparse: Update to 0.6.4.Vinicius Monego
* gnu/packages/python-xyz.scm (python-dparse): Update to 0.6.4. [build-system]: Use pyproject-build-system. [native-inputs]: Add python-hatchling. [propagated-inputs]: Remove python-pyyaml. Change-Id: I4e79c895348275c1542e5aeab511c18683478511
2025-08-04gnu: python-dparse: Improve style.Vinicius Monego
* gnu/packages/python-xyz.scm (python-dparse): Run guix style. Change-Id: Ibafa341c0004fde1763778c6d6012166045971d3
2025-08-04gnu: ninja: Update to 1.13.1.Greg Hogan
* gnu/packages/ninja (ninja): Rename to ... (ninja-pinned): ... this and update to 1.13.1. [arguments]<#:tests?>: Disable. [inputs]: Add re2c. (ninja): Inherit from ninja/pinned. * guix/build-system/cmake.scm, guix/build-system/meson.scm, guix/build-system/qt.scm (default-ninja): Use ninja/pinned. * gnu/packages/build-tools.scm (meson)[inputs], (meson-python)[propagated-inputs]: Replace ninja with ninja/pinned. * gnu/packages/python-xyz.scm (python-dbus-python, python-scikit-build) [native-inputs]: Replace ninja with ninja/pinned. Change-Id: I1b0291a37e83280ed66fd8042df962ada6d475be
2025-08-04gnu: Pin CMake dependency.Greg Hogan
* gnu/packages/emulators.scm (python-keystone-engine, unicorn), * gnu/packages/freedesktop.scm (libdecor), * gnu/packages/gnome.scm (raider, xffm+), * gnu/packages/golang-xyz.scm (go-mvdan-cc-editorconfig), * gnu/packages/hardware.scm (liblxi, lxi-tools), * gnu/packages/mp3.scm (wavbreaker), * gnu/packages/pantheon.scm (pantheon-calculator, pantheon-calendar), * gnu/packages/plotutils.scm (asymptote), * gnu/packages/photo.scm (entangle), * gnu/packages/python-graphics.scm (python-pivy), * gnu/packages/python-xyz.scm (python-awkward-cpp, python-contourpy, python-symengine), * gnu/packages/syndication.scm (syndication-domination) * gnu/packages/qt.scm (soqt), * gnu/packages/vnc.scm (tigervnc-server) [native-inputs]: Change cmake to cmake-minimal. * gnu/packages/bioinformatics.scm (trinityrnaseq) [native-inputs]: Change cmake to cmake-minimal. [arguments]<#:phases>[install]: Remove deletion of uncreated files. Change-Id: I6ce8b737d9a21f83caad7b79b591e68a86f45fd0
2025-08-04gnu: Remove #:test-target argument.Greg Hogan
* gnu/packages/astronomy.scm (libsep), * gnu/packages/bioinformatics.scm (megahit), * gnu/packages/bittorrent.scm (qbittorrent), * gnu/packages/calendar.scm (date), * gnu/packages/check.scm (klee, trompeloeil), * gnu/packages/compression.scm (zziplib), * gnu/packages/cpp.scm (immer, lager, zug), * gnu/packages/databases.scm (timescaledb), * gnu/packages/emulators.scm (dolphin-emu), * gnu/packages/fpga.scm (systemc), * gnu/packages/game-development.scm (box2d), * gnu/packages/games.scm (megaglest, openclonk, teeworld), * gnu/packages/glib.scm (sdbus-c++), * gnu/packages/gnucash.scm (gnucash), * gnu/packages/graph.scm (igraph), * gnu/packages/image.scm (exiv2), * gnu/packages/inkscape.scm (inkscape), * gnu/packages/instrumentation.scm (yactfr), * gnu/packages/kde-multimedia.scm (elisa), * gnu/packages/linux.scm (falcosecurity-libs), * gnu/packages/llvm.scm (libcxx, libomp-15), * gnu/packages/machine-learning.scm (ctranslate2, tvm), * gnu/packages/maths.scm (blitz), * gnu/packages/messaging.scm (libphonenumber), * gnu/packages/music.scm (clementine, libdiscid, opustags, strawberry), * gnu/packages/opencog.scm (atomspace, attention, cogserver, cogutil, opencog), * gnu/packages/python-xyz.scm (pybind11) * gnu/packages/radio.scm (libfec, libcorrect), * gnu/packages/serialization.scm (qtcsv), * gnu/packages/shells.scm (fish), * gnu/packages/tls.scm (aws-lc), * gnu/packages/web.scm (wabt), * gnu/packages/vulkan.com (spirv-llvm-translator) [arguments]: Move #:test-target to ... <#:phases>: ... 'check phase. * gnu/packages/algebra.scm (xtensor), * gnu/packages/astronomy (stellarium), * gnu/packages/bioinformatics.scm (libsbml), * gnu/packages/chemistry.scm (openbabel), * gnu/packages/cpp.scm (xsimd, xtl), * gnu/packages/documentation.scm (doxygen), * gnu/packages/lua.scm (selene), * gnu/packages/libftdi.scm (libftdi), * gnu/packages/llvm.scm (cling, libomp@12, libomp@13), * gnu/packages/hyperledger.scm (hyperledger-iroha), * gnu/packages/markup.scm (cmark, cmark-gfm), * gnu/packages/maths.scm (cryptominisat, double-conversion), * gnu/packages/mp3.scm (chromaprint), * gnu/packages/qt.scm (qtpromise) * gnu/packages/rdf.scm (clucene), * gnu/packages/sync.scm (lsyncd) [arguments}: Remove #:test-target. * gnu/packages/engineering.scm (libfive), * gnu/packages/game-development.scm (box2d-3) [arguments]: Remove #:test-target and disable tests. Change-Id: I0a82091df1789980bbbac0c334b6f993c36f412a
2025-08-03gnu: Add python-wheel-filename.Luis Felipe
* gnu/packages/python-xyz.scm (python-wheel-filename): New variable. Change-Id: I7e4712f728f5e416bfb8cb0ab1fc023b1c1ac123 Signed-off-by: Vinicius Monego <monego@posteo.net>
2025-08-02gnu: python-rtf-tokenize: Update to 1.0.1.Vinicius Monego
* gnu/packages/python-xyz.scm (python-rtf-tokenize): Update to 1.0.1. [build-system]: Use pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I9b99934c6b2a6b54cf0b9bab99cdd996ef45ad17