From dba036ecee8a0781132edb15a196ac2c075ebf51 Mon Sep 17 00:00:00 2001 From: Yan Abu Arab Date: Thu, 5 Feb 2026 16:57:56 +0200 Subject: gnu: maturin: Update to 1.11.5. * gnu/packages/rust-apps.scm (maturin): Update to 1.11.5. [arguments]<#:cargo-test-flags>: Add skip for test_pep639 and metadata_hello_world_pep639, renamed 'test' namespace to 'tests'. [inputs]: Add zstd:libs. [native-inputs]: Add pkg-config. * gnu/packages/patches/maturin-no-cross-compile.patch: Update to 1.11.5. * gnu/packages/rust-crates.scm (maturin): Update dependencies. Change-Id: Ic479aa238b60331402749ff24fbf2a5e2b4c280c Signed-off-by: Sharlatan Hellseher --- gnu/packages/rust-apps.scm | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) (limited to 'gnu/packages/rust-apps.scm') diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm index 462e42ed31f..2f2cb4a2678 100644 --- a/gnu/packages/rust-apps.scm +++ b/gnu/packages/rust-apps.scm @@ -2430,14 +2430,14 @@ specified image or color, easing the process of theme creation.") (define-public maturin (package (name "maturin") - (version "1.8.1") + (version "1.11.5") (source (origin (method url-fetch) (uri (crate-uri "maturin" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1mxgal826395cq9klg9h2f4qvqhi4s0v4x54bhvsikq2bjcf934w")) + "1w36bxbxn455bh5ymv1i2crqkvpkzjni06b25gj7bb14sq4h7s10")) (patches (search-patches "maturin-no-cross-compile.patch")))) (build-system cargo-build-system) (arguments @@ -2451,16 +2451,19 @@ specified image or color, easing the process of theme creation.") #:install-source? #f #:cargo-test-flags ''("--" - ;; Not all files are included. - "--skip=build_options::test::test_find_bridge_bin" - "--skip=build_options::test::test_find_bridge_cffi" - "--skip=build_options::test::test_find_bridge_pyo3" - "--skip=build_options::test::test_find_bridge_pyo3_abi3" - "--skip=build_options::test::test_find_bridge_pyo3_feature" - "--skip=metadata::test::test_implicit_readme" - "--skip=metadata::test::test_merge_metadata_from_pyproject_dynamic_license_test" - "--skip=metadata::test::test_merge_metadata_from_pyproject_toml" - "--skip=metadata::test::test_merge_metadata_from_pyproject_toml_with_customized_python_source_dir" + ;; A sample pyproject.toml is not provided by the package for the + ;; tests to run. + "--skip=build_options::tests::test_find_bridge_bin" + "--skip=build_options::tests::test_find_bridge_cffi" + "--skip=build_options::tests::test_find_bridge_pyo3" + "--skip=build_options::tests::test_find_bridge_pyo3_abi3" + "--skip=build_options::tests::test_find_bridge_pyo3_feature" + "--skip=metadata::tests::test_implicit_readme" + "--skip=metadata::tests::test_merge_metadata_from_pyproject_dynamic_license_test" + "--skip=metadata::tests::test_merge_metadata_from_pyproject_toml" + "--skip=metadata::tests::test_merge_metadata_from_pyproject_toml_with_customized_python_source_dir" + "--skip=metadata::tests::test_pep639" + "--skip=module_writer::mock_writer::metadata_hello_world_pep639" "--skip=pyproject_toml::tests::test_warn_missing_maturin_version") #:phases #~(modify-phases %standard-phases @@ -2512,9 +2515,13 @@ specified image or color, easing the process of theme creation.") (lambda _ (invoke maturin "completions" "nushell"))))))))) (propagated-inputs (list python-tomli)) - (inputs (cons bzip2 (cargo-inputs 'maturin))) + (inputs (append + (list (list zstd "lib") + bzip2) + (cargo-inputs 'maturin))) (native-inputs - (list python-wheel + (list pkg-config + python-wheel python-wrapper python-setuptools-rust)) (home-page "https://github.com/pyo3/maturin") -- cgit v1.2.3