[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
40/96: gnu: python-scikit-build: Update to 0.17.1.
From: |
guix-commits |
Subject: |
40/96: gnu: python-scikit-build: Update to 0.17.1. |
Date: |
Wed, 19 Apr 2023 21:41:11 -0400 (EDT) |
apteryx pushed a commit to branch core-updates
in repository guix.
commit 798d91df26dc6edc0b9e5749a69d8f505e01e0c7
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Mon Apr 17 23:20:23 2023 -0400
gnu: python-scikit-build: Update to 0.17.1.
* gnu/packages/python-xyz.scm (python-scikit-build): Update to 0.17.1.
[source]: Update URI.
[arguments]: Update check phase override.
[native-inputs]: Add python-hatchling, python-hatch-fancy-pypi-readme and
python-hatch-vcs.
[propagated-inputs]: Add python-tomli.
---
gnu/packages/python-xyz.scm | 23 ++++++++++++++++-------
1 file changed, 16 insertions(+), 7 deletions(-)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index c65b06bfd1..46ae1a6341 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -28621,13 +28621,13 @@ and frame grabber interface.")
(define-public python-scikit-build
(package
(name "python-scikit-build")
- (version "0.14.0")
+ (version "0.17.1")
(source
(origin
(method url-fetch)
- (uri (pypi-uri "scikit-build" version))
+ (uri (pypi-uri "scikit_build" version))
(sha256
- (base32 "1wx1m9vnxnnz59lyaisgyxldp313kciyd4af8lf112vb8vbjy9yk"))))
+ (base32 "0v1qcn3nsjxqdl6fa07b7acq6xndqbvvic5dvsgbjgldkjr1drqp"))))
(build-system pyproject-build-system)
(arguments
(list
@@ -28645,7 +28645,9 @@ and frame grabber interface.")
;; These tests attempt to pull dependencies from the Internet.
(delete-file "tests/test_distribution.py")
(delete-file "tests/test_pep518.py")
- (invoke "pytest" "-vv"
+ ;; The tests marked as "isolate" are tests that require access
+ ;; to the network.
+ (invoke "pytest" "-vv" "-m" "not isolated"
"-n" (number->string (parallel-job-count))
"-k" (string-append
;; These tests attempt to write to read-only
@@ -28664,14 +28666,21 @@ and frame grabber interface.")
;; nondeterministically (see:
;;
https://github.com/scikit-build/scikit-build/issues/711).
"and not test_generator_cleanup "
- "and not test_generator_selection "))))))))
+ "and not test_generator_selection "
+ ;; The compiler test fails with a
+ ;; SKBuildGeneratorNotFoundError error (see:
+ ;;
https://github.com/scikit-build/scikit-build/issues/945).
+ "and not test_cxx_compiler "))))))))
(native-inputs
(list cmake-minimal
gfortran
- git-minimal/pinned ;for tests
+ git-minimal/pinned ;for tests
ninja
python-coverage
python-cython
+ python-hatchling
+ python-hatch-fancy-pypi-readme
+ python-hatch-vcs
python-mock
python-packaging
python-path
@@ -28683,7 +28692,7 @@ and frame grabber interface.")
python-requests
python-setuptools-scm))
(propagated-inputs
- (list python-distro python-packaging python-wheel))
+ (list python-distro python-packaging python-tomli python-wheel))
(home-page "https://github.com/scikit-build/scikit-build")
(synopsis "Build system generator for Python C/C++/Fortran/Cython
extensions")
(description "Scikit-build is an improved build system generator for
- 70/96: gnu: emacs-envrc: Add DIRENV as an input., (continued)
- 70/96: gnu: emacs-envrc: Add DIRENV as an input., guix-commits, 2023/04/19
- 43/96: gnu: font-meera-inimai: Use gexps and remove labels., guix-commits, 2023/04/19
- 71/96: gnu: emacs-marginalia: Update to 1.2., guix-commits, 2023/04/19
- 72/96: gnu: emacs-osm: Update to 0.11., guix-commits, 2023/04/19
- 79/96: gnu: r-structuralvariantannotation: Update to 1.14.1., guix-commits, 2023/04/19
- 80/96: gnu: r-enrichplot: Update to 1.18.4., guix-commits, 2023/04/19
- 82/96: gnu: r-gdsfmt: Update to 1.34.1., guix-commits, 2023/04/19
- 92/96: gnu: gnutls: Extend test timeout on powerpc-linux., guix-commits, 2023/04/19
- 23/96: gnu: qtbase: Disable unstable tst_qpauseanimation test., guix-commits, 2023/04/19
- 25/96: gnu: python-isort: Update to 5.12.0., guix-commits, 2023/04/19
- 40/96: gnu: python-scikit-build: Update to 0.17.1.,
guix-commits <=
- 41/96: gnu: python-fonttools: Update to 4.39.3., guix-commits, 2023/04/19
- 57/96: snippets: tempel: Simplify git-commit-mode detection., guix-commits, 2023/04/19
- 62/96: gnu: texlive-latex-acronym: Replace with texlive-acronym., guix-commits, 2023/04/19
- 64/96: gnu: texlive-latex-lastpage: Replace with texlive-lastpage., guix-commits, 2023/04/19
- 37/96: gnu: python-pytest-trio: Update to 0.8.0., guix-commits, 2023/04/19
- 44/96: gnu: python-anyio: Update to 3.6.2., guix-commits, 2023/04/19
- 46/96: environment: Really auto-load (guix scripts pack)., guix-commits, 2023/04/19
- 47/96: services: agetty: 'term-console' succeeds by default., guix-commits, 2023/04/19
- 48/96: substitute: Download nar from another server upon ETIMEDOUT., guix-commits, 2023/04/19
- 49/96: ssh: Silence remote daemon messages when sending store items., guix-commits, 2023/04/19