Commit graph

148678 commits

Author SHA1 Message Date
Nicolas Graves
b59a422671
gnu: python-pyan3: Move to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-pyan3):
  [build-system]: Move to pyproject-build-system.
  [arguments]: Remove uneeded field.

Change-Id: I9f9f15ffd5a97666a410af56f02b573b55e45351
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:57 +00:00
Nicolas Graves
b3435d3ed1
gnu: python-fenics-dijitso: Move to pyproject-build-system.
* gnu/packages/simulation.scm (python-fenics-dijitso):
  [build-system]: Move to pyproject-build-system.
  [arguments]<#:phases>: Rewrite check phase replacement to care about
  .guix-pytest.

Change-Id: I3383f4078fbb0100e6d8257d7d84785b953ab0cf
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:57 +00:00
Nicolas Graves
23cb0c203c
gnu: tuir: Move to pyproject-build-system.
* gnu/packages/syndication.scm (tuir):
  [build-system]: Move to pyproject-build-system.
  [arguments]<#:phases>: Replace 'check phase replacement.
  <#:test-flags>: Ignore failing test.

Change-Id: If88f6c42769b096871bdd73af67d71930e39e399
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:57 +00:00
Nicolas Graves
910c1ee7ce
gnu: borgmatic: Move to pyproject-build-system.
* gnu/packages/backup.scm (borgmatic):
  [build-system]: Move to pyproject-build-system.
  [arguments]: Migrate 'check phase replacement to <#:test-flags>.
  <#:phases>: Add 'set-path phase.

Change-Id: I916e87f10c75718c4e840d97eaa78623ed2a4fd3
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:56 +00:00
Nicolas Graves
a60366ca06
gnu: python-funsor: Ignore flaky test.
* gnu/packages/machine-learning.scm (python-funsor)
  [arguments]<#:test-flags>: Ignore flaky test.

Change-Id: I6b86c6478c89833609b2ac5821b5509acf589fa6
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:56 +00:00
Nicolas Graves
61f81c8beb
gnu: python-zope-i18nmessageid: Move to pyproject-build-system.
* gnu/packages/python-web.scm (python-zope-i18nmessageid):
  [build-system]: Move to pyproject-build-system.
  [native-inputs]: Add python-setuptools and python-wheel.

Change-Id: Ia9e142a53721bb6d7495d87b59d5f4f3b3f77bf2
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:56 +00:00
Nicolas Graves
91f9fb68ac
gnu: python-typeguard-4: Ignore failing tests.
* gnu/packages/python-xyz.scm (python-typeguard-4)
  [arguments]<#:test-flags>: Ignore failing tests.

Change-Id: I0e23eb81cab942c9838d9561268f51b57a461d89
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:56 +00:00
Nicolas Graves
8cb1f36593
gnu: python-uqbar: Update to 0.6.9.
* gnu/packages/graphviz.scm (python-uqbar): Update to 0.6.9.

Change-Id: Iee24cb1c66db162001c618d1f64a9e2406c1dacd
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:56 +00:00
Nicolas Graves
08b251af40
gnu: python-uqbar: Upgrade to python-team branch.
* gnu/packages/graphviz.scm (python-uqbar): Upgrade to python-team
branch's changes.
  [arguments]<#:test-flags>: Ignore failing tests.
  [propagated-inputs]: Replace python-sphinx by python-sphinx-5.

Change-Id: I07122f953e806081d9134d39e16675eb0f839bbc
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:56 +00:00
Nicolas Graves
fc2b16fa9d
gnu: python-uqbar: Improve package style.
* gnu/packages/graphviz.scm (python-uqbar): Improve package style.
  [build-system]: Move to pyproject-build-system.
  [arguments]: Convert 'check phase replacement to <#:test-flags>.

Change-Id: I536e60438e3f2d5592ab9cd34fe66104cfd117e2
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:56 +00:00
Nicolas Graves
d401e30948
gnu: Add python-sphinx-autodoc-typehints-5.
* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints-5): New variable.

Change-Id: I465979829851681635d1073658f262a96758cfb5
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:56 +00:00
Nicolas Graves
473800b8ef
gnu: python-cmd2: Move to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-cmd2):
  [build-system]: Move to pyproject-build-system.
  [arguments]<#:phases>: Remove check phase replacement.
  <#:test-flags>: Add field.

Change-Id: I55b4134fb6caa4af1a4988934043487fa85f9b9b
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:55 +00:00
Nicolas Graves
5bcbe34fd1
gnu: python-rich: Update to 13.7.1.
* gnu/packages/python-xyz.scm (python-rich): Update to 13.7.1.

Change-Id: I7fff0b124e989a0a5ace2c73c92d4b32497cf3e9
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:55 +00:00
Nicolas Graves
2ae38bc72f
gnu: python-xmltodict: Move to pyproject-build-system.
* gnu/packages/xml.scm (python-xmltodict):
  [build-system]: Move to pyproject-build-system.
  [native-inputs]: Add python-setuptools and python-wheel.

Change-Id: Ifb8f3f4aa56255ca596d9c8ae5ae41be479daf90
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:55 +00:00
Nicolas Graves
4f1e509142
gnu: python-flake8-isort: Move to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-flake8-isort):
  [build-system]: Move to pyproject-build-system.
  [arguments]: Remove uneeded field.

Change-Id: Ie8c32f6164030daf28760a58f33aff1d540fc6a5
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:55 +00:00
Nicolas Graves
6a37ea12b7
gnu: python-orderedmultidict: Move to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-orderedmultidict):
  [build-system]: Move to pyproject-build-system.

Change-Id: I092a1af47c3a8a0fd510c48df679e1045715c1e8
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:55 +00:00
Nicolas Graves
bf1fd06d4f
gnu: python-autoflake: Update to 2.3.1.
* gnu/packages/python-xyz.scm (python-autoflake): Update to 2.3.1.
  [build-system]: Move to pyproject-build-system.
  [arguments]<#:phases>: Add check phase replacement.
  [native-inputs]: Add python-hatchling.

Change-Id: I0421107a98b1181a76e1874f23e6aa6e7709e434
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:55 +00:00
Nicolas Graves
c816bf4916
gnu: python-apprise: Improve package style.
* gnu/packages/python-xyz.scm (python-apprise):
  [arguments]: Convert <#:phases>  check replacement into
  <#:test-flags>.

Change-Id: I85c2ebadf65a4f1a7735042e784e56313c3de539
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:55 +00:00
Nicolas Graves
cf1ea97b69
gnu: python-pint: Disable benchmark tests.
* gnu/packages/python-xyz.scm (python-pint):
  [arguments]<#:test-flags>: Disable benchmark tests.

Change-Id: I0c6f0512f10f3e96da8b2fd4567df7d43703be10
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:54 +00:00
Nicolas Graves
d0333933b1
gnu: python-pytest-enabler: Break dependency cycle.
* gnu/packages/check.scm
(python-pytest-enabler-bootstrap): Delete variable.
(python-pytest-enabler): Redefine variable.

* gnu/packages/python-xyz.scm
(python-jaraco-classes)[native-inputs]: Remove
python-pytest-enabler-bootstrap.
(python-jaraco-context-bootstrap): Delete variable.
(python-jaraco-context): Redefine variable.
(python-jaraco-functools-bootstrap): Delete variable.
(python-jaraco-functools): Redefine variable.

Change-Id: I96649093009beb7a3d0e9716eced778d4fc800e2
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:54 +00:00
Nicolas Graves
c9a5155ee1
gnu: python-sparse: Move to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-sparse):
  [build-system]: Move to pyproject-build-system.
  [arguments]: Remove unneeded field.

Change-Id: If3f785ede09ef79384b66166ad2f1c2a5f6e7c84
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:54 +00:00
Nicolas Graves
1382f7697a
gnu: Add ghc-xcb-types.
* gnu/packages/xorg.scm (ghc-xcb-types): New variable.

Change-Id: I42d1d49251e9c3d56aecf012a52fff34e678bd94
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:54 +00:00
Nicolas Graves
8851c55b53
gnu: python-nbstripout: Move to pyproject-build-system.
* gnu/packages/jupyter.scm (python-nbstripout):
  [build-system]: Move to pyproject-build-system.
  [arguments]: Convert 'check replacement phase from <#:phases> to
  <#:test-flags>. Use gexp.

Change-Id: I4d97b0739c43371c149296b23951cb2c17129840
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:54 +00:00
Nicolas Graves
2b028a5bf0
gnu: python-jaraco-test: Move to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-jaraco-test):
  [build-system]: Move to pyproject-build-system.
  [arguments]: Convert <#:phases> to <#:test-flags>.

Change-Id: I926671bc2bb62abae24c26a4bddc304133b2c019
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:54 +00:00
Nicolas Graves
8510f16003
gnu: python-jaraco-packaging: Move to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-jaraco-packaging):
  [build-system]: Move to pyproject-build-system.
  [arguments]<#:test-flags>: Ignore failing tests.

Change-Id: Ied9d42afe9b8ae30d2a3587e4ead770c8153c3c1
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:53 +00:00
Nicolas Graves
dd5c8085dd
gnu: python-jaraco-functools: Move to pyproject-build-system.
* gnu/packages/python-xyz.scm:
  (python-jaraco-functools-bootstrap)[build-system]: Move to
  pyproject-build-system.
  (python-jaraco-functools)[arguments]: Convert <#:phases> to
  <#:test-flags>.

Change-Id: Id41967b3cb426045877ceccd9b391d545d759560
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:53 +00:00
Nicolas Graves
68ecdc47b2
gnu: python-jaraco-context: Move to pyproject-build-system.
* gnu/packages/python-xyz.scm:
  (python-jaraco-context)[build-system]: Move to pyproject-build-system.
  (python-jaraco)[arguments]: Convert <#:phases> to <#:test-flags>.

Change-Id: Ifc9b8fc4a9a6c1c2f37fd014eeee1205cd2eb2c4
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:53 +00:00
Nicolas Graves
bf76343e89
gnu: python-jaraco-classes: Move to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-jaraco-classes):
  [build-system]: Move to pyproject-build-system.
  [arguments]: Convert <#:phases> to <#:test-flags>.

Change-Id: I8fbe633db7533f933a342b47a4a2191ccf13a8c5
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:53 +00:00
Nicolas Graves
170f4a3125
gnu: python-docspec-python: Move to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-docspec-python):
  [build-system]: Move to pyproject-build-system.
  [arguments]<#:phases>: Remove uneeded field.

Change-Id: Ib728c442a130eecebe4dff1e364d997bcca76076
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:53 +00:00
Nicolas Graves
345068655b
gnu: python-cairosvg: Move to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-cairosvg):
  [build-system]: Move to pyproject-build-system.
  [arguments]: Remove field.

Change-Id: Ibf6d045ddaea5f6a83c70fea2c307f25a9fed730
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:53 +00:00
Nicolas Graves
1a09cdc12e
gnu: python-pytest-toolbox: Move to pyproject-build-system.
* gnu/packages/python-check.scm (python-pytest-toolbox):
  [build-system]: Move to pyproject-build-system.
  [arguments]<#:phases>: Restrict 'check phase replacement to
  'pre-check phase.

Change-Id: Id0804db32d30314076d1e411711881bbe3a3f6e1
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:52 +00:00
Nicolas Graves
15058ab042
gnu: python-pytest-remotedata: Ignore failing test.
* gnu/packages/python-check.scm (python-pytest-remotedata)
  [arguments]<#:test-flags>: Ignore failing tests.

Change-Id: Ic351559a0c9ce49be6ce4695cceef46f8b6384ba
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:52 +00:00
Nicolas Graves
5eaac20e1c
gnu: abjad-ext-nauert: Update to 3.19.
* gnu/packages/music.scm (abjad-ext-nauert): Update to 3.19.
  [native-inputs]: Remove all native-inputs except lilypond and
  python-pytest.

Change-Id: I593fa8e8f3af25cfdd0d8bc476d8c37245f23c33
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:52 +00:00
Nicolas Graves
f54a4939e6
gnu: abjad-ext-rmakers: Update to 3.19.
* gnu/packages/music.scm (abjad-ext-rmakers): Update to 3.19.
  [native-inputs]: Remove all native-inputs except lilypond and
  python-pytest.

Change-Id: I83f7d8c93d7f764ddc8416239873f4126fa66ce6
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:52 +00:00
Nicolas Graves
d130524d70
gnu: abjad: Update to 3.19.
* gnu/packages/music.scm (abjad): Update to 3.19.
  [arguments]: Remove uneeded field.
  [native-inputs]: Remove all native-inputs except python-pytest.

Change-Id: Iad5b855734650d15dd0a2a8db6312e8d9a3de24a
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:52 +00:00
Nicolas Graves
b764e1c949
gnu: python-sphinx-autodoc-typehints: Move to pyproject-build-system.
* gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints):
  [build-system]: Move to pyproject-build-system.
  [arguments]<#:phases>: Move 'check phase replacement...
  ... to argument <#:test-flags>.

Change-Id: I2b41dffd5ee35442e1bb42f426bff69e17648785
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:52 +00:00
Nicolas Graves
0cb10b21b2
gnu: python-amqp: Move to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-amqp):
  [build-system]: Move to pyproject-build-system.
  [arguments]<#:phases>: Remove unneeded field.
  <#:test-flags>: Ignore failing test.

Change-Id: I8fb99db7fbd6c669a929b95829f9db2fea0691a5
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:52 +00:00
Nicolas Graves
096e68b53d
gnu: python-parse-type: Move to pyproject-build-system.
* gnu/packages/python-xyz.scm (python-parse-type):
  [build-system]: Move to pyproject-build-system.
  [arguments]: Remove uneeded field.

Change-Id: Iccb3303996480bef3c151559884d1a8c488385cd
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:52 +00:00
Nicolas Graves
af8b0d4bbf
gnu: python-flask-login: Move to pyproject-build-system.
* gnu/packages/python-web.scm (python-flask-login):
  [build-system]: Move to pyproject-build-system.
  [arguments]: Remove uneeded field.

Change-Id: I9f3abb36b642ad2860c68f13f9d9e8b8b5f40811
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:51 +00:00
Nicolas Graves
245cb903f1
gnu: python-cucumber-tag-expressions: Move to pyproject-build-system.
* gnu/packages/python-check.scm (python-cucumber-tag-expressions):
  [build-system]: Move to pyproject-build-system.
  [arguments]: Remove uneeded field.

Change-Id: Ibf0d92aa761f7a00f8c2c806a8bbd38669987ad7
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:51 +00:00
Nicolas Graves
6ac41542e9
gnu: behave: Move to pyproject-build-system.
* gnu/packages/check.scm (behave):
  [build-system]: Move to pyproject-build-system.
  [arguments]: Remove uneeded field.

Change-Id: I9ea513fb49b71d9187461ef55c2a6ecab2844a1d
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:51 +00:00
Nicolas Graves
4705ee467d
gnu: python-tinycss: Move to pyproject-build-system.
* gnu/packages/python-web.scm (python-tinycss):
  [build-system]: Move to pyproject-build-system.
  [arguments]<#:test-flags>: Ignore failing test.

Change-Id: I972a3c6390df5f8af79c952292db8a4e24a4aa33
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:51 +00:00
Nicolas Graves
b0834fe777
gnu: python-cbor2: Move to pyproject-build-system.
* gnu/packages/python-web.scm (python-cbor2):
  [build-system]: Move to pyproject-build-system.
  [arguments]: Remove uneeded field.

Change-Id: I2e27fa48950aa9d10e140bfbdc12df3d22661282
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:51 +00:00
Nicolas Graves
d0b95ce40f
gnu: python-unidecode: Update to 1.3.8.
* gnu/packages/python-xyz.scm (python-unidecode): Update to 1.3.8.
  [build-system]: Move to pyproject-build-system.

Change-Id: I6e31f7af905bb2a024e8a7f7112732bcadbdf739
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:51 +00:00
Nicolas Graves
478ef78c0e
gnu: gunicorn: Update to 21.2.0.
* gnu/packages/python-web.scm (gunicorn): Update to 21.2.0.

Change-Id: Ia9931763ff45ee8e3f925ce54c20bce6549d809a
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:51 +00:00
Nicolas Graves
652e7578ce
gnu: python-pytest-runner: Improve package style.
* gnu/packages/check.scm (python-pytest-runner):
  [build-system]: Move to pyproject-build-system.
  [arguments]<#:phases>: Remove check phase replacement. Update
  <#:tests?> refusal comment.
  [native-inputs]: Add python-pip, python-pypa-build,
  python-setuptools and python-wheel.

Change-Id: Id36e7ed4a3cec6098f0877f48f3fbcbd8007f3c3
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:51 +00:00
Nicolas Graves
9be29a2462
gnu: python-nbval: Move to pyproject-build-system.
* gnu/packages/python-check.scm (python-nbval):
  [build-system]: Move to pyproject-build-system.
  [arguments]: Move <#:phases> check phase replacement into proper
  <#:test-flags>.
  [native-inputs]: Add python-pytest.
  [propagated-inputs]: Add python-six; remove python-pytest.

Change-Id: I93aa282399eb52636ee5561b5d8fb7bb5b93f9e0
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:50 +00:00
Nicolas Graves
48c92942ab
gnu: python-dateutil: Move to pyproject-build-system.
* gnu/packages/time.scm (python-dateutil): Improve package style.
  [build-system]: Move to pyproject-build-system.
  [arguments]: Use <#:test-flags> instead of check phase replacement.

Change-Id: I252fbe47f04ba6a2fbcc497565cbf6e352f9d06c
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:50 +00:00
Nicolas Graves
a735883a37
gnu: python-pypujs: Improve package style.
* gnu/packages/python-xyz.scm (python-pypujs): Improve package style.
  [arguments]<#:test-flags>: Use it in place of check phase
  replacement.
  <#:phases>: Clarify phase disable-pyramid.

Change-Id: If8073cc4e9a8a86003000e7157985fe382de7b4f
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:50 +00:00
Nicolas Graves
9816aae543
gnu: zulip-term: Move to pyproject-build-system.
* gnu/packages/messaging.scm (zulip-term):
  [build-system]: Move to pyproject-build-system.
  [arguments]<#:test-flags>: Use it in place of check phase replacement.

Change-Id: Ia5be66a35b92d9a9229f450a7724e27167c02eda
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2024-12-13 20:18:50 +00:00