summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
AgeCommit message (Collapse)Author
2025-09-30gnu: ffmpeg: Update to 8.0.Maxim Cournoyer
* gnu/packages/video.scm (ffmpeg-7): Replace with... (ffmpeg): ... this updated version. (ffmpeg): Adjust to use ffmpeg. (ffmpeg-jami): Stay on ffmpeg-6. * gnu/packages/tor-browsers.scm (make-torbrowser): Likewise. * gnu/packages/python-xyz.scm (python-av): Likewise. * gnu/packages/qt.scm (qtmultimedia): Likewise. Change-Id: I2d7b1861a647f583da93fe230fd0734742671d4d
2025-09-29gnu: python-huey: Add a maintenance note.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-huey): Add a maintenance note. Change-Id: I98397177a3d17f5564bd984538ff51545ba8533e
2025-09-29gnu: python-huey: Fix tests.Jake Forster
* gnu/packages/python-xyz.scm (python-huey): [arguments]<#:phases>{pre-check}: Delete. {check}: Replace. Change-Id: I801baae9aa6a646bb9df452876a591db7da7a653 Reviewed-by: Nicolas Graves <ngraves@ngraves.fr> Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-29gnu: python-flufl-bounce: Switch to pyproject, fix build.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-flufl-bounce): [build-system]: Switch to pyporject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I4d057a611bbad330ec4e0a94693acee6da1684a7
2025-09-28gnu: python-autopep8: Move to python-check.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-autopep8): Move from here ... * gnu/packages/python-check.scm: ... to here. Change-Id: Icce2a85151398eae4be5c54982497897751a43b7
2025-09-28gnu: python-autopep8: Update to 2.3.2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-autopep8): Update to 2.3.2. [native-inputs]: Remove python-wheel. Change-Id: I8369c20cef2c89966efa243f12bfe7647817ff90
2025-09-28gnu: python-git-hammer: Update to 0.3.2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-git-hammer): Update to 0.3.2. Fix indentation. [build-system]: Switch to pyproject-build-system. [arguments] <phases>: Remove 'patch-setup.py, add 'relax-requirements. [native-inputs]: Add python-pytest and python-setuptools. [description]: Fix fill column. Change-Id: I22609e48142c2dacf2d9dec7c07a9cc917f5db03
2025-09-28gnu: Add python-types-tqdm.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-types-tqdm): New variable. Change-Id: I91ba21d84b467c9bf172db48aeba5309a70fe51d
2025-09-28gnu: Add python-types-aiofiles.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-types-aiofiles): New variable. Change-Id: I7f21b80b47f1c0a71812623c574a6892a9782af0 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-28gnu: Add python-types-regex.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-types-regex): New variable. Change-Id: Ie526b19c84c08c7778d41bc12619b4d2e8f0dd8b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-28gnu: Add python-rodi.wrobell
* gnu/packages/python-xyz.scm (python-rodi): New variable. Change-Id: I72d04e61b7286047906d303af03e91696d6a66c0 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-28gnu: Add python-essentials.wrobell
* gnu/packages/python-xyz.scm (python-essentials): New variable. Change-Id: Ief6d00aac122d33269f9237673770bfd7f98fbb8 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-28gnu: python-apprise: Move to python-web.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-apprise): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: Iec9be9ed71ea199bbcf9a0ad66a6251d51bc0484
2025-09-28gnu: python-apprise: Update to 1.9.4.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-apprise): Update to 1.9.4. [arguments] <#:test-flags>: Remove --numprocesses in the hope to make the tests more deterministic. [propagated-inputs]: Add python-pygobject. [native-inputs]: Remove python-pytest-xdist, and python-wheel. Change-Id: I3c63be39433d9044b0c994c7adb5ab6a4e9f2a2d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-27gnu: python-pycountry: Move to (gnu packages iso-codes).Nicolas Graves
This package makes a lot more sense there, and is actually needed to run tests of other python packages in this module. * gnu/packages/python-xyz.scm (python-pycountry) (python-pycountry@20.7.3): Move them... * gnu/packages/iso-codes.scm (python-pycountry) (python-pycountry-20.7.3): ... to this module. * gnu/packages/music.scm: Import (gnu packages iso-codes). * gnu/packages/tryton.scm: Import (gnu packages iso-codes). (trytond-country): Correct python-pycountry@20.7.3 to python-pycountry-20.7.3. Change-Id: I7aa424663fb2edc73bca3fcac38de3226cc57a9b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-27gnu: python-iocapture: Fix tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-iocapture)[native-inputs]: Remove python-wheel; add python-six. Change-Id: Ifa2191412463b03759527cd8073e6760d648c2f4
2025-09-27gnu: python-grandalf: Update to 0.8.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-grandalf): Update to 0.8. [build-system]: Switch to pyproject-build-system. [native-inputs]: Remove python-pytest-runner; add python-setuptools. [arguments] <#:phases>: Add 'patch-requirements phase; remove check-phase replacement. Change-Id: Icaf77d0909b67b857bceffd21bb132c9e0e69edc Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-27gnu: python-calmjs-parse: Fix tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scmf (python-calmjs-parse)[native-inputs]: Remove python-wheel; add python-pytest. Change-Id: I0cde88ae9fa6f210e436a64a7a3f0ea1114506df
2025-09-27gnu: python-attr: Fix tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-attr)[arguments] <test-backend>: Use 'custom. <test-flags>: Provide test script as seen in <tox.ini>. [native-inputs]: Remove python-wheel. Change-Id: Iee70e41ca607f0200ac2387fd62e01a2a7b5e49e
2025-09-27gnu: python-zeroc-ice-3.6: Fix build with gcc-14.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-zeroc-ice-3.6)[arguments] <phases>: Add 'relax-gcc-14-strictness. Change-Id: I205e103f6e8e5856a10fb716fec3831b555ab3cf
2025-09-27gnu: python-zeroc-ice: Disable tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-zeroc-ice)[arguments] <tests?>: Test provided in Git, but there is no tag reflecting PyPI archive. [native-inputs]: Remove python-wheel. Change-Id: I1a9b2453fc53589e1701e5eb7d78575416881734
2025-09-27gnu: python-zeroc-ice-3.6: Move closer to python-zeroc-ice.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-zeroc-ice-3.6): Move variable after python-zeroc-ice. Change-Id: If63359d3b5fb1821a3d8232bdd266aba2225a597
2025-09-27gnu: python-kconfiglib: Disable tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-kconfiglib)[arguments] <tests?>: They require some set up. [native-inputs]: Remove python-wheel. Change-Id: I50b415a1564a9a831bf7383f6eb6f00b46cdd998
2025-09-27gnu: python-rich-tables: Update to 0.8.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-rich-tables): Update to 0.8.0. [arguments] <test-flags>: Skip one test. [propagated-inputs]: Add python-humanize. Change-Id: If6472174a057eba03ae9a9c5c367a577b5c29db0
2025-09-27gnu: python-rgbxy: Disable tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-rgbxy)[arguments] <tests?>: No tests. [native-inputs]: Remove python-wheel. Change-Id: I1a440d8e3f3e1b9d80c9d4c693e40de5ad4cd1ef
2025-09-27gnu: python-ndeflib: Fix tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-ndeflib)[arguments] <test-flags>: Skip 2 test groups. [native-inputs]: Remove python-wheel; add python-pytest. Change-Id: I609f6d9ce7b4f98bae1639769d51f4fa83ac8531
2025-09-27gnu: python-columnize: Fix test.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-columnize)[native-inputs]: Remove python-wheel; add python-pytest. Change-Id: I25a274e2086a396d05119987915551102c20e727
2025-09-27gnu: python-doxyqml: Fix tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-doxyqml)[arguments] <test-backend>: Use 'custom. <test-flags>: Provide path to the test file. [native-inputs]: Remove python-wheel. Change-Id: Ic89f338fec5cfc434a2d1a25bd903232236c4129
2025-09-27gnu: python-elevate: Disable tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-elevate)[arguments] <tests?>: No tests in PyPI or Git. [native-inputs]: Remove python-wheel. Change-Id: I91a7d6d6cbf534ec8881f1da850781ec79a54811
2025-09-26gnu: Add python-dotenv-0.13.0.John Kehayias
Old version just for docker-compose until it is updated. Fixes build for docker-compose * gnu/packages/docker.scm (python-dotenv-0.13.0): New variable. (docker-compose)[inputs]: Use it instead of python-dotenv. Change-Id: I8efc30ad7d40601bb5ad88e7c56484edb36e328e
2025-09-26gnu: Add python-sh-1.John Kehayias
This is just for the old docker-compose we still ship (long pending an update to Go version), via next commit for an older python-dotenv. * gnu/packages/python-xyz.scm (python-sh-1): New variable. Change-Id: Idb2b6d476bb9391d9fd8b71aa0184696f3b45aba
2025-09-26gnu: python-argparse-manpage: Update to 4.7.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-argparse-manpage): Update to 4.7. [source]: Fix uri name as seen in PyPI archive. [arguments] <test-flags>: Skip tests requiring pip. [native-inputs]: Remove python-pip, python-tomli, and python-wheel. Fixes: guix/guix#3015 Change-Id: I10b31aa295bd97673071ecaaecb9895cd4d8a6b0
2025-09-25gnu: python-devtools: Disable failing tests.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-devtools): Disable failing tests. [arguments] <test-flags>: Disable failing tests. Change-Id: I1c6533a4a912d5dc4bde3610ccce7d38837caac4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-iterable-io: Fix tests.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-iterable-io): Fix tests. [native-inputs]: Remove python-wheel; add python-pytest. Change-Id: I8c525653b8277c39b3a4b74c82c5eb864f9b032d Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-09-26gnu: python-mpv-jsonipc: Disable tests explicitly.Hilton Chain
* gnu/packages/python-xyz.scm (python-mpv-jsonipc) [arguments] <#:tests?>: Disable. Change-Id: I921848852c7963951092e9beee0c630d954320b7
2025-09-25gnu: Add python-six-bootstrap.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-six-bootstrap): New variable. Fixes: guix-science/guix-past#20. Reported-by: @gabor-udvari Change-Id: I15b993e39c76dd39d1871179fc899e963d411d45
2025-09-25gnu: mallard-ducktype: Move to documentation.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (mallard-ducktype): Move from here ... * gnu/packages/documentation.scm: ... to here. Fixes: guix/guix#1200. Change-Id: I05895a56626a0416c4c7710c48f06b62538b4622
2025-09-25gnu: python-textdistance: Limit concurrent tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-textdistance)[arguments] <test-flags>: Limit parallel tests up to 4 threads. Change-Id: Id70320f528a0618e3058ccabaec5675180b06b74
2025-09-25gnu: python-pygtrie: Fix and run tests.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pygtrie) [source]: Switch to git-fetch. [arguments]<#:test-backend>: Set it. <#:phases>: Add phase 'set-version. [native-inputs]: Remove python-wheel. Change-Id: Ib3da3430340077624410e334d7846b75b6928471 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-distance: Update to 0.1.3-0.ad7f9dc.Nicolas Graves
* gnu/packages/python-xyz.scm (python-distance): Update to 0.1.3-0.ad7f9dc. [source]: Switch to git-fetch. [arguments]: Set <#:test-backend> and <#:test-flags>. [native-inputs]: Remove python-wheel. Change-Id: I76fdce7caa7cff779ef6df60dd3969aea57be5d5 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-pyxdameraulevenshtein: Run and fix tests.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pyxdameraulevenshtein) [source]: Switch to git-fetch. [native-inputs]: Add python-pytest, remove python-wheel. Change-Id: I5835d0367438a3f3cc017b1dc37fd5d6f2f3c120 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-shxparser: Fix tests.Nicolas Graves
* gnu/packages/python-xyz.scm (python-shxparser) [arguments]<#:test-backend>: Set it. [native-inputs]: Remove python-wheel. Change-Id: Ia808170ee2b5e5515183b65c61164b78e530dcf7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-sshtunnel: Update to 0.4.0-0.dc07328.Nicolas Graves
* gnu/local.mk (python-sshtunnel): Update to 0.4.0-0.dc07328. * gnu/packages/patches/python-sshtunnel-pep518.patch * gnu/packages/python-xyz.scm (python-sshtunnel) [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add phase 'remove-deprecated-dsskey. [native-inputs]: Add python-setuptools. Change-Id: I05da3ee717076b690d4a3e609b98d23a5ffa965a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-dbus-fast: Update to 2.44.3.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-dbus-fast): Update to 2.44.3. [source]: Switch to git-fetch; PyPI does not have tests. [arguments] <test-flags>: Disable tests needing python_codspeed or access dbus. [native-inputs]: Remove python-wheel; add python-pytest, python-pytest-cov, python-pytest-asyncio, and python-covdefaults. Change-Id: I36b16866bd3a7a17b4468db411d60e702d526d69 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-google-pasta: Fix tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-google-pasta)[native-inputs]: Remove python-wheel; add python-pytest. Change-Id: Ie0436d9735aabd02b9f58f17d64e6167cd5d744f
2025-09-25gnu: python-setuptools-declarative-requirements: Update to 1.3.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-setuptools-declarative-requirements): Update to 1.3.0. [arguments] <tests?>: Avoid running tests as they require old no packaged projects. [propagated-inputs]: Remove python-toml and python-wheel; add python-setuptools. [native-inputs]: Remove python-pytest. Change-Id: I0c652f0de8e28d8a4b487b117433ac68b64d8efc
2025-09-25gnu: python-pillow-simd: Don't inherit from python-pillow.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pillow-simd): Don't inherit from python-pillow. [arguments] <test-flags>: Skip one more test. [inputs]: Add freetype, lcms, libimagequant, libjpeg-turbo, libraqm, libtiff, libwebp, openjpeg, and zlib. [native-inputs]: Add python-check-manifest, python-defusedxml, python-markdown2, python-olefile, python-packaging, python-pytest, python-pytest-timeout, python-setuptools, and python-trove-classifiers. Change-Id: Ie2473266b4d1447ece70b4da12cc17a9e7fbcf4a
2025-09-25gnu: python-txacme: Update to 0.9.3-0.ac18f92, fix build.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-txacme): Update to 0.9.3-0.ac18f92. [source]: Switch to git-fetch and use the latest commit from trunk branch. [arguments] <test-backend>: Use 'custom. <test-flags>: Provide option to run tests with twisted. [native-inputs]: Remove python-fixtures, python-hypothesis, python-mock, python-service-identity, python-testrepository, python-testscenarios, and python-testtools; add python-setuptools. Change-Id: Ifd7feb33bbca051e61f9eddf7b6e1a5026ec5568
2025-09-25gnu: python-mando: Update to 0.8.2.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-mando): Update to 0.8.2. Improve style. [bulid-system]: Switch to pyproject-bulid-system. [arguments]: Drop all. [propagated-inputs]: Remove python-rst2ansi and python-six. [native-inputs]: Add python-setuptools. Change-Id: I2ef5ca1c19e209404491be4a4fd616080d6ca744
2025-09-25gnu: python-colormath2: Fix tests.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-colormath2): Fix tests. [source]: Switch to git-fetch. [native-inputs]: Remove python-pytest; add python-nose2. Change-Id: I969d0271cc9d7cdb9a662e0a007f2c895a331ace Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>