Vinicius Monego
b6491e51d5
gnu: python-pdftotext: Update to 3.0.0.
...
* gnu/packages/python-xyz.scm (python-pdftotext): Update to 3.0.0.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
Change-Id: I1448718d217e885554803dea8148bd7dccc732c5
2025-06-26 00:42:01 -03:00
Vinicius Monego
4b6a79295f
gnu: python-pydantic-cli: Update to 9.1.0.
...
* gnu/packages/python-xyz.scm (python-pydantic-cli): Update to 9.1.0.
[build-system]: Use pyproject-build-system.
[propagated-inputs]: Replace python-pydantic by python-pydantic-2.
[native-inputs]: Remove python-black, python-mypy. Add python-hatchling.
Change-Id: I01b598dd4211dcc719626e83b594bff1cf1a741d
2025-06-26 00:42:01 -03:00
Vinicius Monego
75633187c2
gnu: python-click-repl: Update to 0.3.0.
...
* gnu/packages/python-xyz.scm (python-click-repl): Update to 0.3.0.
[build-system]: Use pyproject-build-system.
[arguments]<#:phases>: Do not override the 'check' phase.
[native-inputs]: Add python-pytest-cov, python-setuptools, python-wheel.
[propagated-inputs]: Remove python-six.
[home-page]: Follow redirect.
Change-Id: I57d87c88223b27118751d61c3b6083f9f419edcf
2025-06-26 00:42:01 -03:00
Vinicius Monego
20ab9d8ce9
gnu: dosage: Update to 3.1.
...
* gnu/packages/python-xyz.scm (dosage): Update to 3.1.
[build-system]: Use pyproject-build-system.
[native-inputs]: Remove python-pytest-cov. Add python-pytest,
python-setuptools, python-wheel.
[propagated-inputs]: Remove python-cached-property, python-colorama,
python-importlib-metadata, python-six. Add python-platformdirs,
python-rich.
Change-Id: I607c182a1f5741a3e196474a586c3be6c56a762e
2025-06-26 00:42:01 -03:00
Vinicius Monego
ad88d96662
gnu: python-gphoto2: Update to 2.6.1.
...
* gnu/packages/python-xyz.scm (python-gphoto2): Update to 2.6.1.
[source]: Fetch from GitHub.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
Change-Id: Ib92928d16dd9a922360e40b07b84e60e19558006
2025-06-26 00:42:00 -03:00
Vinicius Monego
5b3ac6e413
gnu: python-schedule: Update to 1.2.2.
...
* gnu/packages/python-xyz.scm (python-schedule): Update to 1.2.2.
[source]: Remove unnecessary snippet.
[build-system]: Use pyproject-build-system.
[native-inputs]: Remove python-mock. Add python-setuptools,
python-wheel.
Change-Id: Ib5276ba608bff46d20171b121cb2d667c03954f8
2025-06-26 00:42:00 -03:00
Vinicius Monego
7d57257b09
gnu: python-pylatexenc: Use pyproject-build-system.
...
* gnu/packages/python-xyz.scm (python-pylatexenc)[source]: Remove
file-name.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
Change-Id: I96994cef50b30e4616d02d70b47ffd6bcd5c80ed
2025-06-26 00:42:00 -03:00
Vinicius Monego
eb0c03e82c
gnu: python-canopen: Update to 2.3.0.
...
* gnu/packages/python-xyz.scm (python-canopen): Update to 2.3.0.
[build-system]: Use pyproject-build-system.
[native-inputs]: Remove python-packaging. Add python-pytest,
python-wheel.
[home-page]: Follow redirect.
Change-Id: I9dd32b4376e2c2b2e19de63c9992c06c6f0b6859
2025-06-26 00:42:00 -03:00
Vinicius Monego
7ceb839dc3
gnu: python-boolean.py: Update to 5.0.
...
* gnu/packages/python-xyz.scm (python-boolean.py): Update to 5.0.
[source]: Fetch from PyPI.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools, python-wheel.
Change-Id: Ieaa06d5512e96c12ed72842b250f9fd088470591
2025-06-26 00:42:00 -03:00
Vinicius Monego
1fa89a6c76
gnu: python-bitarray: Update to 3.4.3.
...
* gnu/packages/python-xyz.scm (python-bitarray): Update to 3.4.3.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-setuptools, python-wheel.
Change-Id: I13ab21ecaba9807098981e91e203b59c756bd866
2025-06-26 00:42:00 -03:00
Vinicius Monego
efc99eaed9
gnu: python-bidict: Update to 0.23.1.
...
* gnu/packages/python-xyz.scm (python-bidict): Update to 0.23.1.
[source]: Fetch from GitHub.
[build-system]: Use pyproject-build-system.
[native-inputs]: Remove python-coverage, python-hypothesis, python-py,
python-pytest-cov, python-setuptools-scm, python-sortedcontainers,
python-sphinx, python-sphinx-autodoc-typehints, python-tox. Add
python-pytest-xdist, python-setuptools, python-wheel.
[arguments]: Delete phase 'relax-reqs'. Do not override the 'check' phase.
Change-Id: I518f1d1212781e8c3eaa12e760dfad66638e811c
2025-06-26 00:41:59 -03:00
wrobell
13d37cbcb5
gnu: Add python-rbfly.
...
* gnu/packages/python-xyz.scm (python-rbfly): New variable.
Change-Id: Ibc5d61c9d4b8461c4e7976dc3f6cd1bec38dc0b2
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-26 00:33:08 +01:00
Sharlatan Hellseher
9f31f50ad3
gnu: python-cantools: Update to 40.2.3.
...
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-24 12:38:21 +01:00
Sharlatan Hellseher
8a8da2a0f4
gnu: python-bitstruct: Update to 8.21.0.
...
* 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-24 12:38:21 +01:00
Vinicius Monego
1cbe0d7db6
gnu: python-textual: Update to 3.5.0.
...
* 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-22 22:04:18 -03:00
Vinicius Monego
f4f6d9ac7e
gnu: python-ueberzug: Update to 18.3.1.
...
* 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-22 22:04:17 -03:00
Vinicius Monego
73b7e4686a
gnu: python-logbook: Update to 1.8.2.
...
* 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-22 22:04:17 -03:00
wrobell
437809ffe2
gnu: python-charset-normalizer-3: Update to 3.4.2.
...
* 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-22 22:02:02 +01:00
jgart
8f97502396
gnu: python-diskcache: Update to 5.6.3.
...
* 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-22 15:54:19 -04:00
Vinicius Monego
272fc9c223
gnu: pelican: Enable tests.
...
* 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-22 11:21:48 -03:00
Vinicius Monego
a4892265fa
gnu: pelican: Update to 4.11.0.
...
* 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-22 11:21:48 -03:00
Vinicius Monego
a44710fc63
gnu: python-feedgenerator: Update to 2.1.0.
...
* 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-22 11:21:48 -03:00
Vinicius Monego
97b3b63fcd
gnu: python-scapy: Update to 2.6.1.
...
* 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-22 11:21:44 -03:00
Vinicius Monego
204c627973
gnu: python-rollbar: Update to 1.3.0.
...
* 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-21 23:27:35 -03:00
Vinicius Monego
4a47bbe15e
gnu: python-nestedtext: Enable tests.
...
* 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-21 23:27:34 -03:00
Vinicius Monego
0b84e1ef0d
gnu: python-nestedtext: Update to 3.7.
...
* 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-21 23:27:34 -03:00
Vinicius Monego
04706cbfd7
gnu: python-inform: Enable tests.
...
* 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-21 23:27:34 -03:00
Vinicius Monego
1a1dd09edf
gnu: python-inform: Update to 1.34.
...
* 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-21 23:27:34 -03:00
Vinicius Monego
0e63adafe1
gnu: python-diceware: Update to 1.0.1.
...
* 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-21 23:27:34 -03:00
Vinicius Monego
b6b6d50698
gnu: python-dirsync: Update to 2.2.6.
...
* 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-21 23:27:33 -03:00
Vinicius Monego
955065efc1
gnu: python-qtsass: Use pyproject-build-system.
...
* 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-21 23:27:33 -03:00
Vinicius Monego
baa981f262
gnu: python-libsass: Update to 0.23.0.
...
* 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-21 23:27:33 -03:00
Vinicius Monego
c13b49f27c
gnu: python-cysignals: Enable tests.
...
* gnu/packages/python-xyz.scm (python-cysignals)[arguments]: Remove
'#:tests? #f'.
[native-inputs]: Add python-pytest.
Change-Id: Ic56d0f2ad008ccd7986c3538f2c7d84b6f8cd953
2025-06-21 23:27:33 -03:00
Vinicius Monego
b979aab194
gnu: python-cysignals: Update to 1.12.3.
...
* 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-21 23:27:32 -03:00
Vinicius Monego
eded6410a8
gnu: python-three-merge: Use pyproject-build-system.
...
* 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-21 15:54:07 -03:00
Vinicius Monego
e3f5d3e548
gnu: python-logwrap: Enable tests.
...
* 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-21 15:53:08 -03:00
Vinicius Monego
676befd862
gnu: python-logwrap: Update to 11.1.1.
...
* 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-21 15:50:33 -03:00
Vinicius Monego
43cb6655bf
gnu: python-icdiff: Update to 2.0.7.
...
* 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-21 15:50:32 -03:00
Vinicius Monego
2d97b92ab6
gnu: python-diff-match-patch: Update to 20241021.
...
* 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-21 15:50:32 -03:00
Sharlatan Hellseher
ef8a2a0c01
gnu: python-pyelftools: Update to 0.32.
...
* gnu/packages/python-xyz.scm (python-pyelftools): Update to 0.32.
Change-Id: I757e516402803e00d3bf9382972337e073db14a4
2025-06-21 18:22:00 +01:00
Sharlatan Hellseher
772b2bb850
gnu: python-pyelftools: Improve package style.
...
* 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-21 18:22:00 +01:00
Sharlatan Hellseher
138ac803e3
gnu: python-pyelftools: Skip readelf tests.
...
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-21 18:21:52 +01:00
Grigory Shepelev
c245020b54
gnu: Add python-configshell-fb.
...
* 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-21 00:26:26 +01:00
Jake Forster
b7049c08f0
gnu: Add python-huey.
...
* gnu/packages/python-xyz.scm (python-huey): New variable.
Change-Id: Ibe925f74f807d52fcf07b2a8faa478e0691108d6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 13:54:07 +01:00
Cayetano Santos
9111b7510d
gnu: Add python-calmjs-parse.
...
* 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-20 13:53:50 +01:00
Nicolas Graves
c485872e1a
gnu: python-timeout-decorator: Improve style.
...
* gnu/packages/python-xyz.scm (python-timeout-decorator): Run guix style.
Change-Id: I88ffb4ef190af7fa3aa63291e653047c03bebe22
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 11:35:59 +01:00
Nicolas Graves
f3db5b160d
gnu: python-timeout-decorator: Switch to pyproject-build-system.
...
* 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-20 11:35:59 +01:00
Nicolas Graves
7e793a4536
gnu: python-retrying: Switch to pyproject-build-system.
...
* 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-20 11:35:59 +01:00
Nicolas Graves
73e653f869
gnu: python-entrypoint2: Switch to pyproject-build-system.
...
* 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-20 11:35:59 +01:00
Nicolas Graves
8dfceb1de6
gnu: python-distutils-extra: Switch to pyproject-build-system.
...
* 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-20 11:35:59 +01:00