aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/python-build.scm
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2023-10-22 13:20:49 +0300
committerEfraim Flashner <efraim@flashner.co.il>2023-10-22 13:20:49 +0300
commita72d97dc5009ba281e88db199ab83897517ae72c (patch)
treedf79998e81d1b21f282cf5ab35930b783b82a227 /gnu/packages/python-build.scm
parentd965141e71ceee1aa9af3d15a2217e047189e873 (diff)
downloadguix-a72d97dc5009ba281e88db199ab83897517ae72c.tar.gz
guix-a72d97dc5009ba281e88db199ab83897517ae72c.zip
gnu: Add rust-rmp-serde-1.
* gnu/packages/crates-io.scm (rust-rmp-serde-1): New variable. (rust-rmp-serde-0.15): Inherit from rust-rmp-serde-1.
Diffstat (limited to 'gnu/packages/python-build.scm')
0 files changed, 0 insertions, 0 deletions
ckage object. * tests/guix-package.sh: Add test. 2019-05-26discovery: 'all-modules' returns modules in path order.Robert Vollmert A particular effect of this is that if there are ambiguous packages in a directory specified with `-L module_dir` and the distribution, the version from `module_dir` will be loaded, which is usually what would be expected. (E.g. for `guix build` or `guix package -i`.) * guix/discovery.scm (all-modules): Return modules in path order. * tests/guix-package.sh: Test local definitions take precedence. Signed-off-by: Ludovic Courtès <ludo@gnu.org> 2019-05-13tests: Fix guix-package.sh.Maxim Cournoyer GCC is now a hidden package, so cannot be installed. * tests/guix-package.sh: Replace 'gcc' by 'zile' in a test that install multiple packages. 2019-05-09ui: Make package outputs searchable.Chris Marusich * guix/ui.scm (relevance): Allow the "field" procedure of a metric to return a list, and handle that case appropriately. Update docstring. (%package-metrics): Add a metric for package outputs. * guix/scripts/package.scm (find-packages-by-description): Update docstring. * tests/guix-package.sh: Add a test case to verify that package outputs are included in search results. Co-authored-by: Tobias Geerinckx-Rice <me@tobias.gr> 2019-02-07profiles: Raise an error for unmatched patterns.Ludovic Courtès Previously, "guix package -r something-not-installed" would silently complete. Now an error is raised. * guix/profiles.scm (&unmatched-pattern-error): New condition type. (manifest-matching-entries): Rewrite to raise an error when one of PATTERNS is not matched. * guix/ui.scm (call-with-error-handling): Handle 'unmatched-pattern-error?'. * tests/guix-package.sh: Add test. * tests/profiles.scm ("manifest-matching-entries"): Don't try to remove unmatched pattern. ("manifest-matching-entries, no match"): New test. ("manifest-transaction-effects"): Remove 'remove' field. 2018-11-11guix package: '--show' errors when asked for a non-existent package.Ludovic Courtès Fixes <https://bugs.gnu.org/33323>. Reported by swedebugia <swedebugia@riseup.net>. * guix/scripts/package.scm (process-query): Call 'leave' when 'find-packages-by-name' returns the empty list. * tests/guix-package.sh: Test it. 2018-09-21profiles: 'packages->manifest' now accepts inferior packages.Ludovic Courtès * guix/profiles.scm (packages->manifest)[inferiors-loaded?]: New variable. [inferior->entry]: New procedure. Accept inferior packages when INFERIORS-LOADED? is true. * tests/guix-package.sh: Add test using a manifest with an inferior. * tests/inferior.scm ("packages->manifest"): New test. 2018-07-13guix package: Use relative symlinks to generations.Ludovic Courtès Reported by Roel Janssen <roel@gnu.org> at <https://lists.gnu.org/archive/html/guix-devel/2018-07/msg00036.html>. * guix/profiles.scm (switch-to-generation): Use (basename generation) as the symlink target. * guix/scripts/package.scm (build-and-use-profile): Likewise, use (basename name) as the symlink target. * tests/guix-package.sh: Adjust --roll-back test accordingly. Add explicitly test with '-p foo/prof'. 2018-06-06tests: Adjust 'guix package' test to "python2" name.Ludovic Courtès This is a followup to a7714d42de2c3082f3609d1e63c83d703fb39cf9, which renamed Python 2.x to "python2". * tests/guix-package.sh: Use g-wrap and guile@2.0 when testing collisions. 2018-03-31guix package: Add '--allow-collisions'.Ludovic Courtès Fixes <https://bugs.gnu.org/30830>. Suggested by Ricardo Wurmus <rekado@elephly.net>. * guix/scripts/package.scm (build-and-use-profile): Add #:allow-collisions? and pass it to 'profile-derivation'. (show-help, %options): Add '--allow-collisions'. (manifest-action, process-actions): Pass #:allow-collisions? to 'build-and-use-profile'. * tests/guix-package.sh: Add collision test. * doc/guix.texi (Invoking guix package): Document '--allow-collisions'. 2018-02-27guix package: '--search' no longer shows superseded packages.Ludovic Courtès Fixes <https://bugs.gnu.org/30566>. Reported by Björn Höfling <bjoern.hoefling@bjoernhoefling.de>. * guix/scripts/package.scm (find-packages-by-description): Ignore superseded packages. * tests/guix-package.sh: Add test. 2017-11-11tests: Adjust to new unbound-variable error message.Ludovic Courtès This is a followup to dc856223f5eab57d8a4881782ec0f50abd12afa3. * tests/guix-package.sh: Adjust unbound-variable message regexp. 2017-06-26guix package: 'guix package -r PKG -u' does not upgrade PKG.Ludovic Courtès Fixes <http://bugs.gnu.org/27262>. Reported by Mark H Weaver <mhw@netris.org>. * guix/scripts/package.scm (transaction-upgrade-entry): Check if ENTRY matches 'manifest-transaction-removal-candidate?' and return TRANSACTION if it does. (process-actions): Move 'options->removable' from step 2 to step 1. 2017-01-11guix package: Fix version and output for 'guix package -i /gnu/store/…'.Ludovic Courtès * guix/utils.scm (package-name->name+version): Add optional 'delimiter' parameter. * guix/scripts/package.scm (store-item->manifest-entry): Pass #\- as the delimiter for 'package-name->name+version'. Use "out" instead of #f for the 'output' field. * tests/guix-package.sh: Add test.