@@ -3322,6 +3322,9 @@ fn init_app_build_backend_maturin() -> Result<()> {
3322
3322
python-packages = ["foo"]
3323
3323
python-source = "src"
3324
3324
3325
+ [tool.uv]
3326
+ cache-keys = [{ file = "pyproject.toml" }, { file = "src/**/*.rs" }, { file = "Cargo.toml" }, { file = "Cargo.lock" }]
3327
+
3325
3328
[build-system]
3326
3329
requires = ["maturin>=1.0,<2.0"]
3327
3330
build-backend = "maturin"
@@ -3451,6 +3454,9 @@ fn init_app_build_backend_scikit() -> Result<()> {
3451
3454
minimum-version = "build-system.requires"
3452
3455
build-dir = "build/{wheel_tag}"
3453
3456
3457
+ [tool.uv]
3458
+ cache-keys = [{ file = "pyproject.toml" }, { file = "src/**/*.{h,c,hpp,cpp}" }, { file = "CMakeLists.txt" }]
3459
+
3454
3460
[build-system]
3455
3461
requires = ["scikit-build-core>=0.10", "pybind11"]
3456
3462
build-backend = "scikit_build_core.build"
@@ -3573,6 +3579,9 @@ fn init_lib_build_backend_maturin() -> Result<()> {
3573
3579
python-packages = ["foo"]
3574
3580
python-source = "src"
3575
3581
3582
+ [tool.uv]
3583
+ cache-keys = [{ file = "pyproject.toml" }, { file = "src/**/*.rs" }, { file = "Cargo.toml" }, { file = "Cargo.lock" }]
3584
+
3576
3585
[build-system]
3577
3586
requires = ["maturin>=1.0,<2.0"]
3578
3587
build-backend = "maturin"
@@ -3699,6 +3708,9 @@ fn init_lib_build_backend_scikit() -> Result<()> {
3699
3708
minimum-version = "build-system.requires"
3700
3709
build-dir = "build/{wheel_tag}"
3701
3710
3711
+ [tool.uv]
3712
+ cache-keys = [{ file = "pyproject.toml" }, { file = "src/**/*.{h,c,hpp,cpp}" }, { file = "CMakeLists.txt" }]
3713
+
3702
3714
[build-system]
3703
3715
requires = ["scikit-build-core>=0.10", "pybind11"]
3704
3716
build-backend = "scikit_build_core.build"
0 commit comments