summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
AgeCommit message (Collapse)Author
2025-04-23gnu: python-ipyparallel: Update to 9.0.1.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-ipyparallel-bootstrap): Update to 9.0.1. [build-system]: Switch to pyproject. [native-inputs]: Add python-hatchling. (python-ipyparallel) [arguments] <phases>: Use default 'check. [native-inputs]: Inherit from python-ipyparallel-bootstrap; remove python-pytest-cov. Change-Id: I2200d2757f36d566b57ba1ac0368cb5f9751d2ba
2025-04-23gnu: python-screenkey: Update to 1.5.Maxim Cournoyer
Sadly, it still fails to run, apparently due to <https://gitlab.com/screenkey/screenkey/-/issues/166>. * gnu/packages/python-xyz.scm (python-screenkey): Update to 1.5. [phases] {fix-dlopen-paths}: Use search-input-file. [inputs]: Sort. Add python-dbus-python. Change-Id: I9a41e03db74ba3e0254452f02108bab739d1f93e
2025-04-22gnu: python-robotframework: Update to 7.2.2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-robotframework): Update to 7.2.2. Use G-expressions. [source] <patches>: Remove patches after been accepted upstream. [build-system]: Switch to pyproject. [arguments] <modules>: Switch to pyproject. <phases>: Remove 'delete-problematic-tests, as acceptance tests not run. Remove setting up time zone and do not run acceptance tests in 'check phase. [native-inputs]: Remove python-lxml, python-pyyaml, python-xmlschema, libxml2, libxslt, scrot, tzdata-for-tests, xorg-server-for-tests, and xvfb-run; add python-setuptools, and python-wheel. * gnu/packages/patches/python-robotframework-atest.patch: Delete file. gnu/packages/patches/python-robotframework-source-date-epoch.patch: Delete File * gnu/local.mk: Deregister 2 patches. Change-Id: I0c664da3db8c448c61a61676873842243a97627f
2025-04-22gnu: python-invoke: Update to 2.2.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-invoke): Update to 2.2.0. [arguments] <phases>: Remove 'delete-python2-code as "vendor/yaml2" no longer exists. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ia2ddbbae377aeac1273fdb64cf6296d70d644ecd
2025-04-22gnu: python-invoke: Refresh style.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-invoke): Use G-expressions, fix order of fields. [description]: Fix fill paragraph indentation. Change-Id: I493bfe2a7308d51c9ef00083f88742e330ad79de
2025-04-22gnu: python-gamera: Update to 4.1.0.Guillaume Le Vaillant
* gnu/packages/python-xyz.scm (python-gamera): Update to 4.1.0. [arguments]: Remove 'disable-wx-support' phase. Add 'fix-build' phase. Change-Id: Ic7a9a9991e7c12614adc255496b6220ad5cc30f3
2025-04-21gnu: python-jellyfin-apiclient: Update to 1.11.0.Ian Eure
* gnu/packages/python-xyz.scm (python-jellyfin-apiclient): Update to 1.11.0. Change-Id: I7be4b4737bfe50abb0dae740008eafa41c9cc9ca
2025-04-21gnu: python-pillow-heif: Update to 0.22.0.Liliana Marie Prikler
* gnu/packages/python-xyz.scm (python-pillow-heif): Update to 0.22.0. [arguments]: Drop #:test-flags. [native-inputs]: Add python-pylint. Move python-setuptools after python-pytest.
2025-04-17gnu: python-apprise: Update to 1.9.3.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-apprise): Update to 1.9.3, fix build. [arguments] <test-flags>: Deselect only one freshly failing test. [native-inputs]: Remove python-pytest-cov. [synopsis]: Simplify. [description]: Fix fill paragraph indentation. Change-Id: If546f2b18da5ed6c25c94557d8f8ee89f67f3e9a
2025-04-16gnu: Remove pybind11-2.13.Sharlatan Hellseher
It's the same version as pybind11. * gnu/packages/python-xyz.scm (pybind11-2.13): Delete variable. * gnu/packages/python-xyz.scm (python-optree) [native-inputs]: Remove pybind11-2.13; add pybind11. Change-Id: I3c3a8e37da4dcfff90c23a0392fb474d55ad2a1d
2025-04-16gnu: snakemake: Rename variable in python-xyz.Sharlatan Hellseher
There is a duplicated variable with this name in python-science but different version, rename the variable in python-xyz to reflect it's version. * gnu/packages/python-xyz.scm (snakemake): Rename variable to snakemake-5. (snakemake-6): Inherit from snakemake-5. Change-Id: Iabb67d68ea5b896a2524eaf9bf73669068cccaeb
2025-04-16gnu: Add python-argparse-dataclass.Nicolas Graves
* gnu/packages/python-xyz.scm (python-argparse-dataclass): New variable. Change-Id: If669a77f36753b4639136fc612dda42aca1a61f9 Signed-off-by: Steve George <steve@futurile.net>
2025-04-16gnu: python-importlib-resources: Update python-setuptools input.Nicolas Graves via Guix-patches via
* gnu/packages/python-xyz.scm (python-importlib-resource) [native-inputs]: Replace python-setuptools-57 by python-setuptools. Signed-off-by: Steve George <steve@futurile.net>
2025-04-16gnu: python-docutils-0.15: Update to 0.16.Nicolas Graves
* gnu/packages/python-xyz.scm (python-docutils-0.15): Update to 0.16. [native-inputs]: Replace python-setuptools-57 by python-setuptools. * gnu/packages/python-web.scm (awscli)[inputs]: Update accordingly. * gnu/packages/sphinx.scm (python-sphinx-panels)[propagated-inputs]: Update accordingly. Change-Id: I84360acf8d8213d0d49301e116f1a158bdb545e7 Signed-off-by: Steve George <steve@futurile.net>
2025-04-16gnu: python-numpy-documentation: Update python-sphinx native-input.Nicolas Graves
* gnu/packages/python-xyz.scm (python-numpy-documentation): [arguments]{phases}: Add phase 'avoid-external-deps. Adapt phase 'install by removing sphinx.ext.autodoc extension. [native-inputs]: Replace python-sphinx-4 by python-sphinx. Add python-sphinx-design. Change-Id: Ica1c0a72b2106cadd6e51ffcb272980508abb29f Signed-off-by: Steve George <steve@futurile.net>
2025-04-16gnu: Remove python-networkx-next.Sharlatan Hellseher
It's the same version variant as python-networkx. * gnu/packages/python-xyz.scm (python-networkx-next): Delete variable. * gnu/packages/maths.scm (python-mathics-django) [propagated-inputs]: Remove python-networkx-next; add python-networkx. Change-Id: Iedc48767af728ff258cc7b2d453f979eb1cc70e4
2025-04-16gnu: Remove python-webcolors-24.Sharlatan Hellseher
It's the same variant as python-webcolors. * gnu/packages/python-web.scm (python-webcolors-24): Delete variable. * gnu/packages/python-xyz.scm (python-jsonschema) [propagated-inputs]: Remove python-webcolors-24; add python-webcolors. Change-Id: Iaa1db96aaf95618ecef5e8560472b1122e18f009
2025-04-16gnu: Remove python-caniusepython3.Sharlatan Hellseher
It's a leaf package without users in Guix, failed to build and archived upstream 4 years ago: "This repository was archived by the owner on Jan 2, 2021. It is now read-only." * gnu/packages/python-xyz.scm (python-caniusepython3): Delete variable. Change-Id: I45ccdfb92dee71d5b7d65e7c7bd0736f305e1d4c
2025-04-16gnu: python-precis-i18n: Update to 1.1.1.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-precis-i18n): Update to 1.1.1. [native-inputs]: Add python-pytest, python-setuptools, and python-wheel. Change-Id: Idd332ac15bddcc408d0675557ff5f8c1e5206222
2025-04-16gnu: python-qrcode: Update to 8.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-qrcode): Update to 8.0. [build-system]: Switch to pyproject. [arguments] <tests?>: Enable them. [propagated-inputs]: Remove python-lxml; add python-pypng. [native-inputs]: Add python-poetry-core and python-pytest. [description]: Fix fill column indentation. Change-Id: I1b4cf8c3a7ff470b9cc1f0fbaebab26f68d3aef3
2025-04-16gnu: python-aenum: Update to 3.1.15.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-aenum): Update to 3.1.15. [build-system]: Switch to pyproject. [arguments] <phases>: Use default 'check; add 'fix-tests. <test-flags>: Skip 3 failing tests. [native-inputs]: Add python-pytest, python-setuptools, and python-wheel. [home-page]: Fix it, Bitbucket's one no longer exists, current one was taken from <https://pypi.org/project/aenum/>. Change-Id: I43994aac2ea688a63066ee8c8aa1855c51632ac2
2025-04-16gnu: python-ujson: Update to 5.10.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-ujson): Update to 5.10.0. [build-system]: Switch to pyproject. [native-inputs]: Add python-pytest, python-setuptools, python-wheel. Change-Id: I73a0352677cfb4d1cd2c48560955415ce57fafbf Signed-off-by: Steve George <steve@futurile.net>
2025-04-16gnu: python-flufl-i18n: Update to 5.1.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-flufl-i18n): Update to 5.1.0. [build-system]: Switch to pyproject. [arguments]{test-flags}: Ignore docs and coverage tests. {phases}: Add phase 'add-custom-dist-info. [native-inputs]: Add python-hatchling, python-pytest, python-pytest-cov, python-sybil. Change-Id: Ibbe6edfe9fcf94c0b09eed6a308f452d25073760 Signed-off-by: Steve George <steve@futurile.net>
2025-04-16gnu: python-flufl-lock: Update to 8.1.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-flufl-lock): Update to 8.1.0. [build-system]: Switch to pyproject. [arguments]{test-flags}: Ignore docs and coverage tests. {phases}: Add phase 'add-custom-dist-info. [native-inputs]: Add python-hatchling, python-pytest, python-pytest-cov, python-sybil. Change-Id: I11b115a054d7e59aa19b72cd8c375a19dabffc71 Signed-off-by: Steve George <steve@futurile.net>
2025-04-16gnu: python-pymodbus: Update to 3.8.6.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pymodbus): Update to 3.8.6. [build-system]: Swith to pyproject. [arguments]{test-flags}: Ignore failing tests. {phases}: Remove field, use test-flags instead. [native-inputs]: Add python-pytest-asyncio, python-pytest-cov, python-pytest-xdist, python-setuptools, python-wheel. Change-Id: I39425bc6d3697e942e6f81868406bd83c8da7332 Signed-off-by: Steve George <steve@futurile.net>
2025-04-16gnu: pomegranate: Disable tests.Nicolas Graves
* gnu/packages/python-xyz.scm (pomegranate): Disable tests. [build-system]: Switch to pyproject. [arguments]{tests?}: Disable them. {phases}: Remove 'check phase replacement. [native-inputs]: Add python-setuptools, python-wheel. Remove python-nose. Change-Id: Id3ded96a59703eae4c12ccc96aedce756a3fa07d Signed-off-by: Steve George <steve@futurile.net>
2025-04-16gnu: Remove python-pydiff.Nicolas Graves
This package is a leaf package, stale for 11 years and not compatible with the latest python. * gnu/packages/python-xyz.scm (python-pydiff): Delete variable. Change-Id: Ia80e3949c4d05b584241d783d49207c8553e9da1 Signed-off-by: Steve George <steve@futurile.net>
2025-04-16gnu: python-lazr-config: Update to 3.1.Nicolas Graves via Guix-patches via
* gnu/packages/python-xyz.scm (python-lazr-config): Update to 3.1. [build-system]: Switch to pyproject. [arguments]{test-flags}: Run tests in output. {phases}: Add a 'check-cleanup phase to remove tests from output. [native-inputs]: Remove python-nose. Add python-pytest, python-setuptools, python-wheel. Signed-off-by: Steve George <steve@futurile.net>
2025-04-16gnu: python-lazr-delegates: Update to 2.1.1.Nicolas Graves
* gnu/packages/python-xyz.scm (python-lazr-delegates): Update to 2.1.1. [build-system]: Switch to pyproject. [arguments]{test-flags}: Run tests in output. {phases}: Add a 'check-cleanup phase to remove tests from output. [native-inputs]: Remove python-nose. Add python-pytest, python-setuptools, python-wheel. Change-Id: Ic60d9a53af627c360d6829df27ec83c4b58e5638 Signed-off-by: Steve George <steve@futurile.net>
2025-04-16gnu: python-stem: Update to 1.8.2.Nicolas Graves
* gnu/packages/python-xyz.scm (python-stem): Update to 1.8.2. [build-system]: Switch to pyproject. [arguments]{phases}: Remove phase 'fix-tests. [native-inputs]: Remove python-mock, python-pycodestyle, python-pyflakes. Add python-setuptools, python-wheel. Change-Id: I32dce8ff5ddd8d8ac8c3a3eb96fab54206f2ab7f Signed-off-by: Steve George <steve@futurile.net>
2025-04-16gnu: python-itemloaders: Update to 1.3.2.Nicolas Graves
* gnu/packages/python-xyz.scm (python-itemloaders): Update to 1.3.2. [native-inputs]: Add python-packaging. [propagated-inputs]: Remove python-w3lib. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-stone: Update to 3.3.9.Nicolas Graves
* gnu/packages/python-xyz.scm (python-stone): Update to 3.3.9. [source]: Switch to git-fetch. [build-system]: Switch to pyproject. [arguments]: Remove field. [propagated-inputs]: Add python-jinja2, python-packaging. [native-inputs]: Add python-setuptools, python-wheel. Remove python-coverage, python-mock. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-crontab: Update to 3.2.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-crontab): Update to 3.2.0. [build-system]: Switch to pyproject. [arguments]{test-flags}: Ignore test. {phases}: Remove phase 'disable-failing-tests. Add phase default-to-mcron. [inputs]: Add mcron. [native-inputs]: Add python-pytest, python-setuptools, python-wheel. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-qasync: Ignore failing test.Nicolas Graves
* gnu/packages/python-xyz.scm (python-qasync)[arguments]{test-flags}: Ignore failing tests. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-pyro4: Update to 4.82.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pyro4): Update to 4.82. [build-system]: Switch to pyproject-build-system. [arguments]{tests?}: Remove to enable tests. {test-flags}: Skip missing tests. {phases}: Add 'check phase replacement. [native-inputs]: Add python-setuptools, python-wheel. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-serpent: Update to 1.41.Nicolas Graves
* gnu/packages/python-xyz.scm (python-serpent): Update to 1.41. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-attr: Update to 0.3.2.Nicolas Graves
* gnu/packages/python-xyz.scm (python-attr): Update to 0.3.2. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-property-cached: Fix build.Nicolas Graves
* gnu/packages/python-xyz.scm (python-property-cached): Fix build. * gnu/packages/patches/python-property-cached-asyncio-3_11.patch: Add patch. * gnu/local.mk: Record patch. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: Remove pybind11-2.3.Nicolas Graves
This package is now a leaf package that fails to build. * gnu/packages/python-xyz.scm (pybind11-2.3): Delete variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: autokey: Add missing native-inputs.Nicolas Graves
* gnu/packages/python-xyz.scm (autokey)[native-inputs]: Add python-wheel. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-mechanize: Update to 0.4.10.Nicolas Graves
* gnu/packages/python-xyz.scm (python-mechanize): Update to 0.4.10. [build-system]: Switch to pyproject-build-system. [arguments]{tests?}: Disable them. {phases}: Add 'configure-tests phase to setup GUIX_PYTHONPATH. [native-inputs]: Add python-html5-parser, python-html5lib, python-lxml, python-service-identity, python-setuptools, python-six, python-twisted, python-wheel. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-cu2qu: Fix tests.Nicolas Graves
* gnu/packages/fontutils.scm (python-cu2qu): Fix tests. [build-system]: Switch to pyproject-build-system. [arguments]{test-flags}: Ignore failing test (most likely due to lagging behing python-fonttools package). [native-inputs]: Add python-setuptools, python-wheel. * gnu/packages/python-xyz.scm (python-fonttools-minimal): Add comment. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-patch-ng: Update to 1.18.1.Nicolas Graves
* gnu/packages/python-xyz.scm (python-patch-ng): Update to 1.18.1. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: Add python-pybktree.Nicolas Graves
* gnu/packages/backup.scm (python-pybktree): New variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-sip: Update to 6.10.0.Nicolas Graves
* gnu/packages/qt.scm (python-sip): Update to 6.10.0. [source]: Add snippet to relax python-setuptools requirement. [native-inputs]: Remove python-wrapper. Add python-wheel. Sort inputs. [propagated-inputs]: Remove python-tomli, python-wheel. Sort inputs. * gnu/packages/backup.scm (vorta)[native-inputs]: Add python-setuptools, python-wheel. * gnu/packages/python-xyz.scm (python-echo)[native-inputs]: Add python-setuptools, python-wheel. * gnu/packages/patches/python-sip-include-dirs.patch: Refresh patch. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-rstr: Update to 3.2.2. Enable tests.Nicolas Graves
* gnu/packages/python-xyz.scm (python-rstr): Update to 3.2.2. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]{phases}: Add phase 'pretend-version. [native-inputs]: Add python-pytest, python-setuptools, python-setuptools-scm, python-wheel. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-pyquery: Update to 2.0.1.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pyquery): Update to 2.0.1. [build-system]: Switch to pyproject-build-system. [arguments]{test-flags}: Ignore a test that requires network access. [native-inputs]: Add python-pytest, python-pytest-cov, python-requests, python-setuptools, python-webob, python-webtest, python-wheel. [propagated-inputs]: Sort inputs. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: Remove python-anyjson.Nicolas Graves
This package is a leaf package in Guix, is stale for 13 years, and its upstream repository is not even up anymore. * gnu/packages/python-xyz.scm (python-anyjson): Delete variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-jsonargparse: Update to 4.37.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-jsonargparse): Update to 4.37.0. [arguments]{test-flags}: Remove uneeded test-flags. [propagated-inputs]: Remove python-contextvars, python-docstring-parser, python-pyyaml, python-typeshed-client. [native-inputs]: Add python-pypa-build. Remove python-coverage, python-pycodestyle, python-tox, python-types-requests. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-zeroc-ice: Update to 3.7.10.1.Nicolas Graves
* gnu/packages/python-xyz.scm (python-zeroc-ice): Update to 3.7.10.1. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>