summaryrefslogtreecommitdiff
path: root/gnu/packages/python-xyz.scm
AgeCommit message (Collapse)Author
2025-06-24gnu: python-cantools: Update to 40.2.3.Sharlatan Hellseher
Fixing #787. * gnu/packages/python-xyz.scm (python-cantools): Update to 40.2.3. [arguments] <phases>: Remove 'build-doc and 'install-doc; add 'set-version. [propagated-inputs]: Remove python-parameterized. [native-inputs]: Remove python-sphinx and texinfo; add python-parameterized, python-pytest, python-setuptools, python-setuptools-scm, and python-wheel. Change-Id: I57b20e8df1406795c8a22a38bec470e6294dabbf
2025-06-24gnu: python-bitstruct: Update to 8.21.0.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-bitstruct): Update to 8.21.0. [build-system]: Use pyproject. [native-inputs]: Add python-pytest, python-setuptools-next, and python-wheel. [description]: Start from a new line, apply fill-column indentation. Change-Id: I669b99d5687d173e9d9667d3e7339a2d5bf62006
2025-06-22gnu: python-textual: Update to 3.5.0.Vinicius Monego
* gnu/packages/python-xyz.scm (python-textual): Update to 3.5.0. [arguments]<#:test-flags>: Update failing tests. [propagated-inputs]: Remove python-mdit-py-plugins. Add python-platformdirs. [native-inputs]: Add python-pytest-xdist. Change-Id: I7ff7d663e223da8b7ff924a863a419be11bd478e
2025-06-22gnu: python-ueberzug: Update to 18.3.1.Vinicius Monego
* gnu/packages/python-xyz.scm (python-ueberzug): Update to 18.3.1. [build-system]: Use pyproject-build-system. [arguments]: Skip the 'check' phase. [native-inputs]: Add meson-python, pkg-config. [inputs]: Add libxres. [propagated-inputs]: Remove python-xlib. [home-page]: Switch to maintained repository. Change-Id: Ia93f8d98767e0887b3f18335a5e4bfc8d925abf7
2025-06-22gnu: python-logbook: Update to 1.8.2.Vinicius Monego
* gnu/packages/python-xyz.scm (python-logbook): Update to 1.8.2. [source]: Update URI. [build-system]: Use pyproject-build-system. [arguments]<#:phases>: Delete unnecessary phase 'cythonize-sources'. Do not override the 'check' phase. [native-inputs]: Remove python-cython, python-mock, python-pytest-cov. Add python-cython-3, python-setuptools, python-wheel. Change-Id: I4b4c8ea60bc0ad7fdcb4d5320e5337f3ca38ed6f
2025-06-22gnu: python-charset-normalizer-3: Update to 3.4.2.wrobell
* gnu/packages/python-xyz.scm (python-charset-normalizer-3): Update to 3.4.2. [build-system]: Use pyproject-build-system. [arguments] <phases>: Add 'fix-scripts. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I32c89a63c3fd1aaf3c323d4986808b7860c2d999 Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-22gnu: python-diskcache: Update to 5.6.3.jgart
* gnu/packages/python-xyz.scm (python-diskcache): Update to 5.6.3. [source]: Use GitHub origin since PyPI missing docs which are needed for tests. [build-system]: Use pyproject-build-system. [native-inputs]: Add required native-inputs. Change-Id: I169c24c02356407902a69cc4937a4761be47b6e6
2025-06-22gnu: pelican: Enable tests.Vinicius Monego
* gnu/packages/python-xyz.scm (pelican)[arguments]: Remove '#:tests?'. <#:test-flags>: Skip three failing tests. [native-inputs]: Add python-anyio, python-beautifulsoup4, python-lxml, python-pytest, python-smartypants, python-typogrify. Change-Id: Ibcbfa1a405753bfcf68028be86a90c1c318cb1b7
2025-06-22gnu: pelican: Update to 4.11.0.Vinicius Monego
* gnu/packages/python-xyz.scm (pelican): Update to 4.11.0. [build-system]: Use pyproject-build-system. [native-inputs]: Add python-pdm-backend. [inputs]: Remove python-markdown, python-pytz. Add python-ordered-set, python-tzdata, python-watchfiles. Change-Id: I586668a17b7b646227a5bd78703fda2c9bc6fb63
2025-06-22gnu: python-feedgenerator: Update to 2.1.0.Vinicius Monego
* gnu/packages/python-xyz.scm (python-feedgenerator): Update to 2.1.0. [source]: Remove unnecessary snippet. [build-system]: Use pyproject-build-system. [native-inputs]: Add python-pytest, python-pytest-cov, python-setuptools, python-wheel. [propagated-inputs]: Remove python-six. Change-Id: I2451794d21c0c473183f9f90f14ad8b198883455
2025-06-22gnu: python-scapy: Update to 2.6.1.Vinicius Monego
* gnu/packages/python-xyz.scm (python-scapy): Update to 2.6.1. [build-system]: Use pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I56f0f87e0eb1a49bd79cad6f36451dfdd6eb78e0
2025-06-21gnu: python-rollbar: Update to 1.3.0.Vinicius Monego
* gnu/packages/python-xyz.scm (python-rollbar): Update to 1.3.0. [build-system]: Use pyproject-build-system. [native-inputs]: Remove python-pytest-runner, python-unittest2. Add python-httpx, python-pytest, python-setuptools, python-webob, python-wheel. [inputs]: Remove python-blinker, python-httpx, python-webob. Change-Id: I5574681595934b64921071a87c03756c6dc1a869
2025-06-21gnu: python-nestedtext: Enable tests.Vinicius Monego
* gnu/packages/python-xyz.scm (python-nestedtext)[source]: Fetch from GitHub. [arguments]: Remove '#:tests? #f'. <#:test-flags>: Skip tests that require not yet packaged libraries. [native-inputs]: Add python-pytest. Change-Id: Ic0d8261dc9cb97b58536fa086ab9eca8e73489d0
2025-06-21gnu: python-nestedtext: Update to 3.7.Vinicius Monego
* gnu/packages/python-xyz.scm (python-nestedtext): Update to 3.7. [build-system]: Use pyproject-build-system. [native-inputs]: Add python-flit-core. Change-Id: I93d52e981ccea4c92083bf5cccb43a67167797de
2025-06-21gnu: python-inform: Enable tests.Vinicius Monego
* gnu/packages/python-xyz.scm (python-inform)[source]: Fetch from GitHub. [arguments]: Remove '#:tests? #f'. <#:test-flags>: Skip failing tests. [native-inputs]: Add python-pytest. Change-Id: Id2fcc5daadc104889d2621490e8e1f52e05a42ff
2025-06-21gnu: python-inform: Update to 1.34.Vinicius Monego
* gnu/packages/python-xyz.scm (python-inform): Update to 1.34. [build-system]: Use pyproject-build-system. [native-inputs]: Remove python-hypothesis, python-pytest-cov, python-pytest-runner. Add python-flit-core. [propagated-inputs]: Remove python-six. Change-Id: Iec720ab8c86a816b2da4860b4529c76680e1d1ca
2025-06-21gnu: python-diceware: Update to 1.0.1.Vinicius Monego
* gnu/packages/python-xyz.scm (python-diceware): Update to 1.0.1. [build-system]: Use pyproject-build-system. [native-inputs]: Remove python-coverage, python-pytest-runner. Add python-setuptools, python-wheel. Change-Id: If8bed9b7a84685efa7f5a2e64dd1e6419d14617e
2025-06-21gnu: python-dirsync: Update to 2.2.6.Vinicius Monego
* gnu/packages/python-xyz.scm (python-dirsync): Update to 2.2.6. [build-system]: Use pyproject-build-system. [arguments]: Skip tests. [native-inputs]: Add python-setuptools, python-wheel. [propagated-inputs]: Remove python-six. [description]: Improve it. Change-Id: I1e60fd525ed4402bc63df7f213738aeb1c603b0c
2025-06-21gnu: python-qtsass: Use pyproject-build-system.Vinicius Monego
* gnu/packages/python-xyz.scm (python-qtsass)[build-system]: Use pyproject-build-system. [arguments]: Remove '#:test-target'. Delete the 'make-git-checkout-writable' phase. [native-inputs]: Remove python-pytest-cov, python-pytest-runner. Add python-setuptools, python-wheel. Change-Id: Iddcb7044eeee4fe20e0798be35110b1e1428cd05
2025-06-21gnu: python-libsass: Update to 0.23.0.Vinicius Monego
* gnu/packages/python-xyz.scm (python-libsass): Update to 0.23.0. [build-system]: Use pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. [propagated-inputs]: Remove python-six. Change-Id: I41aeed35cfe6bdcf53750f871a23db9b6cdb0d5a
2025-06-21gnu: python-cysignals: Enable tests.Vinicius Monego
* gnu/packages/python-xyz.scm (python-cysignals)[arguments]: Remove '#:tests? #f'. [native-inputs]: Add python-pytest. Change-Id: Ic56d0f2ad008ccd7986c3538f2c7d84b6f8cd953
2025-06-21gnu: python-cysignals: Update to 1.12.3.Vinicius Monego
* gnu/packages/python-xyz.scm (python-cysignals): Update to 1.12.3. [build-system]: Use pyproject-build-system. [arguments]: Delete the 'configure' phase associated with gnu-build-system. [native-inputs]: Add meson-python, pkg-config. [inputs]: Remove pari-gp. Change-Id: I906773d578e83655256815baa4e840632f0e9cfc
2025-06-21gnu: python-three-merge: Use pyproject-build-system.Vinicius Monego
* gnu/packages/python-xyz.scm (python-three-merge)[build-system]: Use pyproject-build-system. [arguments]: Remove '#:test-target'. [native-inputs]: Remove python-flaky, python-pytest-cov, python-pytest-runner, python-pytest-timeout. Add python-setuptools, python-wheel. Change-Id: Ibee6d81cd42f3c83beaf1e69b5fef1ccb1148b6f
2025-06-21gnu: python-logwrap: Enable tests.Vinicius Monego
* gnu/packages/python-xyz.scm (python-logwrap)[source]: Fetch from GitHub. [arguments]: Remove '#:tests? #f'. Add phase 'pretend-version' before 'build'. Change-Id: I3a711dfdfa6f894cd0f1159dac7c2b4b7494f6d2
2025-06-21gnu: python-logwrap: Update to 11.1.1.Vinicius Monego
* gnu/packages/python-xyz.scm (python-logwrap): Update to 11.1.1. [arguments]: Do not override the 'check' phase. [native-inputs]: Remove python-cython, python-toml. Add python-setuptools. Change-Id: I31b050fbc8e19f076b2fed35357b3948b2757e7c
2025-06-21gnu: python-icdiff: Update to 2.0.7.Vinicius Monego
* gnu/packages/python-xyz.scm (python-icdiff): Update to 2.0.7. [build-system]: Use pyproject-build-system. [arguments]: Add '#:tests? #f'. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: Ia7708409e7e59de3f80bb952a8e4f94eb24cc6e9
2025-06-21gnu: python-diff-match-patch: Update to 20241021.Vinicius Monego
* gnu/packages/python-xyz.scm (python-diff-match-patch): Update to 20241021. [source]: Update URI. [build-system]: Use pyproject-build-system. [arguments]<#:phases>: Do not override the 'check' phase. [native-inputs]: Add python-flit-core, python-pytest. Change-Id: I878e0e7d8c8d6ddaafa6ab54256372a458578790
2025-06-21gnu: python-pyelftools: Update to 0.32.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pyelftools): Update to 0.32. Change-Id: I757e516402803e00d3bf9382972337e073db14a4
2025-06-21gnu: python-pyelftools: Improve package style.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pyelftools): Apply G-expressions and adjust fields order, fix indentation. [build-system]: Swap to pyproject. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: Idabd26b7fabfd78597cce061d4f60441d83c0897
2025-06-21gnu: python-pyelftools: Skip readelf tests.Sharlatan Hellseher
Fixing #729. * gnu/packages/python-xyz.scm (python-pyelftools) [source] <snippet>: Delete llvm-dwarfdump binary file. [phases] {check}: Do not run readelf tests, seen in Debian package patch <https://salsa.debian.org/debian/python-pyelftools>. Change-Id: Ic1accbb4daf5014f13616181ca21a904429d35a3
2025-06-21gnu: Add python-configshell-fb.Grigory Shepelev
* gnu/packages/python-xyz.scm (python-configshell-fb): New variable. Change-Id: I482fa182ba1f67ce24b5652c4c3b879f40f3caeb Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: Add python-huey.Jake Forster
* gnu/packages/python-xyz.scm (python-huey): New variable. Change-Id: Ibe925f74f807d52fcf07b2a8faa478e0691108d6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: Add python-calmjs-parse.Cayetano Santos
* gnu/packages/python-xyz.scm (python-calmjs-parse): New variable. Change-Id: Id8bf38a30e419fe9e1b501f05e3303f46b6e5bfa Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: python-timeout-decorator: Improve style.Nicolas Graves
* gnu/packages/python-xyz.scm (python-timeout-decorator): Run guix style. Change-Id: I88ffb4ef190af7fa3aa63291e653047c03bebe22 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: python-timeout-decorator: Switch to pyproject-build-system.Nicolas Graves
* gnu/packages/python-xyz.scm (python-timeout-decorator) [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I127bede0db33284ff69fa569f1a0d7289a5884ac Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: python-retrying: Switch to pyproject-build-system.Nicolas Graves
* gnu/packages/python-xyz.scm (python-retrying) [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I73881fcb944e49309c491916e08a9874552f0ca9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: python-entrypoint2: Switch to pyproject-build-system.Nicolas Graves
* gnu/packages/python-xyz.scm (python-entrypoint2) [build-system]: Switch to pyproject-build-system. [arguments]: Remove it. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: Icf0ddfad1edd2b58f39c43cb681bd7f03c357610 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: python-distutils-extra: Switch to pyproject-build-system.Nicolas Graves
* gnu/packages/python-xyz.scm (python-distutils-extra) [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: I3d9152808e8f3b3e43d670eceb4a2ae4aba531a6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: python-urwid-readline: Switch to pyproject-build-system.Nicolas Graves
* gnu/packages/python-xyz.scm (python-urwid-readline) [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: Iffbffc78f25c80dc6cbcee5e3105e8051c13edfd Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: python-screenkey: Switch to pyproject-build-system.Nicolas Graves
* gnu/packages/python-xyz.scm (python-screenkey): [build-system}: Switch to pyproject-build-system. [arguments]: Add python-setuptools, python-wheel. Change-Id: Iabc096e2d04a1e6c6190a0a7f1f6a1b5e4dad736 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: python-screenkey: Improve style.Nicolas Graves
* gnu/packages/python-xyz.scm (python-screenkey): Run guix style and guix style -S arguments. Change-Id: I2d9ca03e0bc928aafb919eae725463158ed698c7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: python-screenkey: Remove python-distutils-extra input.Nicolas Graves
This input was removed in version 1.4. * gnu/packages/python-xyz.scm (python-screenkey)[inputs]: Remove python-distutils-extra. Change-Id: I7a75d410f97aa278eed00d408885d0a131edf949 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: Remove python-attrdict3.Nicolas Graves
It's unmaintained for 3y fork of <https://github.com/bcj/AttrDict> which was archived since 2019. * gnu/packages/python-xyz.scm (python-attrdict3): Delete variable. Change-Id: Ic78fab57a0edfc74333aec61a3edee99948a6de6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: python-tldextract: Switch to pyproject-build-system.Nicolas Graves
* gnu/packages/python-xyz.scm (python-tldextract): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add nss-certs-for-test, python-pytest-mock, python-setuptools, python-wheel. [home-page]: Run guix style. Change-Id: I726828b02898d4d120ddc86f4a82ff7d76c7687e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20gnu: python-semver: Update to 3.0.4.Nicolas Graves
* gnu/packages/python-xyz.scm (python-semver): Update to 3.0.4. [arguments, build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest-cov, python-setuptools, python-wheel. Change-Id: I9df4affae751d9b5cf9424d7837bd06b6da95ca2 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-18gnu: Add python-senf.Remco van 't Veer
* gnu/packages/python-xyz.scm (python-senf): New variable. Change-Id: I5b08776d07aabff007ec1a37958ad186404c8ad9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-15gnu: Add python-ipython-pygments-lexers.Cayetano Santos
* gnu/packages/python-xyz.scm (python-ipython-pygments-lexers): New variable. Change-Id: Ibe541fa133d4ec4c47f8f3cbaab038776d81be60 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-14gnu: python-pytooling: Update to 8.5.0.Cayetano Santos
* gnu/packages/python-xyz.scm (python-pytooling): Update to 8.5.0. Change-Id: Ice8305d14f42f8f56fcbae083b6cd8dd4ada72f4 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-13gnu: python-numpy: Fix building on riscv64-linux.Efraim Flashner
* gnu/packages/python-xyz.scm (python-numpy)[arguments]: When building for riscv64-linux skip another test. Change-Id: Ibaa1b17beed93387e7f55d26dbbcb42077189188
2025-06-12gnu: Add python-gitignore-parser.jgart
* gnu/packages/python-xyz.scm (python-gitignore-parser): New variable. Change-Id: Ifd6cc0581940d6868dbfff144e8db5987af823d4