summaryrefslogtreecommitdiff
path: root/lang/python/python3-package.mk
diff options
context:
space:
mode:
authorJeffery To <jeffery.to@gmail.com>2023-10-08 20:24:38 +0800
committerJeffery To <jeffery.to@gmail.com>2023-10-11 15:50:24 +0800
commit29ca9797a66f7e4d2ae40d26b91f3d1c2982a744 (patch)
treeefcd6638efde591c3656720f9fc35af8f8d66490 /lang/python/python3-package.mk
parent8bf2725f9be82eec0849cc5efe77bedeb0a693a0 (diff)
python-setuptools-rust: Set cargo profile from environment variable
This adds a patch (submitted upstream in https://github.com/PyO3/setuptools-rust/pull/364), to read the profile to pass to cargo from an environment variable. This also updates the Python include files to set the environment variable based on values from rust-values.mk. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
Diffstat (limited to 'lang/python/python3-package.mk')
-rw-r--r--lang/python/python3-package.mk3
1 files changed, 2 insertions, 1 deletions
diff --git a/lang/python/python3-package.mk b/lang/python/python3-package.mk
index e4c7bd264..3300f1bea 100644
--- a/lang/python/python3-package.mk
+++ b/lang/python/python3-package.mk
@@ -46,7 +46,8 @@ PYTHON3_VARS = \
_python_prefix="/usr" \
_python_exec_prefix="/usr" \
$(CARGO_PKG_CONFIG_VARS) \
- PYO3_CROSS_LIB_DIR="$(PYTHON3_LIB_DIR)"
+ PYO3_CROSS_LIB_DIR="$(PYTHON3_LIB_DIR)" \
+ SETUPTOOLS_RUST_CARGO_PROFILE="$(CARGO_PKG_PROFILE)"
# $(1) => directory of python script
# $(2) => python script and its arguments