From 1724d5d1f6d2031bd1377c173466141dec2b7d2a Mon Sep 17 00:00:00 2001 From: Fabio Valentini <decathorpe@gmail.com> Date: Tue, 23 May 2023 17:15:51 +0200 Subject: [PATCH 2/4] drop incompatible cargo flags from setuptools_rust --- setup.py | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/setup.py b/setup.py index 358d0fa..1443b94 100644 --- a/setup.py +++ b/setup.py @@ -44,12 +44,6 @@ with open("README.md", encoding="utf-8", errors="ignore") as fp: with open("Cargo.toml", "rb") as fp: version = tomllib.load(fp)["package"]["version"] -# Use `--no-default-features` by default for a minimal build to support PEP 517. -# `MATURIN_SETUP_ARGS` env var can be used to pass customized arguments to cargo. -cargo_args = ["--no-default-features"] -if os.getenv("MATURIN_SETUP_ARGS"): - cargo_args = shlex.split(os.getenv("MATURIN_SETUP_ARGS", "")) - setup( name="maturin", author="konstin", @@ -64,9 +58,7 @@ setup( python_requires=">=3.7", cmdclass={"bdist_wheel": bdist_wheel}, packages=["maturin"], - rust_extensions=[ - RustBin("maturin", args=cargo_args, cargo_manifest_args=["--locked"]) - ], + rust_extensions=[RustBin("maturin")], classifiers=[ "Topic :: Software Development :: Build Tools", "Programming Language :: Rust", -- 2.41.0