gnu: python-seaborn: Update to 0.13.2. * 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
gnu: Add python-session-info2. * gnu/packages/python-xyz.scm (python-session-info2): New variable. Change-Id: I8773329702f7ef7c6c9a929317cc3d5295b8b507
gnu: python-zarr: Update to 2.18.7. * 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
gnu: python-case: Deprecate package. * 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>
gnu: python-case: Move to (gnu packages python-check). * /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>
gnu: python-colorspacious: Switch to pyproject. * 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>
gnu: python-matplotlib-documentation: Fix build. * 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>
gnu: python-case: Switch to pyproject. * 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>
gnu: python-docx: Update to 1.2.0. * gnu/packages/python-xyz.scm (python-docx): Update to 1.2.0. Change-Id: Ie56a4a67596ab6cb4258dcfcaad539ddbe315af4
gnu: python-qdarkstyle: Enable tests. * gnu/packages/python-xyz.scm (python-qdarkstyle)[arguments]: Remove '#:tests? #f'. [native-inputs]: Add python-pytest. Change-Id: I81d7684dd0ee4a17eb5b72dd2744bbc5f6ac4fe2
gnu: python-qdarkstyle: Update to 3.2.3. * 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
gnu: python-safety: Update to 3.6.0. * 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
gnu: python-safety: Improve style. * gnu/packages/python-xyz.scm (python-safety): Run guix style. Change-Id: I711eee17b0681c65c9044231c16673cd3e48bf4d
gnu: Add python-safety-schemas. * gnu/packages/python-xyz.scm (python-safety-schemas): New variable. Change-Id: Iec3bb513e2c96bda5b7019404fb2315f09c5023d
gnu: python-deepdiff: Update to 8.5.0. * 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
gnu: Add python-orderly-set. * gnu/packages/python-xyz.scm (python-orderly-set): New variable. Change-Id: I8aa2dfebc6452c96a8e49a4697b62e901b5be9e9
gnu: python-typer: Update to 0.16.0. * 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
gnu: python-shellingham: Update to 1.5.4. * 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
gnu: python-nltk: Update to 3.9.1. * 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
gnu: python-nltk: Improve style. * gnu/packages/python-xyz.scm (python-nltk): Run guix style. [home-page]: Follow redirect. [description]: Start sentence with a noun. Change-Id: Ifb9cc4d069326f0c12cb6e3ab23540469d22e096