Browse Source

Add pyo3-build-config and macos-deployment-target also for binaries/cli

tags/v0.3.12-rc0
Philipp Oppermann 7 months ago
parent
commit
6071ba71b9
Failed to extract signature
4 changed files with 15 additions and 2 deletions
  1. +1
    -0
      Cargo.lock
  2. +3
    -0
      binaries/cli/Cargo.toml
  3. +1
    -0
      binaries/cli/build.rs
  4. +10
    -2
      binaries/cli/pyproject.toml

+ 1
- 0
Cargo.lock View File

@@ -2948,6 +2948,7 @@ dependencies = [
"log",
"notify 5.2.0",
"pyo3",
"pyo3-build-config",
"self-replace",
"self_update",
"serde",


+ 3
- 0
binaries/cli/Cargo.toml View File

@@ -64,6 +64,9 @@ self-replace = "1.5.0"
dunce = "1.0.5"
git2 = { workspace = true }

[build-dependencies]
pyo3-build-config = "0.23"

[lib]
name = "dora_cli"
path = "src/lib.rs"


+ 1
- 0
binaries/cli/build.rs View File

@@ -1,4 +1,5 @@
fn main() {
pyo3_build_config::add_extension_module_link_args();
println!(
"cargo:rustc-env=TARGET={}",
std::env::var("TARGET").unwrap()


+ 10
- 2
binaries/cli/pyproject.toml View File

@@ -15,6 +15,14 @@ features = ["python", "pyo3/extension-module"]

[tool.ruff.lint]
extend-select = [
"D", # pydocstyle
"UP"
"D", # pydocstyle
"UP",
]

[tool.maturin.target.x86_64-apple-darwin]
# macOS deployment target SDK version
macos-deployment-target = "14.5"

[tool.maturin.target.aarch64-apple-darwin]
# macOS deployment target SDK version
macos-deployment-target = "14.5"

Loading…
Cancel
Save