summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
AgeCommit message (Collapse)Author
2025-09-25gnu: python-tracerite: Update to 1.1.3.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-tracerite): Update to 1.1.3. [native-inputs]: Remove python-wheel. Change-Id: Ief27b928fcc7a138f97a78e9813527f05d56c355
2025-09-25gnu: python-tempora: Update to 5.8.1.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-tempora): Update to 5.8.1. [arguments] <test-flags>: Provide "tests" dirrectory to avoid running doctests. [propagated-inputs]: Remove python-pytz; add python-dateutil. [native-inputs]: Remove python-pytest-black, python-pytest-checkdocs, python-pytest-cov, python-pytest-enabler, python-pytest-flake8, python-pytest-freezegun, python-pytest-mypy, python-types-freezegun, python-types-pytz, and python-wheel; add python-tzdata. Change-Id: I919e46694c5ff8627047250e8b62c87d0c579774
2025-09-25gnu: python-path: Reduce closure size.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-path): [native-inputs]: Remove python-pytest-black, python-pytest-checkdocs, python-pytest-cov, python-pytest-enabler, python-pytest-flake8, and python-pytest-mypy; add python-more-itertools. Change-Id: I4592262fd133c41a4603d3ddab37dd7c2c9a0d9f
2025-09-25gnu: python-sentry-sdk: Adjust inputs.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-sentry-sdk): [native-inputs]: Remove python-pytest-forked. Change-Id: Ibb38b9056b82e5314427afa56bae422bde0d2a7e
2025-09-25gnu: python-argparse-dataclass: Activate tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-argparse-dataclass): [source]: Switch to git-fetch providing tests. [native-inputs]: Add python-pytest. Change-Id: I07ad635cf565c2bd3e916ac7d9c7148414c78748
2025-09-25gnu: python-configparser: Update to 7.2.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-configparser): Update to 7.2.0. [build-system]: Use pyproject. [native-inputs]: Add python-pytest, python-setuptools, and python-wheel. Change-Id: I086a85ac3278ad7429ac27563e103f65ec522694
2025-09-25gnu: python-numpy-2: Update to 2.3.1.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-numpy-2): Update to 2.3.1. [arguments] <test-flags>: Skip one problematic test. Change-Id: Icabac3ace4b14e29659a92ae7bea212d6e6d99f4
2025-09-25gnu: python-dm-tree: Update to 0.1.9.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-dm-tree): Update to 0.1.9. [propagated-inputs]: Remove python-wheel. [native-inputs]: Add python-setuptools. Change-Id: Id9250c9bfa963f0275b62da75817f555b50bf544
2025-09-25gnu: python-retrying: Update to 1.4.1.Sharlatan Hellseher
The project maintenance moved to <https://github.com/groodt/retrying>, see: <https://github.com/rholder/retrying/issues/100>. PyPI release <https://pypi.org/project/retrying/> points to the new home page . * gnu/packages/python-xyz.scm (python-retrying): Update to 1.4.1. [source] <url>: Update to the new location. [propagated-inputs]: Remove python-six. [native-inputs]: Remove python-wheel; add python-pytest. [home-page]: Fix it. Change-Id: Ibe003030dc4e2ea105e42fc1d0ea65ec721fcadc
2025-09-25gnu: python-xlib: Update to 0.33.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-xlib): Update to 0.33. [build-system]: Use pyproject. [arguments]: Remove trailing #t from lambdas. [native-inputs]: Remove python-setuptools-scm; add python-pytest and python-setuptools. Change-Id: I2fb5025dbed0585b1ef74864b80c0b39fe112bbc
2025-09-25gnu: python-marshmallow: Update to 4.0.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-marshmallow): Update to 4.0.0. [arguments] <phases>: Add 'set-check-environment. [propagated-inputs]: Remove python-packaging. [native-inputs]: Remove python-pytz; add tzdata-for-tests. Change-Id: I8968a2e28056fb16de2f206df70f7243ad7090e5
2025-09-25gnu: python-cytoolz: Update to 1.0.1.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-cytoolz): Update to 1.0.1. [build-system]: Use pyproject. [arguments] <tests?>: Enable them. <test-flags>: Add option to run tests against installed module. [native-inputs]: Add python-pytest, python-setuptools, and python-wheel. Change-Id: Ifb9817cee571fb99666fc01f0c0196706fae7179
2025-09-25gnu: python-pyproject-hooks: Update to 1.2.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pyproject-hooks): Update to 1.2.0. [propagated-inputs]: Remove python-tomli. Change-Id: I79fcc01550a6e7c72a91bf55690148e10a054ded
2025-09-25gnu: python-amply: Update to 0.1.6.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-amply): Update to 0.1.6. [build-system]: Use pyproject. [native-inputs]: Add python-pytest, python-setuptools, and python-wheel. Change-Id: If8d8854a9e76ed36fd2d158293a6de8d0c9b8b87
2025-09-25gnu: python-absl-py: Update to 2.3.1.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-absl-py): Update to 2.3.1. [arguments] <tests?>: Tests require Bazel, disable them for now. [native-inputs]: Remove python-setuptools and python-wheel; add python-hatchling. Change-Id: Iae112845d901067e1033fcfe5a29e5dbb81ab75b
2025-09-25gnu: python-utils: Fix tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-utils)[native-inputs]: Remove python-wheel; add python-pytest-asyncio. Change-Id: If190cfbd00e47a6c27f42d9941500ae070051e76
2025-09-25gnu: python-annoy: Update to 1.17.3.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-annoy): Update to 1.17.3. [source]: Switch to git-fetch providing tests. [build-system]: Switch to pyproject-build-system. [native-inputs]: Remove python-nose; add python-numpy, python-pytest, and python-setuptools. Change-Id: I7d98d3f76fe1a94d392551ed833cf493c02fec40
2025-09-25gnu: python-gssapi: Update to 1.10.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-gssapi): Update to 1.10.0. [build-system]: Switch to pyproject-build-system. [arguments] <test-flags>: Add '--pyargs' option to tests against installed library. [propagated-inputs]: Remove python-six. [native-inputs]: Remove python-nose; add python-pytest and python-setuptools. Change-Id: I517b2ecf9527f15dc54c08186a51569f6a730586
2025-09-25gnu: python-voluptuous: Update to 0.15.2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-voluptuous): Update to 0.15.2. [build-system]: Switch to pyproject-build-system. [native-inputs]: Remove python-nose; add python-pytest and python-setuptools. Change-Id: I306b65ff59e9cb1e4d7400ab057912bae072e520
2025-09-25gnu: python-k5test: Update to 0.10.4.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-k5test): Update to 0.10.4. [build-system]: Switch to pyproejct-build-system. [arguments] <phases>: Remove 'apply-upstream-fixes. [inputs]: Add mit-krb5. [propagated-inputs]: Remove python-six, which, and mit-krb5. [native-inputs]: Remove mit-krb5; add python-setuptools. Change-Id: Ife80993e4e78368c5689515f037961c9f6fee703
2025-09-25gnu: python-astunparse: Switch to pyproject-build-system.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-astunparse): [build-system]: Use pyproject. [propagated-inputs]: Remove python-wheel. [native-inputs]: Add python-setuptools. Change-Id: I47ca10fc70a1db146f405247940904f2a5df30fe
2025-09-25gnu: python-unidecode: Update to 1.4.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-unidecode): Update to 1.4.0. [native-inputs]: Remove python-wheel; add python-pytest. Change-Id: I7bf733a3d0d61d3a698d0c42898416e84ced8f0f
2025-09-25gnu: python-couleur: Fix build.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-couleur) [arguments] <tests?>: Disable them, no tests in PyPI but tests in Git depent on Nose test runner. Change-Id: I6b417e22a6777e69408ea5842ba2486c7aab049b
2025-09-25gnu: python-identify: Update to 2.6.14.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-identify): Update to 2.6.14. [argumens] <phases>: Keep 'ensure-no-mtimes-pre-1980. [propagated-inputs]: Remove python-editdistance. [native-inputs]: Remove python-coverage and python-wheel. Change-Id: I920d14a469642f5250922c55b2731a2943c25b31
2025-09-25gnu: python-isort: Update to 6.0.1.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-isort): Update to 6.0.1. [arguments] <test-flags>: Ignore benchmark and integration test files; do not run black tests; rework the list of skipped tests. <phases>: Remove 'install-example-plugins; add 'pretend-version. [native-inputs]: Remove python-black, python-hypothesmith, python-libcst-minimal, python-natsort, python-pip, python-poetry-core, python-pypa-build, and python-pytest-mock; add python-hatch-vcs, python-hatchling, and python-hypothesis. Change-Id: Ifb0652d4538ee087933063c5593a469b9af2321c
2025-09-25gnu: python-repoze-lru: Swap Nose with Unittest.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-repoze-lru): [arguments] <test-backend>: Use 'unittest. [native-inputs]: Remove python-coverage, python-nose, and python-wheel. Change-Id: Ib91cd3bedbe988436d12f5ba98876b615c8a3765
2025-09-25gnu: python-pkginfo: Update to 1.12.1.2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pkginfo): Update to 1.12.1.2. [arguments] <test-flags>: Skip one test. Change-Id: Id3f895971b349e2fc572d674ccaf9aead95f52b2
2025-09-25gnu: python-imageio-ffmpeg: Update to 0.6.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-imageio-ffmpeg): Update to 0.6.0. [build-system]: Use pyproject. Change-Id: Ia3f5592958227ba52e9aa483ffafaaebf8a9aa93
2025-09-25gnu: python-imageio-ffmpeg: Improve style.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-imageio-ffmpeg): Improve style. Change-Id: I2fe41000a9eb05d0e6b7e0adfecd8a55ad42ef0c
2025-09-25gnu: python-cachetools: Update to 6.1.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-cachetools): Update to 6.1.0. [native-inputs]: Add python-pytest. Change-Id: Icf7cc10f1d91510074aded5e15e1f287bef02652
2025-09-25gnu: python-milc: Update to 1.9.1.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-milc): Update to 1.9.1. [source]: Switch to git-fetch providing tests. [propagated-inputs]: Remove python-appdirs. [native-inputs]: Remove python-wheel and python-pip; add python-pytest and python-semver. Change-Id: Iafbf4002713a0662522c16e269eb6063e71381eb
2025-09-25gnu: python-types-colorama: Update to 0.4.15.20250801.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-types-colorama): Update to 0.4.15.20250801. [arguments] <tests?>: Disable as no provided with PyPI archive. [native-inputs]: Remove python-wheel. Change-Id: I1e4f5cb1a3f1a5a8ba6c50b902089b19b27f015b
2025-09-25gnu: python-mimeparse: Update to 2.0.0.Sharlatan Hellseher
The project changed maintainer, home page permament redirects from <https://github.com/dbtsai/python-mimeparse> to <https://github.com/falconry/python-mimeparse>. See: <https://github.com/falconry/python-mimeparse/releases/tag/2.0.0rc1>. * gnu/packages/python-xyz.scm (python-mimeparse): Update to 2.0.0. [build-system]: Use pyproject. [native-inputs]: Add python-pytest and python-setuptools. [home-page]: Fix URL redirection. Change-Id: I35244d43156861cfb723d21d74f51498f18daf0a
2025-09-25gnu: python-joblib: Update to 1.5.1.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-joblib): Update to 1.5.1. [arguments] <test-flags>: Skip only one test. [propagated-inputs]: Remove python-psutil. [native-inputs]: Add python-pytest-asyncio. Change-Id: I297d5c146cab585f108f72eb53826b417f71e264
2025-09-25gnu: python-jsonpatch: Update to 1.33.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-jsonpatch): Update to 1.33. [build-system]: Use pypproject. [arguments] <test-backend>: Use 'custom. [native-inputs]: Add python-setuptools. Change-Id: Icfaa7842ea88fd40c5c29a16f2d12d6bea25aafc
2025-09-25gnu: python-future: Update to 1.0.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-future): Update to 1.0.0. [build-system]: Switch to pyproject-build-system. [arguments] <tests?>: Enable them as issues was resolved in 0.17.0. <test-flags>: Skip some problematic tests. <phases>: Use default 'check and 'sanity-check. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: I2f8c5ab093859022b419ae47264fca7c72aa94fa
2025-09-25gnu: python-black: Update to 25.1.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-black): Update to 25.1.0. [propagated-inputs]: Remove python-tomli and python-typing-extensions; add python-aiohttp. [native-inputs]: Remove python-pytest-aiohttp. Change-Id: I8f8caefb2d76aa8171e137ae9fa6323b30989967
2025-09-25gnu: python-relatorio: Update to 0.11.1.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-relatorio): Update to 0.11.1. [native-inputs]: Remove python-wheel; add python-pytest. [description]: Start from a new line, fix fill column indentation. Change-Id: I5b5c6556df6fdd3c785b96fdf11c42f1b24165de
2025-09-25gnu: python-bson: Switch to pyproject.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-bson)[build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: I66e4fcd4cbaef2a32f76a2161dfa08fcedabebae
2025-09-25gnu: python-partd: Update to 1.4.2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-partd): Update to 1.4.2. [propagated-inputs]: Add python-blosc. [native-inputs]: Remove python-wheel; add python-pytest and python-versioneer. Change-Id: I4a175b4e45f57bd63add17490ce4f66b314a80d6
2025-09-25gnu: python-deprecation: Switch to pyproject.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-deprecation)[build-system]: Switch to pyproject-build-system. [arguments] <test-backend>: Use 'unittest. <phases>: Add 'drop-unittest2. [native-inputs]: Remove python-unittest2; add python-setuptools. Change-Id: Ibe9bf3c94ca1137c64f6415d6f0b94e999c03cc5
2025-09-25gnu: python-natsort: Update to 8.4.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-natsort): Update to 8.4.0. [buld-system]: Switch to pyproject-build-system. [arguments]: Drop all. [propagated-inputs]: Add python-fastnumbers. [native-inputs]: Remove python-hypothesis and python-pytest-cov; add python-setuptools. Change-Id: Ib0efe56d7f03b474d935beaede108b7a593b4444
2025-09-25gnu: Add python-fastnumbers.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-fastnumbers): New variable. Change-Id: I40176b1b621949972be176eed2cd374eeefad8b9
2025-09-25gnu: python-fsspec: Update to 2025.7.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-fsspec): Update to 2025.7.0. [arguments] <test-flags>: Skip tests requiring network access or hang. <phases>: Remove 'fix-version, 'install-version; add 'set-version. [native-inputs]: Add nss-certs-for-test, python-hatch-vcs, python-pytest-asyncio, and python-pytest-rerunfailures. Change-Id: I1532618a8d01c5fd45a232954b83a94624a31923
2025-09-25gnu: python-twisted: Adjust inputs.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-twisted): Update to 24.11.0. [propagated-inputs]: Add python-appdirs, python-cryptography, python-h2, python-priority, python-idna, python-pyopenssl, python-service-identity, and python-pyserial. [native-inputs]: Remove python-pyflakes, python-sphinx, and python-sphinx-rtd-theme. Change-Id: Ia7050206716ddc175d21c85b817ab336d08120fc
2025-09-25gnu: python-scikit-build: Update to 0.18.1.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-scikit-build): Update to 0.18.1. [srouce] <patch>: Add patch fixing compatability with newer Setuptools, taken from upstream. [propagated-inputs]: Remove python-tomli. [native-inputs]: Remove python-coverage, python-mock, python-packaging, python-path, python-pytest-cov, python-pytest-virtualenv, and python-setuptools-scm. * gnu/packages/patches/python-scikit-build-setuptools-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Register new patch. Change-Id: I132f6558188c32e7e31fd78527ec6805b91a1443
2025-09-25gnu: python-constantly: Update to 23.10.4.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-constantly): Update to 23.10.4. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools and python-versioneer. Change-Id: Ib52c1d75628bf5859df0fd2139bf0bacb08df871
2025-09-25gnu: python-pyicu: Update to 2.15.2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pyicu): Update to 2.15.2. [source] <uri>: Adjust archie name according to PyPI. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add pkg-config and python-setuptools. Change-Id: I3da31d4536590871230a0945e3af94010c3a9d8a
2025-09-25gnu: python-distro: Update to 1.9.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-distro): Update to 1.9.0. [build-system]: Use pyproject. [arguments] <test-flags>: Skip 3 tests. [native-inputs]: Add python-setuptools. [home-page]: Fix permanent redirect. Change-Id: I64acf4c3811f2b0e97abc2a6f568fe55a0ab9693
2025-09-25gnu: python-pbr: Update to 7.0.1.Sharlatan Hellseher
This change is to simplify bootstrap for python-pbr. All of the native inputs were added to active tests but the #:tests? was set to false making no sense to keep them. * gnu/packages/python-xyz.scm (python-pbr): Update to 7.0.1. Do not inherit from python-pbr-minimal and migrate all missing fields. [build-system]: Switch to pyprject-build-system. [propagated-inputs]: Remove git-minimal/pinned; add python-setuptools. [native-inputs]: Remove python-fixtures-bootstrap, python-mock, python-six, python-sphinx, python-testrepository-bootstrap, python-testresources-bootstrap, python-testscenarios-bootstrap, python-testtools-bootstrap, and python-virtualenv. Change-Id: I5e53fd5ebd9bb0cfdd8e1da1c1a3d797a7bbfaeb