summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
AgeCommit message (Collapse)Author
2025-10-23gnu: python-nampa: Update to 1.0.0-0.cb6a63aHugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-nampa): Update to cb6a63aae64324f57bdc296064bc6aa2b99ff99a commit. [source]: Switch to git-fetch. [arguments] <#:test-flags>: Disable test that uses yield. <#:modify-phases>: Add 'patch-tests phase. [native-inputs]: Remove python-wheel; add python-pytest. Change-Id: I4d439370c6cc5ef8737944143b4c5c789c219bcb Reviewed-by: Sören Tempel <soeren@soeren-tempel.net> Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-23gnu: python-pythondialog: Rename and update to 3.5.3.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pythondialog): Define in terms of 'deprecated-package'. (python-dialog): New variable, formerly known as "python-pythondialog". [source]: Update to 3.5.3. Improve style. Remove "doc" directory. [build-system]: Switch to pyproject-build-system. [arguments]<#phases>: Rewrite phase 'patch-path entirely. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I1360b4988e59b94e8c3d8e734ee2d58b56cd0baf Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-23gnu: python-jsbeautifier: Update to 1.15.3.Nicolas Graves
* gnu/packages/python-xyz.scm (python-jsbeautifier): Update to 1.15.3. [source, description]: Improve style. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Remove phase 'patch-python-six-requirements. Rename setup-js.py in phase 'chdir. [native-inputs]: Add python-setuptools. Change-Id: Ic4be59402b3a1fe2a6a7eb670cd79cb28682b8f2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-23gnu: python-epc: Update to 0.0.5-0.f3673ae.Nicolas Graves
* gnu/packages/python-xyz.scm (python-epc): Update to 0.0.5-0.f3673ae. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend>: Set it. [native-inputs]: Add python-setuptools. Replace python-nose by python-pynose. Change-Id: I627c1a9026c4670aaf2dabb09667c0c64e8bfec0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-23gnu: python-debian: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-debian): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I717a6f432db524873559095c531755bc970cd918 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-23gnu: python-simpleeval: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-simpleeval): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools. Change-Id: I07beeeed289ba7f2965df21c148253d5e5562c3f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-23gnu: python-forex-python: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-forex-python): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: Ifc02624ec4879b676adbd11473196a9ef71a8b1b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-23gnu: python-file: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-file): [build-system]: Switch to pyproject-build-system. [arguments, inputs]: Improve style. [native-inputs]: Add python-setuptools. Change-Id: I88fb7017ec8dab99b0da126e94dc660d344fd577 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-23gnu: python-terminaltables: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-terminaltables): [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them for now. [native-inputs]: Add python-colorclass, python-colorama, python-pytest, python-setuptools, python-termcolor. Change-Id: I15efe0d4123d941b1af560f71e554c6cb9386315 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-23gnu: Add python-colorclass.Nicolas Graves
* gnu/packages/python-xyz.scm (python-colorclass): New variable. Change-Id: I9acc41473a84ad360baadb60f4cb363807b45207 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-23gnu: python-tlsh: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-tlsh): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I44f823b9057dcd9d84002555546160cd5e238a5a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-23gnu: python-anyqt: Adjust native-inputs.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-anyqt)[native-inputs]: Add python-pyqt-6 and python-pytest. Change-Id: I465e94452361dcb57237ddeb923763e1bd08a0a7
2025-10-23gnu: python-qasync: Update to 0.28.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-qasync): Update to 0.28.0. [arguments] <build-backend>: Use "poetry.core.masonry.api", upstream switched on uv_build which we don't have yet. <test-flags>: Run all tests. [propagated-inputs]: Remove python-pyqt; add python-pyqt-6. Change-Id: I146051648e25fabfe1dda90d4e09a70743d66139
2025-10-23gnu: python-munkres: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-munkres): [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Replace by <#:test-flags>. [native-inputs]: Add python-setuptools. [source, description]: Improve style. Change-Id: Id1187cdac229f56b3bd66e21c4900e3d9b241b3f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-23gnu: python-multiprocessing-logging: Update to 0.3.4.Nicolas Graves
* gnu/packages/python-xyz.scm (python-multiprocessing-logging): Update to 0.3.4. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend>: Set it. [native-inputs]: Add python-setuptools. Change-Id: I9887bafaaec07e2ac1e34c9abc2b36f4558c0f40 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-23gnu: python-editor: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-editor): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: Ifbe40deb7d6a67419b62d7de906d1cc5cb108750 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-23gnu: python-anyqt: Update to 0.2.1.Nicolas Graves
* gnu/packages/python-xyz.scm (python-anyqt): Update to 0.2.1. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Improve style. [native-inputs]: Add python-pytest-qt, python-setuptools. [synopsis, description]: Improve them. Change-Id: I26078ec701a239c232c7945e1c6ebf2965170c8a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-23gnu: python-translitcodec: Update to 0.7.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-translitcodec): Update to 0.7.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Remove field. [native-inputs]: Add python-setuptools. Change-Id: I407bf09a6122408e665e223b4fd7386652927116 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-23gnu: python-pyfiglet: Update to 1.0.4.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pyfiglet): Update to 1.0.4. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add phase 'fallback-on-default-build. [native-inputs]: Add python-pytest, python-setuptools. [description]: Improve style. Change-Id: I3b4a1392c3d12380545f52ee2bc0e373aab5c403 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-23gnu: python-lmfit: Update to 1.3.4.Nicolas Graves
* gnu/packages/python-xyz.scm (python-lmfit): Update to 1.3.4. [build-system]: Switch to pyproject-build-system. [propagated-inputs]: Add python-dill. [native-inputs]: Add python-pytest-cov, python-setuptools. Change-Id: I3b44ed9627ba34f0b61f02a3fca13b084562f77f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-23gnu: python-asteval: Update to 1.0.6.Nicolas Graves
* gnu/packages/python-xyz.scm (python-asteval): Update to 1.0.6. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest-cov, python-setuptools, and python-setuptools-scm. Change-Id: Id721ed72211cf63128ed58fe0f8bb527dd49c081 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-22gnu: Add python-jsonschema-objects.Cayetano Santos
* gnu/packages/python-xyz.scm (python-jsonschema-objects): New variable. Change-Id: Ia8bbef10618c2a23fc4c2ee6be74f8a626cd44f7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-22gnu: python-gridmap: Update to 0.15.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-gridmap): Update to 0.15.0. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend>: Run nose tests. Remove and <#:phases>. [native-inputs]: Add python-setuptools. [propagated-inputs]: Add python-cherrypy, python-cloudpickle. Change-Id: I8c70b7c8a9187daa95c91298df8cfd6e53f10979 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-22gnu: python-grako: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-grako): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Remove python-pytest-runner. [home-page]: Update it, the previous link doesn't exist anymore. Change-Id: I9a6efe82914abd648222c851cdc8531be7d73fa3 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-22gnu: python-drmaa: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-drmaa): [build-system]: Switch to pyproject-build-system. [arguments]: Run guix style -S arguments. [native-inputs]: Add python-setuptools. Change-Id: I22101509e65378aa5f0fe3f944402e8c8b37f51b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-22gnu: python-pywinrm: Update to 0.5.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pywinrm): Update to 0.5.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [propagated-inputs]: Remove python-six. [native-inputs]: Add python-setuptools. Change-Id: I671f168033a1eb01d9e726d0f8f18868a915c680 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-22gnu: python-ffmpeg-python: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-ffmpeg-python): [source, properties, version]: Switch to new style. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Remove python-pytest-runner. Change-Id: I491284f6d42248e281927d26b9c647ae1f65e792 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-21gnu: Add python-pygit2-1.18.Janneke Nieuwenhuizen
* gnu/packages/python-xyz.scm (python-pygit2-1.18): New variable. Change-Id: Iad3a430d544be2c56bb27ea416adef161b5b3e94
2025-10-21gnu: Add python-dulwich-0.24.Janneke Nieuwenhuizen
* gnu/packages/python-xyz.scm (python-dulwich-0.24): New variable. Change-Id: I711dbb2595fa6674b3f2e3ac029ed437d3480423
2025-10-21gnu: Add python-sqltrie.Janneke Nieuwenhuizen
* gnu/packages/python-xyz.scm (python-sqltrie): New variable. Change-Id: Idb11ca5d9e94c90957046e0797b4e3b7147710b5
2025-10-21gnu: Add python-funcy-1.14.Janneke Nieuwenhuizen
* gnu/packages/python-xyz.scm (python-funcy-1.14): New variable. Change-Id: I2915e5c4b848db9023b2f27f969d493291773bea
2025-10-21gnu: python-shshsh: Remove development inputs.Hartmut Goebel
* gnu/packages/python-xyz.scm (python-shshsh): [native-inputs]: Remove python-tox. Change-Id: I51632fe53e51ea7852b9a37ea8e287a5531b4510
2025-10-21gnu: python-cftime: Update to 1.6.5.Hartmut Goebel
Also remove development inputs. * gnu/packages/python-xyz.scm (python-cftime): Update to 1.6.5. [native-inputs]: Remove python-twine. Change-Id: I41d2061e6bf0435bc16e04519631b5333f7e0737
2025-10-20gnu: python-moto: Fix tests, don't run in parallel.Sharlatan Hellseher
The project provides a mixture of thread save and threads untolerated test suites. Tests took 705.18s in a single thread while they were timed out when threading was enabled after 3827s. This change reworks skipped tests and run them in a single thread. * gnu/packages/python-xyz.scm (python-moto): Use G-Expressions. [arguments] <test-flags>: Rework skipped tests and run them in a single thread. <phases>: Remove 'compatibility as no longer required; add 'pre-check. [native-inputs]: Remove python-pytest-xdist and python-wheel; add python-pycognito and python-pyotp. Fixes: guix/guix#3678 Change-Id: I735d035c31c29435ad5774c5e38b0e3f1a2e19bd
2025-10-20gnu: python-pyjwt: Update to 2.10.1.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pyjwt): Update to 2.10.1. [arguments] <test-flags>: Skip one test. [native-inputs]: Remove python-coverage, python-cryptography, python-sphinx, python-sphinx-rtd-theme, and python-wheel. [propagated-inputs]: Set python-cryptography as optional when supported. Change-Id: I936dcee1b6b06636e8ae6ee2cfaad886ac716f95
2025-10-20gnu: Add python-envs.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-envs): New variable. Change-Id: I2d660f2f24a150ba8cb4dce9e3c3e101b1df0425
2025-10-19gnu: python-twisted: Improve packaging.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-twisted)[arguments] <test-backend>: Use 'custom instead of overwriting check phase. <test-flags>: Run tests slightly in parallel. <phases>: Remove 'patch-build-system; use default 'check. [native-inputs]: Remove python-coverage; add python-incremental. Change-Id: I9a7222de07f14ee3c309e574fdd91ba07fba6645
2025-10-19gnu: python-incremental: Improve packaging.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-incremental)[arguments] <build-backend>: Use it instead of patching pyproject.toml. <phases>: Remove 'patch-build-system. [propagated-inputs]: Remove python-tomli. [native-inputs]: Remove python-pytest and python-wheel. Change-Id: Ie80d4bf324e7a52a6aa2ae127f0248dd131ee97a
2025-10-19gnu: python-txacme: Move to python-web.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-txacme): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: I2ea24601514d135dc9c14b775c25b01ff5429f84
2025-10-19gnu: python-txaio: Move to python-web.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-txaio): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: I9c48976bda164db898f669b982e92cff2bbe5a3c
2025-10-19gnu: python-txaio: Update to 25.9.2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-txaio): Update to 25.9.2. [native-inputs]: Remove python-twisted and python-wheel. Change-Id: Ic326dcfee1671d0a4b4248a9a4b03a17ea43f3f6
2025-10-19gnu: python-txamqp: Move to python-web.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-txamqp): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: I992d90d280971140ec3bad5bae3bbdc91fe04d12
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>