summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
AgeCommit message (Collapse)Author
2025-10-19gnu: python-txamqp: Switch to pyproject.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-txamqp)[build-system]: Switch to pyproject-build-system. [arguments] <tests?>: All tests are broken due to age of the package. [native-inputs]: Add python-setuptools. Change-Id: I55fa657a1e5d11d4bc554ff8ca933d9c3bc9a8d1
2025-10-19gnu: python-txsni: Move to python-web.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-txsni): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: Iec202f8ddc7d0f36d383aa679e35847b8f4082dd
2025-10-19gnu: python-txsni: Update to 0.2.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-txsni): Update to 0.2.0. Improve style. [source]: Use the latest git tag instead of commit. [build-system]: Switch to pyproject-build-system. [arguments] <test-backend>: Use 'custom. <test-flags>: Run tests with twisted. [native-inputs]: Add python-setuptools. Change-Id: Ic65f89a40f07378b9743471b1be5f247ba5e27e0
2025-10-19gnu: python-progressbar33: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-progressbar33): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Run custom tests. [native-inputs]: Add python-setuptools. Change-Id: I513b8fb678b6c0e7a676d6d2404f007efd2ffbbf Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-19gnu: python-progress: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-progress): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend, #:test-flags>: Set them. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: Ic1b2d829c77a60a90eb399160c144b515d047164 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-19gnu: python-promise: Update to 2.3.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-promise): Update to 2.3.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Ignore failing tests. [native-inputs]: Add python-mock, python-pytest, python-pytest-asyncio, python-setuptools. [propagated-inputs]: Add python-six. [description]: Improve style. Change-Id: Ibdec3dc276f68a8fd68c569d215370fbc7379801 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-19gnu: python-hissp: Update to 0.5.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-hissp): Update to 0.5.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend>: Set it. [native-inputs]: Add python-hypothesis, python-setuptools. [description]: Improve style. Change-Id: I8262a093a32777003deda3eefb8704c1eff5cc73 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-19gnu: python-rply: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-rply): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Ignore file that fails test collection and requires an additional argument. <#:phases>: Add phase 'fix-pytest-use. [native-inputs]: Add python-pytest, python-setuptools. Change-Id: I31428106bfbd044fa2e696e263c7459a1cad84ea Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-19gnu: python-click-log: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-click-log): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools. [description]: Improve style. Change-Id: I59b78645cfcd6c74a0420e121df8f40977407c11 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-19gnu: python-click-threading: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-click-threading): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools. [description]: Improve style. Change-Id: I5d8bc8a10eb0a2580f7930c4cac72f34272235b0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-19gnu: python-atomicwrites: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-atomicwrites): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Remove them. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I1cc040e89d1971b77def03502b95b173b860df35 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-19gnu: python-texttable: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-texttable): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Use <#:test-flags> rather than <#:phases>. [native-inputs]: Add python-setuptools. [synopsis, description]: Improve style. Change-Id: I4cbbf4c453c45365a869f53c59a0b19c6fb48f25 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-19gnu: python-connection-pool: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-connection-pool): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: If13e840c63d4ed48341739c3c6bb8666b3167942 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-19gnu: python-fs: Fix build on cross compilation.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-fs)[arguments] <test-flags>: Move option here instead of overwriting 'check phase. <phases>: Use default 'check; add 'pre-check. [native-inputs]: Keep python-setuptools away from condition. Fixes: guix/guix#3656 Change-Id: I247a70ea9d3fbc94a748973dd4a273341408fea9
2025-10-19gnu: python-pyftpdlib: Skip one test on aarch64-linux.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pyftpdlib)[arguments] <test-flags>: Conditionally deselect one test when target is aarch64-linux. Change-Id: I027207d97a7ee24e5482bf676b7b108d2789946e
2025-10-19gnu: python-febelfin-coda: Update to 0.3.0.Hartmut Goebel
* gnu/packages/python-xyz.scm (python-febelfin-coda): Update to 0.3.0. Change-Id: Icbe0009785e19456dc28eddc2f90d816c409863f
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>