summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
AgeCommit message (Collapse)Author
2025-10-30gnu: Add python-wadler-lindig.Cayetano Santos
* gnu/packages/python-xyz.scm (python-wadler-lindig): New variable. Change-Id: Ia493938cf8983ee978a1a37c04dd7a90ee473f32 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-30gnu: python-pytooling: Update to 8.7.6.Cayetano Santos
* gnu/packages/python-xyz.scm (python-pytooling): Update to 8.7.6. [native-inputs]: Remove python-wheel. Change-Id: I371c4b3419c7076c0b35d3ce9f437959da912ecf Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-schema-0.5: Deprecate in favor of python-schema.Sharlatan Hellseher
There is no any users in Guix main channel, keeping the symbol for one month. * gnu/packages/python-xyz.scm (python-schema-0.5): Deprecate variable. Change-Id: I099b91df49448eae5f38b066eca0ae6f61f80a5c
2025-10-29gnu: python-gipc: Enable tests.Hugo Buddelmeijer
* gnu/packages/python-xyz.scm (python-gipc) [arguments] <tests?>: Enable them. <phases>: Add 'adjust-for-pytest-8 phase. Change-Id: Ib118dfd8f6cff1400e19880f1a96460fbac343b9
2025-10-29gnu: python-pysaml2: Update to 7.5.4.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pysaml2): Update to 7.5.4. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Disable failing tests. <#:phases>: Add phase 'relax-requirements. [native-inputs]: Add python-poetry-core, python-pytest. [propagated-inputs]: Remove python-importlib-resources, python-pytz, python-six. Add python-pymongo, python-responses, python-xmlsec. Change-Id: Ic558dee40c24429be43d3afbd4079dbc08ba993c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-pem: Update to 23.1.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pem): Update to 23.1.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add phase 'set-version. [native-inputs]: Add nss-certs-for-test, python-certifi, python-hatch-fancy-pypi-readme, python-hatch-vcs, python-hatchling. Remove python-sphinx. Change-Id: I097de6b515663075a8654aaadf9bcd4387cfec9b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-boltons: Update to 25.0.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-boltons): Update to 25.0.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-flit-core, python-pytest, python-setuptools. Change-Id: I4f2f1feb385e5b6eb323ea2805ea6e240c8b5049 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-ldap3: Update to 2.9.1.Nicolas Graves
* gnu/packages/python-xyz.scm (python-ldap3): Update to 2.9.1. [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:phases> by <#:test-backend>. [native-inputs]: Add python-setuptools. Replace python-nose by python-pynose. Change-Id: I89c1991793eee46e727bd1485831039ae39b4498 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-pymacaroons: Update to 0.13.0-0.78c55c1.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pymacaroons): Update to 0.13.0-0.78c55c1. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Ignore failing test. [native-inputs]: Add python-hypothesis, python-mock, python-pytest, python-setuptools. [propagated-inputs]: Remove python-six. Change-Id: Idd9f6993586f930c0666982ba126ca41c2a7e260 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-daemonize: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-daemonize): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add phase 'fix-tests. [native-inputs]: Add coreutils-minimal, procps, python-setuptools. [description]: Improve style. Change-Id: I45f68ce73e1dddec8573eaa553d92e4b8b0f17fc Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-pifpaf: Update to 3.4.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pifpaf): Update to 3.4.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Drop 'check phase replacement. Add phase 'install-drivers. [native-inputs]: Add python-setuptools and python-packaging. Replace python-os-testr by python-stestr. [description]: Improve style. Change-Id: I57c69f114f961c759458cacf4b7728d655e1f4e9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-block-tracing: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-block-tracing): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I15d18625d89f87bf000f20b95be4aa7942bf00d4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-fuzzywuzzy: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-fuzzywuzzy): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: Ifb4cc94ee97be094fdcea9fce51a959698c7d373 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-android-stringslib: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-android-stringslib): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I7c061c2e0dca15dec54d4be502c5c941559bb1f1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-requests-file: Update to 3.0.1.Nicolas Graves
* gnu/packages/python-xyz.scm (python-requests-file): Update to 3.0.1. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Drop them. [native-inputs]: Add python-pytest, python-setuptools. [propagated-inputs]: Remove python-six. [home-page]: Update it. Change-Id: Iaeae065b9ab7fbb54a442d9890f98673a78cb3ef Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-userspacefs: Update to 3.1.1.Nicolas Graves
* gnu/packages/python-xyz.scm (python-userspacefs): Update to 3.1.1. [propagated-inputs]: Remove python-fusepyng, add python-aiohttp, python-typing-extensions. Change-Id: Idb1fe6116e4433e789baaee916783f33e4ce41a8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-fusepy: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-fusepy): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable it. <#:phases>: Refresh it. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I4855d99676f65aa1fc9176e9fcbbd206bafea537 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-gitignore-parser: Update to 0.1.13.Nicolas Graves
* gnu/packages/python-xyz.scm (python-gitignore-parser): Update to 0.1.13. [arguments]: Replace <#:phases> with <#:test-backend>. [native-inputs]: Remove python-wheel. Change-Id: Iacb4eb8dfbe8c8bf7916f51b060d4cdb26619110 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-globber: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-globber): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: Ifcde6333973d4769574174c291b1876ecc2fdae6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-beautifultable: Update to 1.1.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-beautifultable): Update to 1.1.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:phases> with <#:test-backend>. [native-inputs]: Add python-pandas, python-setuptools. [description]: Improve style. Change-Id: I305dede9a5fa05189ecb2f728f394fba1ea5506e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-gipc: Update to 1.8.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-gipc): Update to 1.8.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. [native-inputs]: Add python-pytest, python-setuptools. Remove unzip. [description]: Improve style. Change-Id: Ib98a76e6df6d37f718e363485351a61c78e6858f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: Remove python-iocapture.Andreas Enge
* gnu/packages/python-xyz.scm (python-iocapture): Delete variable. Fixes: guix/guix#3054 Change-Id: I501bef2a65aca45eb526c3eebde59dab4bac47b0
2025-10-29gnu: python-online-judge-api-client: Update to 10.10.1-0.615c345.Nicolas Graves
* gnu/packages/patches/python-online-judge-api-client-tests.patch: Refresh patch. * gnu/packages/python-xyz.scm (python-online-judge-api-client): Update to 10.10.1-0.615c345. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Update them. <#:phases>: Add phase 'configure-tests. [native-inputs]: Add python-pytest, python-setuptools. [propagated-inputs]: Remove python-toml. [description]: Improve style. Change-Id: Ie1e6d6f88dff9c2893893fa83d5c768e974eda59 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-onetimepass: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-onetimepass): [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: I6d01244eb8bf16e2d88e360477bc99f3f48739fa Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-pybtex: Update to 0.25.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pybtex): Update to 0.25.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Drop them. [native-inputs]: Add python-setuptools. Remove python-six. [description]: Improve style. Change-Id: I32ee2f905fbc182e646d77355ebe824dc4de1e96 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-latexcodec: Update to 3.0.1.Nicolas Graves
* gnu/packages/python-xyz.scm (python-latexcodec): Update to 3.0.1. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [propagated-inputs]: Remove python-six. [native-inputs]: Add python-pytest, python-setuptools. Change-Id: I13b80bd830c79ac1772961b1a3002e9f731a4be1 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-apache-libcloud: Update to 3.8.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-apache-libcloud): Update to 3.8.0. [arguments]<#:phases>: Improve style. [propagated-inputs]: Remove python-paramiko. [native-inputs]: Remove python-lockfile, python-mock, python-pytest-runner. Add python-setuptools. [description]: Improve style. Change-Id: I9a2cda678372a2621f0b57f4b5c6c7895c0e051b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-gh-md-to-html: Remove python-shellescape input.Nicolas Graves
* gnu/packages/python-xyz.scm (python-gh-md-to-html) [arguments]<#:phases>: Add phase 'relax-shellescape-requirement. [propagated-inputs]: Remove python-shellescape. [native-inputs]: Remove python-wheel. Change-Id: I4cfeba99b42287ca6b83b00091ae3431928625ba Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-arcp: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-arcp): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest, python-setuptools. [synopsis, description]: Improve style. Change-Id: Ifc32f41b5069fe0466ba66eb12493d477c216b9c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-rfc6555: Update to 0.1.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-rfc6555): Update to 0.1.0. [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:phases> by <#:test-flags>. [native-inputs]: Add python-setuptools. Change-Id: Id1244155bffb5996c4c275cb99266bc320948857 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-radon: Update to 6.0.1.Nicolas Graves
* gnu/packages/python-xyz.scm (python-radon): Update to 6.0.1. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Adapt phase 'relax-requirements. Drop 'check phase replacement. [native-inputs]: Add python-poetry-core, python-setuptools. [description]: Improve style. Change-Id: Ic2864192aacc6d1f30904e7e5096bad2eabc005a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-boto3: Update to 1.40.61.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-boto3): Update to 1.40.61. [arguments] <test-flags>: Run up to 8 threads to improve stability in CI. [native-inputs]: Remove python-wheel. Change-Id: I024a49f7774643eb4e3813be22bad000515f598b
2025-10-29gnu: python-moto: Skip more tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-moto)[arguments] <test-flags>: Skip more incompatible with botocore tests. Change-Id: I4d2bef27648d64860e145f753afe5ef47109e0d2
2025-10-29gnu: python-botocore: Update to 1.40.61.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-botocore): Update to 1.40.61. [arguments] <test-flags>: Ignore functional tests. [native-inputs]: Remove python-wheel. Change-Id: I35276ea8e7415c9b717abbe14ad6708777f9b1ef
2025-10-29gnu: python-multiplex: Fix tests.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-easy-ansi-0.3): New variable. (python-multiplex)[propagated-inputs]: Remove python-easy-ansi; add python-easy-ansi-0.3. Change-Id: I791e4a34479732cba10be00ae883cc53fa6fa6e9
2025-10-29gnu: python-levenshtein: Update to 0.27.1.Nicolas Graves
* gnu/packages/python-xyz.scm (python-levenshtein): Update to 0.27.1. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [propagated-inputs]: Add python-rapidfuzz. [native-inputs]: Add cmake-minimal, python-cython, python-pytest, python-scikit-build-core, python-setuptools, rapidfuzz-cpp. Change-Id: I05011e5e34adf4c34acb425c493af56fbd99767d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-rapidfuzz: Update to 3.14.1.Nicolas Graves
* gnu/packages/python-xyz.scm (python-rapidfuzz): Update to 3.14.1. [source]: Switch to git-fetch. [native-inputs]: Add cmake-minimal, python-cython, rapidfuzz-cpp and taskflow. Replace python-setuptools an python-scikit-build by python-scikit-build-core. [description]: Improve style. Change-Id: I6db380ffa6066eb41e8a930efdb0e2308a28736c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-kneed: Update to 0.8.5.Nicolas Graves
* gnu/packages/python-xyz.scm (python-kneed): Update to 0.8.5. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-hatchling, python-pytest-cov. [description]: Improve style. Change-Id: I600f92e885a1480665d941749836578cf9a47035 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-mwclient: Update to 0.11.0.Nicolas Graves
* gnu/packages/python-xyz.scm (python-mwclient): Update to 0.11.0. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Remove python-pytest-runner. [propagated-inputs]: Remove python-six. Change-Id: I8bb9bade72f8a2d6e5f4fd4a7641a8149ae4714e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-isbnlib: Update to 3.10.14.Nicolas Graves
* gnu/packages/python-xyz.scm (python-isbnlib): Update to 3.10.14. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags>: Ignore network-dependent tests. [native-inputs]: Add python-pytest-cov, python-setuptools. [description]: Improve style. Change-Id: Id31784a81dce7987c24eb9806464659627141303 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-pycosat: Update to 0.6.6.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pycosat): Update to 0.6.6. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-backend>: Set it. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I247ddc4a3dad65fe862c65b44a04fdad03d1f0b7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-easy-ansi: Update to 2.1.Nicolas Graves
* gnu/packages/python-xyz.scm (python-easy-ansi): Update to 2.1. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add phase 'remove-extra. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I3324c25f2033f21681fe1beda8befb3a36100483 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-rst2ansi: Update to 0.1.5-0.c6f390b.Nicolas Graves
* gnu/packages/python-xyz.scm (python-rst2ansi): Update to 0.1.5-0.c6f390b. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. <#:phases>: Add 'check phase replacement. [native-inputs]: Add python-cram, python-setuptools. [description]: Improve style. Change-Id: Ic9fce5aedec3b41249838224cb3ed03e154e6521 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-29gnu: python-pbkdf2: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-pbkdf2): [build-system]: Switch to pyproject-build-system. [arguments]: Replace <#:phases> with <#:test-backend, #:test-flags>. [native-inputs]: Add python-setuptools. [description]: Improve style. Change-Id: I82678c91cf5cd8633954546bfe660648dad64363 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-28gnu: python-mkdoc-material: Unbundle js-lunr-* packages.Nicolas Graves
* gnu/packages/python-xyz.scm (python-mkdocs-material) [source]<snippet>: Unbundle js-lunr-* assets. Add a warning comment: there are other unbundled minified assets! [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. <#:phases>: Add phase 'inject-javascript-assets and 'replace-javascript-assets. [native-inputs]: Add python-setuptools. Change-Id: Ie04b8d2e885f549fe756a433f4beb16ef0053128 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-28gnu: python-yaspin: Fix build.Nicolas Graves
* gnu/packages/python-xyz.scm (python-yaspin)[propagated-inputs]: Remove python-termcolor; add python-termcolor-next. Change-Id: I1cf6a5d5f51fe14aca9b64f9c338d10b7f2e95a2 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-28gnu: Add python-termcolor-next.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-termcolor-next): New variable. Change-Id: Iceae7329eaff3e1ec9a30f989c26704f42f109cd
2025-10-28gnu: python-forbiddenfruit: Update to 0.1.4.Nicolas Graves
* gnu/packages/python-xyz.scm (python-forbiddenfruit): Update to 0.1.4. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Improve phase 'check. [native-inputs]: Add python-setuptools. Replace python-nose by python-pynose. Change-Id: I6e3e8a788b8334d714c440f1f126449ac98b15d9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-28gnu: python-astor: Update to 0.8.1-0.df09001.Nicolas Graves
* gnu/packages/python-xyz.scm (python-astor): Update to 0.8.1-0.df09001. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguemnts]<#:test-flags>: Ignore failing tests. [native-inputs]: Add python-pytest, python-setuptools. [description]: Improve style. Change-Id: If59cb53040d1cf402a652c14d0c45d613b92eb85 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-10-28gnu: python-reparser: Switch to pyproject.Nicolas Graves
* gnu/packages/python-xyz.scm (python-reparser): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. [native-inputs]: Add python-setuptools. [synopsis]: Improve style. Change-Id: I5f1668114b588f0c3a6c08384e1764951df8b8f6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>