summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
AgeCommit message (Collapse)Author
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
2025-08-02gnu: python-pystitcher: Use pyproject-build-system.Vinicius Monego
* gnu/packages/python-xyz.scm (python-pystitcher)[build-system]: Use pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools, python-wheel. Change-Id: Ifb3ee3759ef4e749d09358ea01390a730102af2a
2025-08-02gnu: python-pystitcher: Improve style.Vinicius Monego
* gnu/packages/python-xyz.scm (python-pysticher): Run guix style. Change-Id: I217d2a57ff726405dffade69ef34ae43ca956a68
2025-08-02gnu: python-pystache: Enable tests.Vinicius Monego
* gnu/packages/python-xyz.scm (python-pystache)[arguments]: Remove '#:tests? #f'. [native-inputs]: Add python-pytest. Change-Id: I905c32cfcba3a06f78eb0dd044c47292f6f0b8aa
2025-08-02gnu: python-pystache: Update to 0.6.8.Vinicius Monego
* gnu/packages/python-xyz.scm (python-pystache): Update to 0.6.8. [build-system]: Use pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I25d4373bcbac47dcc5a66ca8ad62a1d1cb75645a
2025-08-02gnu: python-bagit: Update to 1.9.0.Vinicius Monego
* gnu/packages/python-xyz.scm (python-bagit): Update to 1.9.0. [source]: Fetch from GitHub. [build-system]: Use pyproject-build-system. [arguments]<#:phases>: Add phase 'pretend-version' after 'unpack'. Override the 'check' phase and run the test file manually. [native-inputs]: Remove python-coverage, python-mock. Add python-pytest, python-setuptools, python-wheel. Change-Id: I9db21f4ab290ac426710b426d30be884f7c47c9a
2025-08-02gnu: python-sacn: Update to 1.11.0.Vinicius Monego
* gnu/packages/python-xyz.scm (python-sacn): Update to 1.11.0. [build-system]: Use pyproject-build-system. [arguments]<#:phases>: Do not override the 'check' phase. [native-inputs]: Add python-setuptools, python-wheel. [synopsis]: Do not break line. Change-Id: I476308da1c13bcfb6eaf9d55b5f3f6aa4798d450
2025-07-28gnu: Add pythoncapi-compat.Maxim Cournoyer
* gnu/packages/python-xyz.scm (pythoncapi-compat): New variable. Change-Id: Id1b1d09539c2beaa6ad6c89f9babf5740a4a8ad7
2025-07-27gnu: python-sexpdata: Update to 1.0.2.Vinicius Monego
* gnu/packages/python-xyz.scm (python-sexpdata): Update to 1.0.2. [build-system]: Use pyproject-build-system. [arguments]: Add '#:tests? #f'. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: Ia6efab4dc9a7029009e250bb3676dad70a91aedb
2025-07-27gnu: Add python-pbr-next.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pbr-next): New variable. Change-Id: I01c084950bbb7e0751ff985289f7e1dc072ce9ed Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-27gnu: python-eventlet: Set EVENTLET_NO_GREENDNS=yes by default.Nicolas Graves
This error propagates and pollutes user experience in Guix. Until someone tackles how to actually fix it, if it's even fixable in Guix, change the hardcoded default. * gnu/packages/python-web.scm (python-eventlet): [arguments]<#:phases>: Set EVENTLET_NO_GREENDNS=yes by default in phase 'avoid-OSError. [description]: Update the description to warn about the changed default. (python-httpretty)[arguments]: Remove uneeded field. * gnu/packages/python-xyz.scm (python-pydevd)[arguments]<#:phases>: Unset the variable in phase 'pre-check. * gnu/packages/tor.scm (onionshare, onionshare-cli)[arguments] <#:phases>: Unset the variable in phase 'pre-check. Change-Id: Ic3897a9e0006338c3bc8b4bcddab0948e76a5d87 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-26gnu: Add python-vendetect.Liliana Marie Prikler
* gnu/packages/python-xyz.scm (python-vendetect): New variable. Change-Id: I598a23afa62b494a7291acff86078a6c8051f062 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-26gnu: Add python-copydetect.Liliana Marie Prikler
* gnu/packages/python-xyz.scm (python-copydetect): New variable. Change-Id: I7b0b09b602d0b158c784e0e40fddd80c74d9b9f2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>