| @@ -2948,6 +2948,7 @@ dependencies = [ | |||||
| "log", | "log", | ||||
| "notify 5.2.0", | "notify 5.2.0", | ||||
| "pyo3", | "pyo3", | ||||
| "pyo3-build-config", | |||||
| "self-replace", | "self-replace", | ||||
| "self_update", | "self_update", | ||||
| "serde", | "serde", | ||||
| @@ -64,6 +64,9 @@ self-replace = "1.5.0" | |||||
| dunce = "1.0.5" | dunce = "1.0.5" | ||||
| git2 = { workspace = true } | git2 = { workspace = true } | ||||
| [build-dependencies] | |||||
| pyo3-build-config = "0.23" | |||||
| [lib] | [lib] | ||||
| name = "dora_cli" | name = "dora_cli" | ||||
| path = "src/lib.rs" | path = "src/lib.rs" | ||||
| @@ -1,4 +1,5 @@ | |||||
| fn main() { | fn main() { | ||||
| pyo3_build_config::add_extension_module_link_args(); | |||||
| println!( | println!( | ||||
| "cargo:rustc-env=TARGET={}", | "cargo:rustc-env=TARGET={}", | ||||
| std::env::var("TARGET").unwrap() | std::env::var("TARGET").unwrap() | ||||
| @@ -15,6 +15,14 @@ features = ["python", "pyo3/extension-module"] | |||||
| [tool.ruff.lint] | [tool.ruff.lint] | ||||
| extend-select = [ | 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" | |||||