1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-22 10:10:31 +02:00
Commit Graph

167628 Commits

Author SHA1 Message Date
Nicolas Graves
9999f19742 gnu: python-scikit-surprise: Relocate phase 'set-home.
* gnu/packages/python-science.scm (python-scikit-surprise)[arguments]
<#:phases>: Relocate phase 'set-home.

Change-Id: Id6e5993e167f1f61865fcfe31caba0bce2d5263a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves
0f6bd9d642 gnu: python-robotframework-datadriver: Add python-xlrd native-input.
* gnu/packages/python-xyz.scm (python-robotframework-datadriver)
[native-inputs]: Remove python-wheel.  Add python-xlrd.

Change-Id: I38db8263ffad28042306b24e00034be941a236ba
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves
9c1378062d gnu: python-ratelimiter: Switch to pytest-8.
* gnu/packages/python-xyz.scm (python-ratelimiter)[native-inputs]:
Replace python-pytest by python-pytest-8.

Change-Id: Ie10f3fbcd4cea932be317eb21624bcac8ca6fa10
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves
d568e0d1a7 gnu: python-ndcube: Relocate phase 'set-home-env.
* gnu/packages/wxwidgets.scm (python-ndcube)[arguments]<#:phases>:
Relocate phase 'set-home-env.

Change-Id: I77bd29800f0c24cdbbff88251093e8c107eae6d4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves
fdece4569e gnu: python-woob: Relax requirements.
* gnu/packages/python-web.scm (python-woob)[arguments]<#:phases>: Add
phase 'relax-requirements.

Change-Id: Ib178d637ef1658702099ecd1c0fca570128970ed
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves
57379fbc44 gnu: python-wxpython: Relocate phase 'add-missing-.so.
* gnu/packages/wxwidgets.scm (python-wxpython)[arguments]<#:phases>:
Relocate phase 'add-missing-.so.

Change-Id: I15fd0fdc49c5dbf35d06814663896bc09486c09e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Sharlatan Hellseher
63b0317069 gnu: python-irispy-lmsal: Relocate phase 'set-home.
* gnu/packages/astronomy.scm (python-irispy-lmsal):
[arguments]<#:phases>: Relocate phase 'set-home.

Relates-to: guix/guix#5892
Change-Id: I743634183b7d7a60d0d24bb28ee06a2709aa2d11
2026-02-07 12:28:57 +01:00
Sharlatan Hellseher
fc71e0b6ab gnu: python-rpy2: Use python-pytest-8.
* gnu/packages/statistics.scm (python-rpy2):
  [native-inputs]: Remove python-pytest; add python-pytest-8.

Change-Id: I20c82c77c5589c5802e4d7f252bd24aeedec5d85
2026-02-07 12:28:57 +01:00
Sharlatan Hellseher
e8a0d060ac gnu: python-sphinxcontrib-programoutput: Skip 2 tests.
* gnu/packages/sphinx.scm (python-sphinxcontrib-programoutput):
  [phases]{cleanup}: Add step to disable 2 failing tests.

Change-Id: I7ed8c5912c4f0c7641ef05426980686c5cb5b1e3
2026-02-07 12:28:57 +01:00
Sharlatan Hellseher
9f2c3165b8 gnu: python-abjad: Disable tests.
* gnu/packages/music.scm (python-abjad):
  [arguments] <tests?>: Disable for now.
  [native-inputs]: Remove python-pytest and python-wheel.

Change-Id: If28e3dcf6b245e165f35ccbb1c6efc2a535453f2
2026-02-07 12:28:57 +01:00
Sharlatan Hellseher
d7365ddbc3 gnu: python-uqbar: Update to 0.9.6.
* gnu/packages/graphviz.scm (python-uqbar): Update to 0.9.6.
[arguments] <test-flags>: Skip one test.
[native-inputs]: Remove python-wheel.

Change-Id: I7e317fa2e66c557ae7fbca67ad87bee4722a9d9e
2026-02-07 12:28:57 +01:00
Nicolas Graves
f0507e1031 gnu: quodlibet: Fix tests by ignoring most problematic ones.
* gnu/packages/music.scm (quodlibet):
  [arguments]<#:test-flags>: Ignore test files with most failing tests.
  <#:phases>: Reallocate 'pre-check; use default 'check; add 'prepare-x.
  [native-inputs]: Remove xvfb-run; add xorg-server-for-tests.

Change-Id: I3349a249a4d25c916f80c306cccc7ca715e7cf73
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves
f219efde32 gnu: rapid-photo-downloader: Update to 0.9.37a5.
* gnu/packages/photo.scm (rapid-photo-downloader): Update to 0.9.37a5.
[native-inputs]: Replace python-setuptools by python-hatchling,
python-hatch-argparse-manpage, python-hatch-gettext.
[propagated-inputs]: Add python-pillow.

Change-Id: I38a87f28a25f3fbb8447a6d6a2ece5ef02dd85c0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:57 +01:00
Nicolas Graves
bf2a7027d1 gnu: rednotebook: Relocate phase 'set-HOME.
* gnu/packages/rednotebook.scm (rednotebook)[arguments]<#:phases>:
Relocate phase 'set-HOME.

Change-Id: I266d066f93d158c33aeafd5cdf9aa8002d02678a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:56 +01:00
Nicolas Graves
200ffe6497 gnu: snakemake: Update to 8.30.0.
* gnu/packages/python-science.scm (snakemake): Update to 8.30.0.
[arguments]<#:test-flags>: Refresh them.
[native-inputs]: Remove python-wheel.

Change-Id: I5b509cdf177224a71c313fed32f913cca85410d6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:56 +01:00
Nicolas Graves
ceed5daa2b gnu: python-snakemake-interface-storage-plugins: Update to 3.6.0.
* gnu/packages/python-science.scm (python-snakemake-interface-storage-plugins): Update to 3.6.0.
[arguments]<#:phases>: Add phase 'relax-requirements.

Change-Id: I5e0028168d261ba12dbce846253ca4c8274710d7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:56 +01:00
Nicolas Graves
98b269d0df gnu: python-legacy-api-wrap: Update to 1.5.
* gnu/packages/python-xyz.scm (python-legacy-api-wrap): Update to 1.5.

Change-Id: Icc34334452c3ed556652a9c6412fbaa25f6c9e77
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:56 +01:00
Nicolas Graves
eda5b7b016 gnu: twitchy: Relocate phase 'set-HOME.
* gnu/packages/video.scm (twitchy)[arguments]<#:phases>: Relocate phase
'set-HOME.

Change-Id: Iebee41ed2d4431a40a24aed41b193a51bc1b75d0
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:56 +01:00
Nicolas Graves
67b5f86424 gnu: vorta: Relocate phase 'set-HOME.
* gnu/packages/backup.scm (vorta)[arguments]<#:phases>: Relocate phase
'set-HOME.

Change-Id: Ief4c40b75e856b6e10df2069ef4bfa501ac5ec8c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:56 +01:00
Nicolas Graves
f319ff5a54 gnu: wllvm: Update to 1.3.1-0.948cdb8.
* gnu/packages/llvm.scm (wllvm): Update to 1.3.1-0.948cdb8.
[arguments]<#:test-flags>: Ignore failing test.
[native-inputs]: Add clang and procps.

Change-Id: I61ace17965efa739235b2cb8c5946cd64d12a987
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:56 +01:00
Nicolas Graves
a0650005be gnu: xonsh: Ignore failing tests.
* gnu/packages/shell.scm (xonsh)[arguments]<#:test-flags>: Ignore
tests that fail because of pip.

Change-Id: Ia02075b278aae3740cb67e3b849d748b1b20c9c5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:56 +01:00
Sharlatan Hellseher
d775596a8f gnu: python-scanpy: Skip one more test.
* gnu/packages/bioinformatics.scm (python-scanpy):
  [arguments]<test-flags>: Skip one more shaky test.

Change-Id: I6093f2365fbab05ada6cc8cbdfede5bfdfb6f27d
2026-02-07 12:28:56 +01:00
Sharlatan Hellseher
715cf64dd2 gnu: python-splicekit: Refresh package style.
* gnu/packages/bioinformatics.scm (python-splicekit): Re order inputs
and arguments and start description from a new line.

Change-Id: I0ae7b2434669cbfee19a39283933fc2af45362a2
2026-02-07 12:28:56 +01:00
Sharlatan Hellseher
66f7868f61 gnu: python-pybio: Relocate phase 'set-home.
* gnu/packages/bioinformatics.scm (python-pybio)[arguments]<#:phases>:
Relocate phase 'set-home.

Relates-to: guix/guix#5892
Change-Id: Ifeceb52b20348f2f495217ee371b84be7bbf590b
2026-02-07 12:28:56 +01:00
Sharlatan Hellseher
a670612844 gnu: python-pandapipes: Update to 0.13.0.
* gnu/packages/engineering.scm (python-pandapipes): Update to 0.13.0.
[native-inputs]: Remove python-pytest-xdist, python-wheel, and unzip.

Change-Id: I85394f0731448a502386847cdece7c76646e1724
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
56dd654bea gnu: python-nptyping: Use python-numpy-1, fix build.
* gnu/packages/python-check.scm (python-nptyping):
  [phases]{set-source-date-epch}: Remove phase.
  [propagated-inputs]: Remove python-numpy; add python-numpy-1.
  [native-inputs]: Remove python-wheel.

Change-Id: I37652688828425963004c22aff287f76e88f5be1
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
8e8d18f61f gnu: python-mathlibtools: Fix build.
* gnu/packages/lean.scm (python-mathlibtools):
  [phases]{fix-home-directory}: Remove phase.
  {set-home-env}: New phase

Relates-to: guix/guix#5892
Change-Id: If791942e8c8053b00ec82737ef2ad8e1581d7e3c
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
b35ce8a33d gnu: python-kivymd: Fix build.
* gnu/packages/python-graphics.scm (python-kivymd):
  [phases] {set-home}: Move before {build}.

Relates-to: guix/guix#5892
Change-Id: I8a40dfa02b731d66c320806251ce3b3a3577d12c
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
749eca3963 gnu: python-mathicsscript: Fix build.
* gnu/packages/maths.scm (python-mathicsscript):
  [phases]{setenv}: Remove phase.
  {set-home-env}: New phase, set before build.

Relates-to: guix/guix#5892
Change-Id: I2cdb99e7bc6b98536f610f6733ef2f583bcc28ac
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
a74315b30d gnu: python-mathics-core: Fix build.
* gnu/packages/maths.scm (python-mathics-core):
  [phases] {set-home}: Move before {build}.

Relates-to: guix/guix#5892
Change-Id: I682c1e5331e7e3a4f99fa5a5322f79e6093b6b5a
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
ff260debed gnu: Remove python-imageio-freeimage.
* gnu/packages/python-xyz.scm (python-imageio-freeimage): Delete variable.

Fixes: guix/guix#5389
Change-Id: Ieb19e12b773f3bad6630533c90710370594f5be1
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
edddc96f5b gnu: python-conda-package-handling: Use python-pytest-8.
* gnu/packages/python-web.scm (python-conda-package-handling):
[native-inputs]: Remove python-pytest; add python-pytest-8.

Change-Id: I8e86f6c92b72c5b82ca0fdebd2e1aa11ec28a5ce
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
850bea99fc gnu: python-django-configurations: Update to 2.5.1.
* gnu/packages/django.scm (python-django-configurations): Update to 2.5.1.
[source]: Switch to git-fetch.
[phases]{set-environment}: New phase, add before build to pass
{sanity-check}.
[propagated-inputs]: Remove python-django-4; add python-django.
[native-inputs]: Remove python-wheel.

Change-Id: Ibea6400e810fdf277edcb8e8ec5fb95859ec9558
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
0aa8b522e6 gnu: python-django-dbbackup: Update to 5.1.2.
* gnu/packages/django.scm (python-django-dbbackup): Update to 5.1.2.
[source]: Switch to git-fetch.
[phases]{pre-check}: Remove tests modification step.
{check}: Use default phase.
[native-inputs]: Remove python-setuptools and python-wheel; add
python-hatchling.

Change-Id: I206864969a91cd554431b2afe81dae4622bf1fa2
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
4c60e934d3 gnu: python-anaconda-cli-base: Use python-pytest-8.
* gnu/packages/python-xyz.scm (python-anaconda-cli-base):
[native-inputs]: Remove python-pytest; add python-pytest-8.

Change-Id: I280356241b3eee8cdfec51ea2ce6da41751699d8
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
6fbd1da486 gnu: proton-vpn-cli: Update to 0.1.5.
* gnu/packages/vpn.scm (proton-vpn-cli): Update to 0.1.5.
[phases]{prepare-tests}: Remove phase.
{prepare-envs}: New phase.
[propagated-inputs]: Remove python-sentry-sdk; add python-tabulate.

Change-Id: I77c88e4d2442b1679444b4b61d4c04511bc05839
2026-02-07 12:28:55 +01:00
Sharlatan Hellseher
f50a3c37da gnu: pass-git-helper: Fix build.
* gnu/packages/password-utils.scm (pass-git-helper):
  [phases] {set-home}: Move before {build}.

Relates-to: guix/guix#5892
Change-Id: I7cd2d0cb08b95dbfd1be25e363476d95848f5620
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
4e0544a3ad gnu: pairadise: Disable missing tests.
* gnu/packages/bioinformatics.scm (pairadise):
[arguments] <tests?>: No tests.
[native-inputs]: Remove python-wheel.

Change-Id: I0545b4ce56562ba9c5f875133cff33fbd1126459
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
0aa63b09d1 gnu: liquidctl: Fix build.
* gnu/packages/hardware.scm (liquidctl):
  [phases] {set-runtime-dir}: Move before {build}.

Relates-to: guix/guix#5892
Change-Id: I666b7d48697fed2d360b5a26228e047e2b22adbd
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
920b43db29 gnu: libmemcached: Fix build.
* gnu/packages/databases.scm (libmemcached):
  [native-inputs]: Remove python-sphinx; add python-sphinx-6.

Change-Id: I457afdd5e7ce7db753d26cf9f8e9e3c0cc05e792
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
68c057d5d8 gnu: fenics: Fix tests.
* gnu/packages/simulation.scm (fenics):
  [arguments] <test-flags>: Skip two more tests.
  [native-inputs]: Add pythn-numpy-1.

Change-Id: Ic41cb4f6f92b89cffd87d43b617d34dce756efd9
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
52f23b2437 gnu: httpie: Skip 2 tests.
* gnu/packages/python-web.scm (httpie):
  [arguments] <test-flags>: Skip 2 problematic tests.
  [native-inputs]: Remove python-wheel.

Change-Id: I36775e38714683183267a0f7456d04592f3e85d2
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
1cbafed4bd gnu: gourmet: Fix build.
* gnu/packages/nutrition.scm (gourmet)
  [phases]{set-environment}: New phase.
  {configure-tests}: Remove phase.

Relates-to: guix/guix#5892
Change-Id: I153a0c7b2a1d8fac6402dd75f31edfc6ec4a7ef8
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
62d5d727ba gnu: cpplint: Update to 2.0.2.
* gnu/packages/cpp.scm (cpplint): Update to 2.0.2.
[phases]{patch-build-system, reduce-GUIX_PYTHONPATH,
reset-GUIX_PYTHONPATH}: Remove phases
{fix-pytest-config}: New phase.
[native-inputs]: Remove python-parameterized, python-pytest-cov,
python-pytest-runner, and python-wheel.

Change-Id: I43ae67d5dfd8e711e6682c6c8001dc6e30fb5755
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
b3f61f6253 gnu: aacircuit: Fix build.
* gnu/packages/electronics.scm (aacircuit)
  [phases]{set-home-env}: New phase.
  {check}: Move setting HOME to {set-home-env} phase.

Relates-to: guix/guix#5892
Change-Id: I09e1e00d0ed4844a6a275c31fe47aeab76f7c7f3
2026-02-07 12:28:54 +01:00
Sharlatan Hellseher
c7a29fe75c gnu: upower: Fix tests.
* gnu/packages/gnome.scm (upower)[phases]{adjust-test-suite}: Add
temporary workaround for dbusmock version and skip one problematic test.

Change-Id: I4dd9732969de1f8a6c5da41774d60a26635c4227
2026-02-07 12:28:54 +01:00
Nicolas Graves
a273b090b1 gnu: gdal: Switch to pyproject.
* gnu/packages/geo.scm (gdal):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
<#:phases>: Improve phase 'swap-files, use site-packages.

Change-Id: Ie24b7c787a16d18c3b93f6bb10dd09095205562f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:54 +01:00
Nicolas Graves
78708529c2 gnu: ledger: Switch to pyproject.
* gnu/packages/finance.scm (ledger):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.
<#:phases>: Use site-packages in phase
'fix-python-installation-directory.
2026-02-07 12:28:54 +01:00
Nicolas Graves
aa58739aad gnu: ledger: Improve style.
* gnu/packages/finance.scm (ledger)[arguments]: Improve style, use
gexps and modern style.
2026-02-07 12:28:53 +01:00
Nicolas Graves
8cafdb0ef1 gnu: lib2geom: Switch to pyproject.
* gnu/packages/graphics.scm (lib2geom):
[arguments]<#:imported-modules, #:modules>: Switch to
pyproject-build-system.

Change-Id: If624d8eaaadca2f2377b1dd5103eaaa761709c1b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-07 12:28:53 +01:00