| Age | Commit message (Collapse) | Author |
|
* gnu/packages/package-management.scm (fpm)
[native-inputs]: Add python-setuptools.
Change-Id: I7e7d4b44e19541f265735597377b5a31042d6c1b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/package-management.scm (hatch): Update to 1.16.4.
[arguments] <test-flags>: Rework skipped tests.
[inputs]: Remove python-hatchling-for-hatch, python-virtualenv-for-hatch, and
python-zstandard; add python-backports-zstd, python-hatchling,
python-pyproject-hooks, python-virtualenv, and uv.
[native-inputs]: Remove git-minimal; add git-minimal/pinned, python-editables,
python-filelock, python-flit-core, and python-trustme.
* gnu/packages/python-build.scm (python-hatchling-for-hatch): Delete variable.
* gnu/packages/python-xyz.scm (python-virtualenv-for-hatch): Delete variable.
Change-Id: I48df4c5c5f3e6feb5e5cd02aed02ab368b68e349
|
|
* gnu/packages/package-management.scm (poetry): Update to 2.3.4.
[native-inputs]: Remove python-httpretty, add python-responses.
[propagated-inputs]: Remove python-crashtest, python-entrypoints,
python-pexpect, python-pip, python-poetry-plugin-export. Add
python-pendulum. Replace python-dulwich-0.24 by python-dulwich.
Change-Id: I776326666c5b9d6bbd45e53f6d7abaf86e7587d7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/python-xyz.scm (python-gyp): Move from here…
* gnu/packages/package-management.scm (python-gyp): …to here.
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
After this commit, when both modules are imported:
- if pyproject is imported before, the warning is 'pypi-uri' is
deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead
- if python is imported before, the warning is `pypi-uri' imported from
both (guix build-system python) and (guix build-system pyproject)
This seems convenient enough to warn for deprecation in the short term,
while avoiding any breaking changes.
* guix/build-system/pyproject.scm (pypi-uri): Move the procedure from
(guix build-system python) here.
* guix/build-system/python (pypi-uri): Drop definition, import it
from (guix build-system pyproject) and deprecate it.
* gnu/packages/openldap.scm: Reorder modules to get the right warning.
* gnu/packages/pypy.scm: Likewise.
* gnu/packages/*.scm : Drop module (guix build-system python).
* tests/import/pypi.scm: Likewise.
Merges: https://codeberg.org/guix/guix/pulls/7448
Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/package-management.scm (conda-bootstrap)[arguments]
<#:phases>: Drop phase 'fix-pytest-config.
Change-Id: I6d0cc7c38313e97ff6224998b4554a133932651f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/astronomy.scm (python-kanon)[arguments]<#:phases>:
Remove 'relax-requirements and 'set-version.
* gnu/packages/machine-learning.scm
(python-botorch)[arguments]<#:phases>: Remove 'pretend-version.
* gnu/packages/openstack.scm
(python-os-testr, python-requestsexceptions)[arguments]<#:phases>:
Remove 'set-version.
* gnu/packages/package-management.scm
(python-conda-libmamba-solver)[arguments]<#:phases>:
Remove 'set-version.
* gnu/packages/patchutils.scm (pwclient)[arguments]<#:phases>:
Remove 'set-PBR_VERSION.
* gnu/packages/python-check.scm
(python-aioresponses)[arguments]<#:phases>: Remove 'set-pbr-version.
* gnu/packages/python-science.scm
(python-modin, python-plotly, python-pytensor)[arguments]<#:phases>:
Remove 'versioneer.
(snakemake-5, snakemake-6, snakemake-7)[arguments]<#:phases>:
Remove 'patch-version.
* gnu/packages/python-web.scm (python-alpaca-py)[arguments]<#:phases>:
Remove 'set-version.
* gnu/packages/python-xyz.scm
(python-logical-unification)[arguments]<#:phases>:
Remove 'versioneer.
(python-debugpy, python-strenum)[arguments]<#:phases>:
Remove 'fix-version.
(python-qstylizer)[arguments]<#:phases>: Remove 'set-pbr-version.
(python-retry)[arguments]<#:phases>: Remove 'set-version.
* gnu/packages/statistics.scm (python-pymc)[arguments]<#:phases>:
Remove 'versioneer.
Change-Id: I7b4557c576730e47575305f4f03bfe2523412c6c
Reviewed-by: Nicolas Graves <ngraves@ngraves.fr>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/package-management.scm (guix-modules): Update to 0.4.0.
Change-Id: I40267af9e0d1a6e42e5e4dcc2a72f51c745064ca
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #8418
|
|
* gnu/packages/package-management.scm (toys): Update to 0.1.1.
[arguments]<#:phases>{set-load-paths-in-entry-point}: Substitute on
the ';;@load-paths@' marker.
Change-Id: I5b018e54ab37c2ec5c851352fa33a638b41ab849
|
|
* gnu/packages/package-management.scm (bffe): Update to 0-18.d6c90f2.
Change-Id: I2bb3d5add389ab17970a10eb8a4cfede683eb17f
|
|
* gnu/packages/package-management.scm (nar-herder)[inputs]:
Remove guile-next; add guile-3.0-latest.
[propagated-inputs]: Remove guile-fibers-next; add guile-fibers.
[native-inputs]: Remove guile-next and guile-fibers-next; add guile-3.0-latest and
guile-fibers.
[arguments]<#:phases>{wrap-executable}: Reference changed input.
Change-Id: If0c6513b056b9c35c33fe84dcd48d36970c54de6
|
|
* gnu/packages/package-management.scm (guix-build-coordinator/agent-only)
[inputs]: Remove guile-next; add guile-3.0-latest.
[native-inputs]: Remove guile-next; add guile-3.0-latest.
Change-Id: I8e5ca94fbad4daac4cef51aff25ab2d9601b2d08
|
|
* gnu/packages/package-management.scm (guix-build-coordinator)[inputs]:
Remove guile-next; add guile-3.0-latest.
[propagated-inputs]: Remove guile-fibers-next; add guile-fibers.
[native-inputs]: Remove guile-fibers-next and guile-next; add guile-fibers
and guile-3.0-latest.
[arguments]<#:phases>{wrap-executable}: Reference changed input.
* gnu/services/guix.scm (<guix-build-coordinator-configuration>,
make-guix-build-coordinator-start-script):
Use guile-3.0-latest instead of guile-next as default.
Change-Id: I16b219db03112b62b53ffdb01a5a0872cb9d79d2
|
|
* gnu/packages/package-management.scm (bffe)[propagated-inputs]: Remove
guile-fibers-next; add guile-fibers.
[native-inputs]: Remove guile-next and guile-fibers-next;
add guile-3.0-latest and guile-fibers.
* gnu/services/guix.scm (bffe-shepherd-services): Adapt to changed input
of the bffe package.
Change-Id: I5f1cbb1225eb5c684b01098d7e87d198b5d20ff2
|
|
* gnu/packages/package-management.scm (toys)[arguments]<#:phases>: Wrap
Guile search paths.
Change-Id: Ia43318cf81d00e728ed636d2860cdf9609f2d4ed
|
|
* gnu/packages/ocaml.scm, gnu/packages/orange.scm,
gnu/packages/package-management.scm, gnu/packages/password-utils.scm,
gnu/packages/pdf.scm, gnu/packages/perl6.scm, gnu/packages/php.scm,
gnu/packages/power.scm, gnu/packages/prometheus.scm,
gnu/packages/protobuf.scm, gnu/packages/python-check.scm,
gnu/packages/python-compression.scm, gnu/packages/python-crypto.scm,
gnu/packages/python-science.scm, gnu/packages/python-web.scm,
gnu/packages/python-xyz.scm, gnu/packages/qt.scm,
gnu/packages/racket.scm, gnu/packages/radio.scm, gnu/packages/rdf.scm,
gnu/packages/rocm.scm, gnu/packages/rpc.scm, gnu/packages/ruby-xyz.scm,
gnu/packages/rust-apps.scm, gnu/packages/rust-crates.scm,
gnu/packages/rust.scm, gnu/packages/telephony.scm,
gnu/packages/terminals.scm: Fix some spelling errors.
Change-Id: Iac58897304e471f42ecfbaa3a750ff10ee734ca6
|
|
* gnu/packages/package-management.scm (flatpak):[propagated-inputs]: Add
librsvg as (librsvg-for-system).
Merges: guix/guix!7973
Closes: https://codeberg.org/guix/guix/issues/7972
Change-Id: Ie03b580a5587711e81260a93f3cb732332c35209
Signed-off-by: Sughosha <sughosha@disroot.org>
|
|
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-138.a52e17a.
Change-Id: I16a992ab97b9c19d2399336fef5212a40e987d5d
|
|
* gnu/packages/package-management.scm (nar-herder): Update to 0-53.44ca801.
[inputs,propagated-inputs]: Add guile-aws.
Change-Id: I31a84cc850d315daaeb883a324fe38888f80bd86
|
|
* gnu/packages/package-management.scm (flatpak): Update to 1.16.6.
Merges guix/guix!7834
Change-Id: I89bf6280929442be3d78164e456ef3c745090cb8
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
|
* gnu/packages/package-management.scm (flatpak): Update to 1.16.5.
Change-Id: Icfc68e3e02d91447ec91d997610d622d940adc78
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
|
|
* gnu/packages/package-management.scm (toys): Update to 0.1.0.
[version]: Use versioned release.
Change-Id: I314031dfae16b1c35de38ef1c947e8b6b99a3fca
|
|
* gnu/packages/package-management.scm (toys): New variable.
Co-authored-by: unwox <me@unwox.com>
Merges guix/guix!7605
Change-Id: I900c0b197427982a6b1dfdc09d4e4d24a7cdfb73
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
|
|
* gnu/packages/package-management.scm (bffe): Update to 0-17.723fd5e.
Change-Id: I8c709a8c2a64425b6cb0783bfc9140e587c43d5d
|
|
* gnu/packages/package-management.scm (nar-herder): Update to 0-52.cc1e905.
Change-Id: I418b71d3c45d283a147ce7582ae3d690ac201cb7
|
|
* gnu/packages/package-management.scm (guix-build-coordinator): Update to
0-137.bd3467e.
Change-Id: Ia8d9736a74919a05d7c0b574d075965389d5a19b
|
|
This commit was made by running this command:
sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm
… and then reverting individual hunks where the change would trigger unbound
variable warnings or other issues (such as ‘native-inputs’ is bound in the
body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined
just above).
Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
|
|
This commit was made by running this command:
sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm
… and then:
1. reverting changes from ‘gnu/packages/rust.scm’ and
‘gnu/packages/java.scm’ since they would incur derivation changes and/or
breakage;
2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’;
3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’,
which use ‘substitute-keyword-arguments’ for arguments that are not
inherited (and thus ‘arguments’ would be unbound);
4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’
which make bogus assumptions about inherited arguments.
Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
|
|
* gnu/packages/package-management.scm (guix): Update to 1.5.0-2.520785e315e.
Change-Id: I940f277798c345a9b38ba82c1263f253b844f449
Fixes: #6947
|
|
* gnu/packages/bootstrap.scm
(bootstrap-executable*): Add a file-name argument to the former
bootstrap-executable and rename from it.
(bootstrap-executable): New procedure, matching the API of the
previous procedure, and adding the file-name argument when absent and
needed.
* gnu/packages/package-management.scm (guix)[inputs]: Drop input labels.
[arguments]<#:phases>: In phase 'copy-bootstrap-guile, adapt input
selection and the intern procedure for this purpose.
(guix-daemon)[inputs]: Adapt input removal.
* tests/packages.scm (package-source-derivation, snippet): Adapt
bootstrap-guile-origin call.
Change-Id: I9ca2f0170c386575fccf96e05f9979219364255b
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5154
|
|
This is a follow-up to f1a3bf940c6ea6784572f7e1e5fdbc82cab21e5d, and
fixes guix/guix#1221.
* gnu/packages/package-management.scm (guix):
[arguments]: Improve style, rewrite using gexps.
<#:modules>: Add (srfi srfi-1) and (ice-9 match).
<#:phases>: Rename test/pypi.scm to test/import/pypi.scm in phase
'disable-tests/hurd. In phase 'use-host-compressors, use
search-input-file. In phase 'wrap-program, use search-input-directory
to inject dependency paths.
[native-inputs, propagated-inputs]: Improve style, remove labels.
(guix-daemon)[arguments]: Improve style, use gexps.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
* gnu/packages/package-management.scm (guix-daemon)[inputs]: Replace guile-json-3
with guile-json-4.
Change-Id: I786ca2dd5080b00de84bec26706087372d56392c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6435
|
|
* gnu/packages/package-management.scm (boot-guile-uri): Remove unused
variable.
Change-Id: Idc28ee3d8cfa7e01b89c99c8ec16e0cca891bd2e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6123
|
|
* gnu/packages/package-management.scm (guix): Update to deedd48.
Change-Id: Ie312246215dbb7d8f0831e968acaf244af092d35
|
|
Fixes #6943.
This reverts commit 001caf6e6374ac8d300e4b727bac308432f8f5e9.
|
|
* gnu/packages/package-management.scm (guix-xsearch): Update to 2.3.
[arguments]<#:phases>: Wrap Guile search paths.
[propagated-inputs]: Stop propagating guile-xapian.
Merges: https://codeberg.org/guix/guix/pulls/5918
Change-Id: Ief44bb67ad991c81ea8e34f62a415b22f47a503f
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/package-management.scm (guix): Update to 1.5.0-1.2cec204a4c3.
Change-Id: I7ba84e560a63850758adfd7fdd1a6854849e6340
|
|
* gnu/packages/python-xyz.scm (pybind11): Move definition to (pybind11-2).
(python-awkward-cpp, python-contourpy, python-hnswlib, python-dm-tree,
python-matplotlib, python-pikepdf, python-optree, python-fusepy): Change
reference to pybind11-2.
* gnu/packages/astronomy.scm (aoflagger, python-galsim, python-pyclp),
gnu/packages/bioinformatics.scm (python-metacells, python-strawc,
python-coolbox, python-pyspoa, python-scvelo),
gnu/packages/chemistry.scm (avogadrolibs),
gnu/packages/computer-architecture.scm (gem5),
gnu/packages/duckdb.scm (python-duckdb),
gnu/packages/electronics.scm (nextpnr, prjtrellis),
gnu/packages/engineering.scm (python-orocos-kinematics-dynamics),
gnu/packages/geo.scm (ogs-serial),
gnu/packages/graphics.scm (openshadinglanguage, openimageio),
gnu/packages/image-processing.scm (opencolorio),
gnu/packages/machine-learning.scm (python-fasttext, python-ml-dtypes, onnx,
onnx-optimizer, onnxruntime, dlib, tensorflow-lite, tensorpipe,
python-pytorch, python-torchvision, python-ctranslate2, python-hmmlearn,
python-dlib),
gnu/packages/maths.scm (python-accupy, python-ducc0),
gnu/packages/networking.scm (libcamera),
gnu/packages/opencl.scm (python-pyopencl),
gnu/packages/package-management.scm (python-libmambapy),
gnu/packages/physics.scm (python-brille, python-gofit),
gnu/packages/python-check.scm (python-xdoctest),
gnu/packages/python-science.scm (pyre, python-boost-histogram, python-cvxpy,
python-iminuit, python-osqp, python-pyamg, python-qdldl,
python-scikit-build-core, python-scipy, python-vaex-core, python-pyfma),
gnu/packages/radio.scm (gnuradio, gr-osmosdr, gr-dsd, gr-iqbal,
gr-satellites, limesuite-ng),
gnu/packages/simulation.scm (fenics, python-dolfin-adjoint),
gnu/packages/statistics.scm (python-diptest, python-george),
gnu/packages/syndication.scm (syndication-domination): Change reference to pybind11-2.
Change-Id: Ib6abc8580fc2b4c35172f251ff6ba7d80ced4b7b
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
|
|
* gnu/packages/package-management.scm (xstow): Update to 1.1.1.
[origin]: Switch to git-fetch.
[native-inputs]: Add autoconf and automake.
Fixes: guix/guix#6391
Change-Id: Ic65b65aa235525a1b70fa191b5950dc8afdacdf3
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
* gnu/packages/package-management.scm (xstow): Reindent.
[source]: Reindent.
Change-Id: I707028e2e8fa764013c5f085c44207ca37b28084
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
|
|
This is a following up fix reported in
<https://codeberg.org/guix/guix/pulls/6443#issuecomment-10859915>.
* gnu/packages/package-management.scm (poetry):
[phases]{sanity-check}: Preserve phase.
[propagated-inputs]: Remove python-dulwich; add python-dulwich-0.24.
Change-Id: I92b5c2a9d5ed025aca5145b5d0f75c5821bbda5a
|
|
* gnu/packages/package-management.scm (conda)[arguments]<#:phases>[wrap-executable]:
Make CONDA_ENVS_PATH and CONDA_PKGS_DIRS be only defaulted to $HOME/.conda.
Fixes guix/guix#4826
Change-Id: Icd89f48aedf5e0d9eaa8294a810ae37d496e4872
|
|
* gnu/packages/package-management.scm (conda-bootstrap)[propagated-inputs]:
Move all to...
[inputs]: ...here.
Change-Id: I7c4ee5a0bf87cce2d75ff8f71c3f4f594828e6a4
|
|
* gnu/packages/patches/conda-fix-plugin-settings-test.patch: New file.
* gnu/packages/patches/conda-fix-cross-platform-export-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add reference to them.
* gnu/packages/package-management.scm (conda): New variable.
Change-Id: I77335397e51a2b309567721151940e4207643911
|
|
* gnu/packages/package-management.scm (python-conda-libmamba-solver): New
variable.
[inputs]: Add same inputs of conda-bootstrap.
Change-Id: Icaa4bab91b160549ad0eca1e8633dadd87ca07d0
|
|
* gnu/packages/package-management.scm (conda): Rename to...
(conda-bootstrap): ...this.
[arguments]<#:phases>{pre-check}: Also set CONDA_PKGS_DIRS.
[propagated-inputs]: Add python-archspec, python-boltons, python-boto3,
python-charset-normalizer, python-conda-package-handling,
python-conda-content-trust, python-distro, python-frozendict,
python-jsonpatch, python-menuinst, python-packaging, python-platformdirs,
python-pluggy, python-pycosat, python-requests, python-ruamel.yaml,
python-setuptools, python-tqdm, python-truststore, python-zstandard.
[inputs]: Remove all. Add python-wrapper.
Change-Id: I8f6a3ae4c8c1edceee1be43721c61014cf4da120
|
|
* gnu/packages/package-management.scm (python-libmambapy): New variable.
Change-Id: Iea3d800ffb03fd29dc9cfd20e9b3566107b9574f
|
|
* gnu/packages/package-management.scm (libmamba): New variable.
Change-Id: Ib2fc93860bff8facc4fbebdf3cf151eb216ac32c
|
|
* gnu/packages/patches/libsolv-conda-variant-priorization.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add reference to it.
* gnu/packages/package-management.scm (libsolv): New variable.
[source]: Use patch.
Change-Id: Ie6cb43385b3489804f9a8fd8e1ddf1d2bb50f4cd
|
|
* gnu/packages/package-management.scm (conan): Update to 2.24.0.
[arguments] <modules>: Drop.
<test-flags>: Simplify, run only unittests and skip only one test.
[phases]{patch-hard-coded-GCC-references, check 'configure-tests, check,
set-home}: Remove phases.
[inputs]: Add python-colorama, python-dateutil, python-distro,
python-fasteners, python-jinja2, python-patch-ng, python-pyyaml,
python-requests, python-urllib3, python-bottle, python-pluginbase,
and python-pyjwt.
[propagated-inputs]: Remove python-bottle, python-colorama,
python-dateutil, python-distro, python-fasteners, python-future,
python-jinja2, python-node-semver, python-patch-ng, python-pluginbase,
python-pygments, python-pyjwt, python-pyyaml, python-requests,
python-six, python-tqdm, and python-urllib3-1.26.
[native-inputs]: Remove cmake, python-pytest, and python-wheel; add
cmake-minimal and python-pytest-8.
Fixes: guix/guix#3520
Change-Id: I2546e328ca5749da37e649b0928912031c6fc078
|