summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
AgeCommit message (Collapse)Author
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>
2025-04-16gnu: python-netaddr: Move to (gnu packages python-web).Nicolas Graves
* gnu/packages/python-xyz.scm (python-netaddr): Move from here… * gnu/packages/python-web.scm (python-netaddr): …to here. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: Add python-colored-traceback.Nicolas Graves
* gnu/packages/python-xyz.scm (python-colored-traceback): New variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-ncls: Update to 0.0.68.Nicolas Graves
* gnu/packages/python-xyz.scm (python-ncls): Update to 0.0.68. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-cython, python-pandas, python-pytest, python-setuptools, python-wheel. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-cesium: Move to (gnu packages astronomy).Nicolas Graves
The dependencies of this package are already in (gnu packages astronomy). * gnu/packages/python-xyz.scm (python-cesium): Move from here… * gnu/packages/astronomy.scm (python-cesium): …to here. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: Remove python-asynctest.Sharlatan Hellseher
No updates since 2019, fails to build and has no users in Guix. See <https://github.com/Martiusweb/asynctest/issues/163> there is a standard 'unittest.IsolatedAsyncioTestCase' drop-in replacement. * gnu/packages/python-xyz.scm (python-asynctest): Delete variable. Change-Id: If63cfd698a74f86c6895db04e0d7cd02728ae757
2025-04-16gnu: python-asn1tools: Update to 0.167.0 and fix build.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-asn1tools): Update to 0.167.0, fix build. [build-system]: Swap to pyproject-build-system. [arguments] <test-flags>: Skip 7 failing tests. [native-inputs]: Add python-pytest, python-setuptools, and python-wheel. Change-Id: I36d12d9bfe2fd6d62a75dd0d30de42a782c4a746
2025-04-16gnu: nikola: Skip one test.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (nikola) [arguments] <test-flags>: Skip one test. Change-Id: I10d4edf07b7c7b4e19020773215da5eae27cd0f4
2025-04-16gnu: Add python-pyemd.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-pyemd): New variable. Change-Id: Ibdbbebd22616aa1a83ad721d3a96caa75ab7e1b1
2025-04-16gnu: python-jsondiff: Update to 2.2.1.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-jsondiff): Update to 2.2.1. [build-system]: Use pyproject-build-system. [arguments]: Add phase 'set-version. [propagated-inputs]: Add python-pyyaml. [native-inputs]: Add python-hypothesis, python-pytest, python-setuptools, python-setuptools-scm, and python-wheel; remove python-nose and python-nose-random. Change-Id: Ib3756e561e6f53353c950e472c8cf5275e055005
2025-04-16gnu: python-strict-rfc3339: Disable more tests on 32-bit platforms.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-strict-rfc3339)[arguments]: Conditionally ignore the TestTimestampToRFC3339UTCOffset tests on 32-bit platforms due to the size of the time_t type. Change-Id: I2c9844c6a022946d9ec917bb3a6b06777b0fc260
2025-04-16gnu: python-numpy: Disable test on 32 bit systems.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-numpy)[arguments]: Conditionally disable failing test_int test. Change-Id: I12b25b4019ff8a06b311decdcd2eafe68854b241
2025-04-16gnu: Remove python-anyio/without-dataclasses.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-anyio/without-dataclasses): Remove variable. * gnu/packages/jupyter.scm (python-jupyter-server)[propagated-inputs]: Replace python-anyio/without-dataclasses with python-anyio. Change-Id: I81433128fc3ed2f098bd84f1f89555e9dda62d6d
2025-04-16gnu: python-dask-image: Update to 2024.5.3.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-dask-image): Update to 2024.5.3. [arguments]: Add phase 'set-version. [native-inputs]: Add python-coverage, python-flake8, python-pytest-cov, python-pytest-timeout, python-setuptools, python-setuptools-scm, python-twine, and python-wheel. Change-Id: I2297cb6942f7c97a330847bda8e0c33c84266322
2025-04-16gnu: python-duckdb: Disable one more test.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-duckdb)[arguments]: Disable wrap coverage test. Change-Id: I625bc37c979d7c0fa3a2e67d35267993ae791b9e
2025-04-16gnu: python-ratelimiter: Update to 1.2.0.post1.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-ratelimiter): Update to 1.2.0.post1. [build-system]: Use pyproject-build-system. [arguments]: Add phase 'pytest-compatibility. [native-inputs]: Add python-pytest, python-pytest-asyncio, python-setuptools, and python-wheel. Change-Id: I9f7665feb4cf31e38185be7e0cd5ffe7691e26f7
2025-04-16gnu: snakemake-6: Disable one more test.Ricardo Wurmus
* gnu/packages/python-xyz.scm (snakemake)[arguments]: Disable test_lint test; replace custom 'check phase with 'pre-check phase. Change-Id: I9631383ab6160ee8a234145515bbf198b54b1e57
2025-04-16gnu: snakemake: Disable one more test.Ricardo Wurmus
* gnu/packages/python-xyz.scm (snakemake)[arguments]: Disable test_lint test. Change-Id: I00d3e1e900c5d4dacb660d253a2a1839c7c7826a
2025-04-16gnu: python-yte: Update to 1.7.0.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-yte): Update to 1.7.0. [build-system]: Use pyproject-build-system. [arguments]: Replace 'check phase. [propagated-inputs]: Add python-dpath. [native-inputs]: Add python-numpy, python-poetry-core, and python-pytest. Change-Id: If1d4e8e0289d9a36205353ad2c9bb345076e4ff7
2025-04-16gnu: python-dpath: Update to 2.2.0.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-dpath): Update to 2.2.0. [build-system]: Use pyproject-build-system. [arguments]: Remove custom 'check phase. [native-inputs]: Remove python-mock and python-nose; add python-nose2, python-setuptools, and python-wheel. Change-Id: I30ca919712b03f868d3e9fed4802817e4602dcda
2025-04-16gnu: snakemake-7: Update to 7.32.4.Ricardo Wurmus
* gnu/packages/python-xyz.scm (snakemake-7): Update to 7.32.4. [arguments]: Use #:test-flags instead of a custom 'check phase; remove 'tabulate-compatibility phase; add 'pre-check phase. [propagated-inputs]: Add python-humanfriendly, python-reretry, and python-throttler; remove python-ratelimiter. Change-Id: Iea7f17559b19098ca5a589d164355f3918f4bb3e
2025-04-16gnu: python-toposort: Update to 1.10.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-toposort): Update to 1.10. [build-system]: Use pyproject-build-system. [arguments]: Replace 'check phase. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: Ifde522ecba6331634c911856892c3b25098fbd88
2025-04-16gnu: Add python-reretry.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-reretry): New variable. Change-Id: Ic54bdb5eee422b12d2c0e475abb6c4f142cad1e3
2025-04-16gnu: Add python-throttler.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-throttler): New variable. Change-Id: I04a07281d4ba77d880d7c8176b1a3269713b9b63
2025-04-16gnu: python-cftime: Fix tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-cftime) [arguments] <phases>: Remove 'remove-unwanted-dev-dependencies, add ''remove-unwanted-pytest-options. [native-inputs]: Remove python-sphinx. Change-Id: Ib196a6a3781da4067d287f62f5f92b72eb024de3
2025-04-16gnu: Remove python-pep8.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pep8): Delete variable. (python-cliapp, python-ttystatus)[native-inputs]: Remove python-pep8. * gnu/packages/radio.scm (chirp)[native-inputs]: Remove python-pep8. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-anndata: Ignore failing test.Nicolas Graves
* gnu/packages/python-xyz.scm (python-anndata)[arguments]{test-flags}: Ignore test_read_write_X test.
2025-04-16gnu: Remove python-dictpath.Nicolas Graves
* gnu/packages/python-xyz.scm (python-dictpath): Remove variable. * gnu/packages/python-web.scm (python-openapi-core)[propagated-inputs]: Remove unecessary python-dictpath.
2025-04-16gnu: Remove python-rednose.Nicolas Graves
This package is broken with the latest python version, and is easy to remove. * gnu/packages/check.scm (python-rednose): Delete variable. * gnu/packages/python-xyz.scm (python-sure) and * gnu/packages/web.scm (python-httpretty): [arguments]: Add 'remove-rednose-dependency in {phases}. [native-inputs]: Remove python-rednose.
2025-04-16gnu: python-peachpy: Update to 0.2.0-3.349e8f8.Nicolas Graves
* gnu/packages/python-xyz.scm (python-peachpy): Update to 0.2.0-3.349e8f8. [build-system]: Switch to pyproject-build-system. [arguments]: Remove {phases}. Add {test-target} to ignore a failing test. [native-inputs]: Remove python-nose, python-rednose. Add python-pytest, python-wheel.
2025-04-16gnu: python-pykdtree: Update to 1.3.9.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pykdtree): Update to 1.3.9. [native-inputs]: Remove python-nose. Add python-cython, python-pytest, python-setuptools, python-wheel.
2025-04-16gnu: python-multiprocessing-on-dill: Use pyproject-build-system.Nicolas Graves
* gnu/packages/python-xyz.scm (python-multiprocessing-on-dill): Use pyproject-build-system. [arguments]: Remove field. [native-inputs]: Remove uneeded python-check-manifest. Add python-pytest.
2025-04-16gnu: python-cftime: Update to 1.6.4.Nicolas Graves
* gnu/packages/python-xyz.scm (python-cftime): Update to 1.6.4. [arguments]{phases}: Add phase 'remove-unwanted-dev-dependencies. [native-inputs]: Remove python-check-manifest, python-pytest-cov. Add python-setuptools.
2025-04-16gnu: python-pillow-heif: Update test-flags.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pillow-heif)[arguments]{test-flags}: Update them. [native-inputs]: Remove uneeded python-pylint.
2025-04-16gnu: python-watchgod: Rename package to python-watchfiles.Nicolas Graves
* gnu/packages/python-xyz.scm (python-watchgod): Define in terms of 'deprecated-package'. [version]: Update to 1.0.4. [build-system]: Switch to cargo-build-system. [arguments]: Likewise. [native-inputs]: Add maturin, python-dirty-equals, python-pytest-timeout, python-wrapper. Remove python-pygments, python-pytest-sygar, python-setuptools and python-wheel. (python-watchfiles): New variable, formerly known as "python-watchgod".
2025-04-16gnu: python-shortuuid: Update to 1.0.13.Ricardo Wurmus
* gnu/packages/python-xyz.scm (python-shortuuid): Update to 1.0.13. [native-inputs]: Remove python-pep8; add python-poetry-core and python-pytest. [build-system]: Use pyproject-build-system. Change-Id: If854af9296fa378c505e83d87bacf609978edf9f
2025-04-16gnu: python-multiprocess: Update to 0.70.17.Nicolas Graves
* gnu/packages/python-xyz.scm (python-multiprocess): Update to 0.70.17. [arguments]{phases}: Use gexps. Remove phase 'disable-broken-tests. Improve phase 'check. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16gnu: python-dill: Update to 0.3.9.Nicolas Graves
* gnu/packages/python-xyz.scm (python-dill): Update to 0.3.9. [arguments]{phases}: Rewrite using gexp. Adapt 'check phase. [native-inputs]: Remove python-nose. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>