Andreas Enge
c9d671d24a
gnu: Remove python-kconfiglib.
...
* gnu/packages/python-xyz.scm (python-kconfiglib): Delete variable.
Fixes : guix/guix#3029
Change-Id: I4306aa8033ca5dd061bffdb7a16a7e53273879e2
2025-10-27 10:50:28 +01:00
Andreas Enge
92bd7c04fb
gnu: Remove python-elevate.
...
* gnu/packages/python-xyz.scm (python-elevate): Delete variable.
Fixes : guix/guix#3027
Change-Id: Ibb21dda8df63ba48b1a396ca60e7b8ea4611e40a
2025-10-27 10:49:25 +01:00
Nicolas Goaziou
9aa3999710
gnu: pyzo: Update to 4.20.0.
...
* gnu/packages/python-xyz.scm (pyzo): Update to 4.20.0.
[native-inputs]: Add python-flit-core.
[inputs]: Add python-pyside-6.
[propagated-inputs]: Remove python-pyqt.
Change-Id: I6387a0646293201d9c2cad35292bbd41e2675684
2025-10-27 09:51:42 +01:00
Sharlatan Hellseher
f5664f96cb
gnu: python-style: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-style)[build-system]: Switch to
pyproject-build-system.
[arguments] <tests?>: No tests in PyPI archive.
[native-inputs]: Add python-setuptools.
Change-Id: I79a4dff8a1a90a850986159802bcf8b7f7c1d9bd
2025-10-26 10:37:07 +00:00
Sharlatan Hellseher
e243854267
gnu: python-svgutils: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-svgutils)[build-system]: Switch to
pyproject-build-system.
[arguments] <tests?>: No tests in PyPI archive.
[native-inputs]: Add python-setuptools.
Change-Id: Ic84b861d21605e1ecb2917552f439784585594e9
2025-10-26 10:36:55 +00:00
Hennadii Stepanov
70f05b0ead
gnu: python-lief: Update to 0.17.1.
...
* gnu/packages/python-xyz.scm (python-lief): Update to 0.17.1.
2025-10-25 09:54:21 -07:00
Andreas Enge
32d7df04e6
gnu: Remove python-robotframework-sshtunnellibrary.
...
* gnu/packages/python-xyz.scm (python-robotframework-sshtunnellibrary):
Delete variable.
Fixes : guix/guix#2965
Change-Id: I2c2983ef72b1c8c71e3bec89a39aff4c1ac220b5
2025-10-25 16:04:34 +02:00
Sharlatan Hellseher
96f254d067
gnu: python-cli-helpers: Update to 2.7.0.
...
* gnu/packages/python-xyz.scm (python-cli-helpers): Update to 2.7.0.
[propagated-inputs]: Remove python-wcwidth.
[native-inputs]: Remove python-wheel.
Change-Id: Iceac2e4e5a394170f313c29d34602c71e50e1402
2025-10-25 10:49:04 +01:00
Sharlatan Hellseher
13844e0a09
gnu: python-tabulate: Add python-wcwidth to propagated inputs.
...
* gnu/packages/python-xyz.scm (python-tabulate)[propagated-inputs]: Add
python-wcwidth.
[native-inputs]: Remove python-wheel.
Change-Id: Ie1cd4e14265b0b38ebf1f13ad40a1c5db9b38b2b
2025-10-25 10:49:04 +01:00
Sharlatan Hellseher
4bee78d292
gnu: Add python-sqlglotrs.
...
* gnu/packages/python-xyz.scm (python-sqlglotrs): New variable.
* gnu/packages/rust-crates.scm: (rust-web-sys-0.3.76,
rust-wasm-bindgen-shared-0.2.99, rust-wasm-bindgen-macro-support-0.2.99,
rust-wasm-bindgen-macro-0.2.99, rust-wasm-bindgen-backend-0.2.99,
rust-wasm-bindgen-0.2.99, rust-rustc-hash-2.1.0,
rust-pyo3-macros-backend-0.25.0, rust-pyo3-macros-0.25.0,
rust-pyo3-ffi-0.25.0, rust-pyo3-build-config-0.25.0, rust-pyo3-0.25.0,
rust-portable-atomic-1.9.0, rust-oorandom-11.1.4, rust-once-cell-1.19.0,
rust-log-0.4.22, rust-libc-0.2.169, rust-js-sys-0.3.76,
rust-is-terminal-0.4.13, rust-indoc-2.0.4, rust-half-2.4.1,
rust-crunchy-0.2.2, rust-clap-builder-4.5.23, rust-clap-4.5.23): New
variables.
(lookup-cargo-inputs): Add python-sqlglotrs to the list.
Change-Id: I9b5e32387c693369e4f1e0f3f86df41cc129c75a
2025-10-25 10:49:03 +01:00
Sharlatan Hellseher
f0b357f21f
gnu: Add python-sqlglot.
...
* gnu/packages/python-xyz.scm (python-sqlglot): New variable.
Change-Id: Ic9b8a89b632a4c6fe02dcdd2ca5f4d5471e686f6
2025-10-25 10:48:53 +01:00
Sharlatan Hellseher
ee30c5faee
gnu: packages/python-xyz: Sort python-t[oqrw]* variables.
...
* gnu/packages/python-xyz.scm::(python-tokenize-rt, python-tomlkit,
python-toolrack, python-toolshed, python-toolz, python-toposort,
python-towncrier, python-tqdm, python-traitlets, python-translitcodec,
python-treelib, python-trio, python-trio-typing, python-trubar,
python-twine, python-twisted): Sort variables alphabetically.
Change-Id: Ia69b8d06ec79742d65b0aa5fbe7ab03919587205
2025-10-24 15:27:37 +01:00
Sharlatan Hellseher
87270cddf0
gnu: packages/python-xyz: Sort python-t[abefhil]* variables.
...
* gnu/packages/python-xyz.scm::(python-tables, python-tablib,
python-tabulate, python-takethetime, python-taskgroup,
python-tasklogger, python-tatsu, python-tblib, python-telethon,
python-tempdir, python-tempora, python-tenacity, python-term-background,
python-term-image, python-termcolor, python-termcolor-1,
python-terminaltables, python-termstyle, python-text-unidecode,
python-textdistance, python-textparser, python-texttable,
python-textual, python-tftpy, python-three-merge, python-throttler,
python-tifffile, python-tifffile-for-dask-image, python-tiktoken,
python-timeout-decorator, python-titlecase, python-tlsh): Sort variables
alphabetically.
Change-Id: I8d1195dfcbb587244ec5fbc7b0a794eeef408fd5
2025-10-24 15:27:36 +01:00
Sharlatan Hellseher
146fbb19b1
gnu: python-tablib: Update to 3.9.0.
...
* gnu/packages/python-xyz.scm (python-tablib): Update to 3.9.0.
[inputs]: Add python-tabulate.
[propagated-inputs]: Remove python-tabulate.
[native-inputs]: Remove python-pandas and python-wheel.
Change-Id: I98082293c603666eeef7d873e75d73f22bdfa696
2025-10-24 15:27:36 +01:00
Sharlatan Hellseher
660622cdd8
gnu: python-tabulate: Fix home page.
...
* gnu/packages/python-xyz.scm (python-tabulate)[home-page]: BitBucket
pack does not longer exist. PyPI page provides the link to GitHub.
Change-Id: I16245a559904ad4600ebca5192111fc4f5099c9e
2025-10-24 15:27:36 +01:00
Sharlatan Hellseher
b32d7db766
gnu: python-tasklogger: Reduce closure size, replace nose2 with pytest.
...
* gnu/packages/python-xyz.scm (python-tasklogger)[native-inputs]:
Remove python-coverage, python-coveralls, python-nose2, and
python-wheel; add python-pytest.
Change-Id: I2dd6106ae5063f180d0dd8312771b0108470dd79
2025-10-24 15:27:36 +01:00
Sharlatan Hellseher
469e36fc31
gnu: python-tatsu: Update to 5.13.2.
...
* gnu/packages/python-xyz.scm (python-tatsu): Update to 5.13.2.
[native-inputs]: Remove python-wheel.
Change-Id: I5ee00d78f30614e69bb30f1afad3ea2987668f69
2025-10-24 15:27:36 +01:00
Sharlatan Hellseher
016884bc47
gnu: python-rsa: Move to python-crypto.
...
* gnu/packages/python-xyz.scm (python-rsa): Move from here ...
* gnu/packages/python-crypto.scm: ... to here.
Change-Id: I374bc70c4bbab48979f2b4b80505a1ad79545437
2025-10-24 15:27:36 +01:00
Sharlatan Hellseher
bd84ca1af8
gnu: python-rsa: Update to 4.9.1.
...
* gnu/packages/python-xyz.scm (python-rsa): Update to 4.9.1.
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: Disable missing tests.
[native-inputs]: Add python-poetry-core.
Change-Id: I495b4e68aeb83e944f9f6902cfe6b77f6bdd0f10
2025-10-24 15:27:36 +01:00
Sharlatan Hellseher
7dfeb31298
gnu: python-termstyle: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-termstyle)[build-system]: Switch
to pyproject-build-system.
[arguments] <test-backend, test-flags>: Use custom.
<phases>: Use default 'check.
[native-inputs]: Add python-setuptools.
Change-Id: I3be88871b4e25ad1a1174353197f114ace148274
2025-10-24 15:27:36 +01:00
Sharlatan Hellseher
079da33c52
gnu: python-text-unidecode: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-text-unidecode)[build-system]:
Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I280cd33fa8d28b09d7ade4d72950c95a10b4cc07
2025-10-24 15:27:36 +01:00
Sharlatan Hellseher
99ad507626
gnu: python-textparser: Update to 0.24.0.
...
* gnu/packages/python-xyz.scm (python-textparser): Update to 0.24.0.
[build-system]: Switch to pypproject-build-system.
[arguments] <test-backend>: Use 'unittest.
[native-inputs]: Add python-setuptools.
Change-Id: I49ccdbfdd9cca228b619d92e6969f8ba9d44c81c
2025-10-24 15:27:35 +01:00
Sharlatan Hellseher
4897851271
gnu: python-titlecase: Use unittest test backend.
...
* gnu/packages/python-xyz.scm (python-titlecase)[arguments]
<test-backend>: Use 'unittest.
<phases>: Use default 'check.
Change-Id: Ic77112981c4dbde9847c8b059fef0edfd70472fd
2025-10-24 15:27:35 +01:00
Sharlatan Hellseher
755fc46a1d
gnu: Add python-pypydispatcher.
...
* gnu/packages/python-xyz.scm (python-pypydispatcher): New variable.
Change-Id: I56ed15cc84b26804c187b57f916892a101361d80
2025-10-24 15:27:35 +01:00
Sharlatan Hellseher
9c0cd9d38c
gnu: python-tldextract: Move to python-web.
...
* gnu/packages/python-xyz.scm (python-tldextract): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: I0f1a50cca00e7d61877a86f81625f41d40782006
2025-10-24 15:27:35 +01:00
Sharlatan Hellseher
bf44cde2b7
gnu: python-tldextract: Update to 5.3.0.
...
* gnu/packages/python-xyz.scm (python-tldextract): Update to 5.3.0.
[native-inputs]: Remove python-wheel; add python-syrupy.
Change-Id: Ic8090573c34e1f9e1ae6aca61b8ff81457aa6005
2025-10-24 15:27:35 +01:00
Sharlatan Hellseher
05d1383b7a
gnu: python-tldr: Rename to tldr.
...
This package is the final CLI and not a Python library.
* gnu/packages/python-xyz.scm (tldr): New variable.
[propagated-inputs]: Move to [inputs].
(python-tldr): Mark as deprecated in favor of tldr.
Change-Id: Icbfa5dd09a9f30165b5ea7825cc9e6a48e96b860
2025-10-24 15:27:13 +01:00
Sharlatan Hellseher
27d2988964
gnu: python-tldr: Update to 3.4.3.
...
* gnu/packages/python-xyz.scm (python-tldr): Update to 3.4.3.
[native-inputs]: Remove python-pytest-runner, python-setuptools, and python-wheel;
add python-hatchling.
Change-Id: I9c1219bdc8984701cf2477d40a584e6820672b3e
2025-10-24 14:59:45 +01:00
Sharlatan Hellseher
4433dd30a5
gnu: python-toolshed: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-toolshed)[build-system]: Switch to
pyproject-build-system.
[arguments]: Disable missing tests, there are tests in Git but the
project depends on Nose test runner.
[native-inputs]: Remove python-nose; add python-setuptools.
Change-Id: I161a9f742de3508944b1b00e7a782a5291a7488e
2025-10-24 14:59:45 +01:00
Sharlatan Hellseher
87d7b94f47
gnu: python-toposort: Use custom test backend.
...
* gnu/packages/python-xyz.scm (python-toposort)[arguments]
<test-backend, test-flags>: Implement logic from custom check phase here.
<phases>: Use default 'check.
[native-inputs]: Remove python-wheel.
Change-Id: If03fd3225ca907423bbb12b9cb6d3b79b0ffdbb0
2025-10-24 14:59:45 +01:00
Sharlatan Hellseher
891b2f92bf
gnu: python-towncrier: Update to 25.8.0.
...
* gnu/packages/python-xyz.scm (python-towncrier): Update to 25.8.0.
[arguments]: Drop all.
[propagated-inputs]: Remove python-click-default-group,
python-incremental, and python-tomli.
[native-inputs]: Remove python-packaging.
Change-Id: Ie3deb934391b5028c5f6d4aa056caf048a9499fa
2025-10-24 14:59:45 +01:00
Sharlatan Hellseher
f6c010ea7e
gnu: python-tracerite: Move to pyhton-web.
...
* gnu/packages/python-xyz.scm (python-tracerite): Move from here ...
* gnu/packages/python-web.scm: ... to here.
Change-Id: I4b0935e500eab0af69f2547cedee3743b32c117c
2025-10-24 14:59:45 +01:00
Nicolas Graves
1b8ee20256
gnu: Deprecate python-pip-run-bootstrap in favor of python-pip-run.
...
* gnu/packages/python-xyz.scm (python-pip-run-bootstrap): Deprecate
variable, which is not necessary anymore, was hidden, and is not used.
(python-pip-run): Rewrite it without inheritance.
[arguments]<#:test-flags>: Ignore additional failing test.
[native-inputs]: Add python-setuptools.
[propagated-inputs]: Add python-pip.
Change-Id: I5ba111f89c771a8d83dd222eb29bf88c652304f6
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-24 11:45:14 +01:00
Nicolas Graves
15f05a888f
gnu: Deprecate python-path-bootstrap in favor of python-path.
...
* gnu/packages/python-xyz.scm (python-path-bootstrap): Deprecate
variable, which is not necessary anymore, was hidden, and is not used.
(python-pathpy): Switch to DEFINE-DEPRECATED/PUBLIC-ALIAS.
(python-path): Rewrite it without inheritance.
Change-Id: I95647b7a12ddede97846ffcc89793855fac8beea
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-24 11:44:36 +01:00
Nicolas Graves
c29aac9e1c
gnu: python-idna-ssl: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-idna-ssl):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[synopsis, description]: Improve them.
Change-Id: I5ef0c6d0276d90e887849d7db54f04b147100774
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-24 11:17:06 +01:00
Nicolas Graves
ea5c8823ff
gnu: python-pylru: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-pylru):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Remove 'check phase replacement in favor of
<#:test-backend, #:test-flags>.
[native-inputs]: Add python-pytest, python-setuptools.
Change-Id: I69ab2418da3cdc3043fd54a5a08f078f86f252c9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-24 11:17:06 +01:00
Nicolas Graves
f70954c130
gnu: python-llfuse: Update to 1.5.1.
...
* gnu/packages/python-xyz.scm (python-llfuse): Update to 1.5.1.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Disable failing test.
<#:phases>: Add phase 'build-cython.
[native-inputs]: Add python-cython, python-setuptools.
[home-page]: Update it.
Change-Id: I7da8047a8157e7e77433b13856b1bbff7c37b1b7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-24 11:17:06 +01:00
Nicolas Graves
a92d0a5603
gnu: python-gorilla: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-gorilla):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools.
Change-Id: Ie923f6c866c7e5b9f89d7cee3042f0593f551535
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-24 11:17:06 +01:00
Nicolas Graves
7933665af1
gnu: python-stopit: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-stopit):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I7557d16fb3e6a314553e8bac06fbd6a5f3ab82f7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-24 11:17:06 +01:00
Nicolas Graves
12ec1aebf3
gnu: python-ly: Update to 0.9.9.
...
* gnu/packages/python-xyz.scm (python-ly): Update to 0.9.9.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: I909000c3dba536c3bea1f1160630f5b6fd097485
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-24 11:17:03 +01:00
Sharlatan Hellseher
cbad86a985
gnu: python-cython-3: Mark as deprecated.
...
This is a followup to 941b6ff1c1 commit.
Replace all python-cython-3 occurrences with python-cython.
* gnu/packages/python-xyz.scm (python-cython-3): Deprecate variable.
* gnu/packages/algebra.scm (python-fpylll, python-flint)[native-inputs]:
Remove python-cython-3; add python-cython.
* gnu/packages/astronomy.scm (python-astropy, python-astroscrappy,
python-halotools, python-healpy, python-libstempo, python-lofar-h5plot,
python-losoto, python-photutils, python-pyxsim, python-regions,
python-reproject, python-sncosmo, python-sndata, python-stcal,
python-yt)[native-inputs]: Remove python-cython-3; add python-cython.
* gnu/packages/bioinformatics.scm (macs-3, python-pyrodigal):
[native-inputs]: Remove python-cython-3; add python-cython.
* gnu/packages/build-tools.scm (meson-python)[propagated-inputs]: Remove
python-cython-3; add python-cython.
[native-inputs]: Remove python-cython-3; add python-cython.
* gnu/packages/databases.scm: (python-adbc-driver-manager,
python-psycopg, python-pyarrow)[native-inputs]: Remove
python-cython-3; add python-cython.
* gnu/packages/finance.scm (python-ta-lib)[native-inputs]: Remove
python-cython-3; add python-cython.
* gnu/packages/game-development.scm (python-pygame-ce)[native-inputs]:
Remove python-cython-3; add python-cython.
* gnu/packages/geo.scm (python-pyogrio, python-cf-units)[native-inputs]:
Remove python-cython-3; add python-cython.
* gnu/packages/machine-learning.scm: (python-scikit-learn,
python-opentsne)[native-inputs]: Remove python-cython-3; add
python-cython.
* gnu/packages/maths.scm: (python-cylp, python-petsc4py,
python-primecountpy, python-slepc4py)[native-inputs]: Remove
python-cython-3; add python-cython.
* gnu/packages/python-check.scm (python-line-profiler)[native-inputs]:
Remove python-cython-3; add python-cython.
* gnu/packages/python-compression.scm (python-blosc2)[native-inputs]:
Remove python-cython-3; add python-cython.
* gnu/packages/python-graphics.scm (python-vispy)[native-inputs]:
Remove python-cython-3; add python-cython.
* gnu/packages/python-science.scm: (python-pykdtree, python-qutip,
python-scikit-misc, python-scikit-surprise, python-pandas-2,
python-vaex-core)[native-inputs]: Remove python-cython-3; add
python-cython.
* gnu/packages/python-web.scm: (python-aiohttp, python-falcon,
python-yarl, python-uvloop)[native-inputs]: Remove python-cython-3; add
python-cython.
* gnu/packages/python-xyz.scm: (python-logbook, python-netcdf4,
python-pyyaml, python-propcache, python-pywavelets, python-symengine,
python-cysignals, python-pyemd, python-rbfly)[native-inputs]: Remove
python-cython-3; add python-cython.
* gnu/packages/sagemath.scm: (python-cypari2, python-pplpy, sage)
[native-inputs]: Remove python-cython-3; add python-cython.
* gnu/packages/sphinx.scm (python-sphinx)[native-inputs]: Remove
python-cython-3; add python-cython.
* gnu/packages/statistics.scm: (python-statsmodels, python-pyreadstat):
[native-inputs]: Remove python-cython-3; add python-cython.
* gnu/packages/tor.scm (onionshare-cli)[native-inputs]: Remove
python-cython-3; add python-cython.
* gnu/packages/xorg.scm (xpra)[native-inputs]: Remove python-cython-3;
add python-cython.
Change-Id: I38038d2ab18e6a7b549070083d6e4c5beb8b0293
2025-10-24 11:05:28 +01:00
Sharlatan Hellseher
180425422c
gnu: python-pillow-heif: Update to 1.1.1.
...
* gnu/packages/python-xyz.scm (python-pillow-heif): Update to 1.1.1.
[native-inputs]: Remove python-coverage, python-pre-commit, python-pylint, and
python-wheel.
Change-Id: I2d0380ab52969fe4852f20ef2a72587283e5ef9c
2025-10-24 11:05:28 +01:00
Nicolas Graves
04f6c88c80
gnu: python-pika: Update to 1.3.2.
...
* gnu/packages/python-xyz.scm (python-pika): Update to 1.3.2.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore failing tests.
<#:phases>: Replace 'check phase by 'configure-tests.
[native-inputs]: Add python-pytest, python-setuptools. Remove
python-mock, python-nose2.
Change-Id: I06bf9f879a71b2718c2743cf305be2f06cb6c9ff
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-24 11:05:28 +01:00
Nicolas Graves
d4bdc59693
gnu: python-fastimport: Update to 0.9.16.
...
* gnu/packages/python-xyz.scm (python-fastimport): Update to 0.9.16.
[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: Ie7888990f96ef1ffd01ef5bad02f54f81c1d1929
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-24 11:05:28 +01:00
Nicolas Graves
abd1923bde
gnu: python-tftpy: Update to 0.8.6.
...
* gnu/packages/python-xyz.scm (python-tftpy): Update to 0.8.6.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend, #:test-flags, #:phases>: Replace 'check
phase replacement with these keywords.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: Ic2e825e42e06eef1f570a7030b3461283ad2df86
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-24 11:05:27 +01:00
Nicolas Graves
8707776c94
gnu: python-py3status: Update to 3.62.
...
* gnu/packages/python-xyz.scm (python-py3status): Update to 3.62.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-hatchling.
Change-Id: Ia8bb3e6221d5a090e2f05b676e18719fa374670e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-24 11:05:27 +01:00
Nicolas Graves
1d0d80bd43
gnu: python-pkgconfig: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-pkgconfig):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: I9cc62942bd9f1cc999e872b0278ef2ced4c29775
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-24 11:05:27 +01:00
Nicolas Graves
4b82c01243
gnu: python-magic: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-magic):
[source]<modules, snippet>: Move them in phases.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend, #:test-flags>: Run tests.
<#:phases>: Remove 'check phase replacement. Import phase 'fix-tests
from [source]. Improve style of phase 'hard-code-path-to-libmagic.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: I0496e7e3b6f800e8358c133066e366ee144a24b3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-24 11:05:27 +01:00
Nicolas Graves
b5bfa1369a
gnu: python-slugid: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-slugid):
[build-system]: Switch to pyproject-build-system.
[arguments]: Replace <#:phases> by <#:test-backend>.
[native-inputs]: Add python-setuptools. Replace python-nose by
python-pynose.
[description]: Improve style.
Change-Id: I784cb883f6ca4564e05635c89d18f173831c5a13
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-24 11:05:27 +01:00
Nicolas Graves
22088e1e14
gnu: python-rarfile: Update to 4.2.
...
* gnu/packages/python-xyz.scm (python-rarfile): Update to 4.2.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
<#:phases>: Replace 'check phase with <#:test-backend, #:test-flags>.
Improve style of phase 'patch.
[native-inputs]: Add python-setuptools.
[description]: Improve style.
Change-Id: I754bd26e631110f7644f542028b5657ab9d328e7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-24 11:05:19 +01:00