summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
AgeCommit message (Collapse)Author
2025-10-19gnu: Remove python-pillow-simd.Andreas Enge
* gnu/packages/python-xyz.scm (python-pillow-simd): Delete variable. Fixes: guix/guix#2715 Change-Id: I39bb625b6b6911c972654b0bc00a4d8706402f68
2025-10-19gnu: packages/python-xyz: Sort the rest of python-ty*.Sharlatan Hellseher
* gnu/packages/python-xyz.scm::(python-types-regex, python-types-requests, python-types-setuptools, python-types-simplejson, python-types-toml, python-types-tqdm, python-types-ujson, python-types-urllib3, python-typeshed-client, python-typing-inspect, python-typogrify): Sort variables alphabetically. Change-Id: Ie6b070ae561ee205b7e259c35a10473bd1bac49b
2025-10-19gnu: packages/python-xyz: Sort some python-ty*.Sharlatan Hellseher
* gnu/packages/python-xyz.scm: (python-types-freezegun, python-types-orjson, python-types-protobuf, python-types-python-dateutil, python-types-pytz, python-types-pyyaml): Sort variables alphabetically. Change-Id: I509a71ff36fbbc41fde56137bd18483b8dc86519
2025-10-19gnu: packages/python-xyz: Sort some python-ty*.Sharlatan Hellseher
* gnu/packages/python-xyz.scm: (python-types-aiofiles, python-types-colorama, python-types-dataclasses, python-types-dateutil, python-types-docutils): Sort variables alphabetically. Change-Id: I09e8aa47dc154a1dda1e19b04bbf04211cb8ad7d
2025-10-19gnu: packages/python-xyz: Sort some python-ty*.Sharlatan Hellseher
* gnu/packages/python-xyz.scm: python-typeapi, python-typeguard, python-typer): Sort variables alphabetically. Change-Id: Ie8d8e4a5fae7ff38c7450500064b513f43828bfd
2025-10-18gnu: python-q: Update to 2.7-0.cbad740.Nicolas Graves
* gnu/packages/python-xyz.scm (python-q): Update to 2.7-0.cbad740. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Run tests with the help of <#:test-backend, #:test-flags, #:phases>. [native-inputs]: Add python-setuptools. Change-Id: I9da12c1c266a0c68d06dbad4d8f61e2658c4ad53 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-syllables: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-syllables): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-cmudict, python-pytest, python-setuptools. Change-Id: I781f5c52864bff7b8591046ef53ca0ff1c542805 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-plac: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-plac): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools. [arguments, description]: Improve style. Change-Id: I1ad6ae1a9115f4a498662167914cc2caad5a1af9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-session-info: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-session-info): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. [native-inputs]: Add python-setuptools. Change-Id: I48c3338d947835f53945945c27f6945221232978 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-pyqrcode: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pyqrcode): [properties, source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Set <#:test-backend>. [native-inputs]: Add python-pynose, python-pypng, python-setuptools. [home-page, description]: Improve style. Change-Id: If523d6420d760dcd571cc3841645a9ddcb24e817 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-py-tes: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-py-tes): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-requests-mock, python-setuptools. Change-Id: If6494b5c2a78fe31fa32517c2d27502c49294b62 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-fs: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-fs): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: Id819a473d76ec77089128b7d9b9c0a9d2ba27473 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-pysendfile: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pysendfile): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Improve style. [native-inputs]: Add python-setuptools. Change-Id: Ie759346fb3dcaa2cbfe7db46b79de42b8c037b9e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-straight-plugin: Update to 1.4.1-0.363b0af.Nicolas Graves
* gnu/packages/python-xyz.scm (python-straight-plugin): Update to 1.4.1-0.363b0af. [properties, source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend, test-flags>: Setup tests. [native-inputs]: Add python-mock, python-setuptools. [description]: Improve style. Change-Id: I23d14fc4a49646907ad5e958dc5b2a676b21b218 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-stdlib-list: Update to 0.11.1.Nicolas Graves
* gnu/packages/python-xyz.scm (python-stdlib-list): Update to 0.11.1. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Re-enable tests. [native-inputs]: Add python-flit-core, python-pytest. [description]: Improve style. Change-Id: Id53f5a6e0ad13eb259007ff68225d13e9d10ec65 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-clikit: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-clikit): [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add phase 'relax-requirement to tolerate the python-crashtest update. [native-inputs]: Add python-poetry-core, python-pytest, python-pytest-mock. Change-Id: I7149844db523383d326dac2a80b2c8086c94c972 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-crashtest: Update to 0.4.1.Nicolas Graves
* gnu/packages/python-xyz.scm (python-crashtest): Update to 0.4.1. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-poetry-core, python-pytest. Change-Id: I977baad63fe492760267c6542b405439795e823b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-mdx-include: Update to 1.4.2.Nicolas Graves
* gnu/packages/python-xyz.scm (python-mdx-include): Update to 1.4.2. [source]: Fix version configuration. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend>: Set it. <#:phases>: In phase 'disable-test-requiring-network, allow tests cache and default to run with the help of the injection of the django-hello gist. Disable the test non_existing. [native-inputs]: Add python-setuptools. Change-Id: I30adff174442feb57e776458ef3e0780a3dffac4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-flake8-todo: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-flake8-todo): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. [native-inputs]: Add python-setuptools. Change-Id: I3852a7bb1c4f9a4c85b5ce2abad6b7090509332d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-flake8-debugger: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-flake8-debugger): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I806aeb72f6e5ef6522e52d817f9f97bb5a19823c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-flake8-continuation: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-flake8-continuation): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add phase 'remove-python-six-dependency. [native-inputs]: Add python-pytest, python-setuptools. [propagated-inputs]: Remove python-six. [description]: Improve style. Change-Id: Icbab45c176ee8abc37cde1da9fe7dd0c38c109e6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-flake8-blind-except: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-flake8-blind-except): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Remove python-pycodestyle. [propagated-inputs]: Add python-pycodestyle. Change-Id: I5c07bedc5dc9efe4632ea3e270b648ca583d623b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: Add python-rich-argparse.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-rich-argparse): New variable. Change-Id: I578ce47998dad8c8e55e0bade54d3e53e18374b7 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-typeapi: Update to 2.2.4.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-typeapi): Update to 2.2.4. [arguments] <phases>: Remove 'patch-build-system. [native-inputs]: Remove python-poetry-core; add python-hatchling. Change-Id: I91e3dd6135f1cfd42127a1f93326b06de9475f47
2025-10-18gnu: python-safety: Update to 3.6.2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-safety): Update to 3.6.2. [arguments] <test-flags>: Skip 4 more tests. <phases>: Add 'disable-telemetry. Change-Id: Icd0acec1193fab8e197a281a046aa611da1bacb8
2025-10-18gnu: python-typer: Update to 0.19.2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-typer): Update to 0.19.2. Fix indentation and style. [arguments] <test-flags>: Run tests in parallel, supported by upstream. <phases>: Remove 'pre-check. [native-inputs]: Add python-pytest-xdist. Change-Id: Ib3810ea21d64b59b3a90935ed9caaabe8d6c5796
2025-10-18gnu: python-types-aiofiles: Update to 25.1.0.20251011.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-types-aiofiles): Update to 25.1.0.20251011. Change-Id: I488ab4373a4495ea06f1d8b2533e451036c241f4
2025-10-18gnu: python-types-dataclasses: Update to 0.6.6.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-types-dataclasses): Update to 0.6.6. [buld-system]: Switch to pyproject-build-system. [arguments] <tests?>: No tests. [native-inputs]: Add python-setuptools. Change-Id: I6e064f79f6ea6914b9d1ac662a52e43887ef977b
2025-10-18gnu: python-backcall: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-backcall): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-flit-core, python-pytest. Change-Id: Ifbaa3cb7d8360bbba6a1df20347410b1b0de1395 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-netifaces: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-netifaces): [build-system]: Switch to pyproject-build-system. [arguments]: Set <#:test-backend, #:test-flags>. [native-inputs]: Add python-setuptools. [synopsis]: Improve style. Change-Id: I386b7b9436ca0c937d2f322b98e98a6735f62942 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-datrie: Update to 0.8.3, unbundle libdatrie.Nicolas Graves
* gnu/packages/python-xyz.scm (python-datrie): Update to 0.8.3. [source]: Switch to git-fetch, unbundle libdatrie. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add phase 'inject-libdatrie. [native-inputs]: Add python-setuptools. Remove python-pytest-runner. [inputs]: Add libdatrie. Change-Id: I90cd92129b75b76485122c9fffa359a0b8bfd8fb Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-ipython-sql: Update to 0.5.0-0.e21bc64.Nicolas Graves
* gnu/packages/python-xyz.scm (python-ipython-sql): Update to 0.5.0-0.e21bc64. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them, update comment. <#:phases>: Replace 'check phase, remove phase 'permit-newer-prettytable. [native-inputs]: Add python-setuptools. [propagated-inputs]: Remove python-six. Replace python-sqlalchemy by python-sqlalchemy-2. Change-Id: I88ded8e0427f7b0c3d7a6b7a59ce38079836d508 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-simplegeneric: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-simplegeneric): [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend, #:test-flags>: Run tests. [native-inputs]: Add python-setuptools. Change-Id: I1bc03460a5a69ea42af4b0d4c8bb693a4c8cb2bd Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-pypytools: Switch to pyproject.Nicolas Graves
* gnu/packages/patches/python-pypytools-python-3-fixes.patch: New file. * gnu/local.mk: Record patch. * gnu/packages/python-xyz.scm (python-pypytools): [source]: Switch to git-fetch. Add patch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Ignore failing tests. [native-inputs]: Add python-freezegun, python-numpy, python-pytest, python-setuptools. Change-Id: Icbafeb0f35ed651cbbd5f3477f65771247b8390d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-inotify-simple: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-inotify-simple): [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend, #:test-flags>: Set them to run tests. [native-inputs]: Add python-setuptools. Change-Id: I6c4c8bd8d11be155ea0fa1d0a684415c9470bb1d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-importmagic: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-importmagic): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: If5c283290924d9206d5052bc4e59fe4feebe9086 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-18gnu: python-types-docutils: Update to 0.22.2.20251006.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-types-docutils): Update to 0.22.2.20251006. [buld-system]: Switch to pyproject-build-system. [arguments] <tests?>: No tests. [native-inputs]: Add python-setuptools. Change-Id: I9f600fd3c16447617ca1d6da24475abcd2343878
2025-10-18gnu: python-types-orjson: Switch to pyproject.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-types-orjson)[build-system]: Switch to pyproject-build-system. [arguments] <tests?>: No tests. [native-inputs]: Add python-setuptools. Change-Id: I4cdf5da7dffd6466d381ca360d56c379c3f446f7
2025-10-18gnu: python-types-pytz: Update to 2025.2.0.20250809.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-types-pytz): Update to 2025.2.0.20250809. [buld-system]: Switch to pyproject-build-system. [arguments] <tests?>: No tests. [native-inputs]: Add python-setuptools. Change-Id: I2793dc8b9ca5156a4e11305e7822c9c66a5b0fb3
2025-10-18gnu: python-types-ujson: Update to 5.10.0.20250822.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-types-ujson): Update to 5.10.0.20250822. [source] <pypi-uri>: Fix archive name as seen in PyPI. [build-system]: Switch to pypproejct-build-system. [arguments] <tests?>: No tests. [native-inputs]: Add python-setuptools. Change-Id: I99e8519483f668c38937c172be83e13947ffe17f
2025-10-18gnu: python-ratelimiter: Fix tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-ratelimiter)[version]: Use GIT-VERSION. [native-inputs]: Remove python-pytest-asyncio and python-wheel; add python-pytest-asyncio-0.26. Change-Id: Idc7f879bd125ddaa1f9fb0f92be566e03ccc7132
2025-10-18gnu: python-pythonanywhere: Update to 0.17.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pythonanywhere): Update to 0.17.0. [build-system]: Switch to pyproject-build-system. [arguments] <test-flags>: Skip tests requiring network access. <phases>: Use default 'check. [propagated-inputs]: Add python-pythonanywhere-core and python-snakesay. [native-inputs]: Add python-setuptools. Change-Id: I41af3a91f692ba4fc40de0b67f1656fa62815086
2025-10-18gnu: Add python-snakesay.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-snakesay): New variable. Change-Id: I90672801190f08aa659f1a2f3bf646931a373e70
2025-10-18gnu: Add python-pythonanywhere-core.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pythonanywhere-core): New variable. Change-Id: Ia29b0a9faaa65c906c16bd3e28d5caa9b0f69965
2025-10-18gnu: python-configobj: Update to 5.0.9.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-configobj): Update to 5.0.9. Improve package style. [source] <patch>: Remove as no longer required. [build-system]: Switch to pyproject-build-system. [propagated-inputs]: Remove python-six. [native-inputs]: Add python-pytest and python-setuptools. * gnu/packages/patches/python-configobj-setuptools.patch: Delete file. * gnu/packages/python-xyz.scm (dist_patch_DATA): Deregister patch. Change-Id: I5ab0522a85626562d5ee4f0f2d02728f3d0459ba
2025-10-16gnu: python-zarr: Remove extra propagated-inputs.Alexis Simon
* gnu/packages/python-xyz.scm (python-zarr): [propagated-inputs]: Remove python-ipywidgets, python-notebook, python-numpydoc, pyhon-pydata-sphinx-theme. Change-Id: Ie6161fb3fd3ff989cb09f0d1e7bb4c94aaad8fab Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-16gnu: python-numcodecs: Remove extra propagated-inputs.Alexis Simon
* gnu/packages/python-xyz.scm (python-numcodecs): [propagated-inputs]: Remove python-coverage and python-numpydoc. Change-Id: Ia7f7e52dea7460c37b3eb5a64c23e1c53507fc68 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-16gnu: Add python-durationpy.Allan Adair
* gnu/packages/python-xyz.scm (python-durationpy): New variable. Change-Id: Ibb3ee965a1f121dc0301f3fdaaea2a432cad5010 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-16gnu: python-asyncclick: Update to 8.3.0.3.Sharlatan Hellseher
Upstream has resolved all issues: - <https://github.com/python-trio/asyncclick/issues/39> - <https://github.com/python-trio/asyncclick/issues/42> * gnu/packages/python-xyz.scm (python-asyncclick): Update to 8.3.0.3. [arguments]: Drop all. [native-inputs]: Remove python-anyio; add less. [propagated-inputs]: Add python-anyio. Change-Id: I689ddbe231760a21986080b0dbcebdf6c56f1039
2025-10-16gnu: Remove python-dbus-next.Andreas Enge
* gnu/packages/python-xyz.scm (python-dbus-next): Delete variable. Fixes: guix/guix#2725 Change-Id: Ifc65d8e1c5efaa40e1e43f0b457878302a93dc43