[python3Packages.]uv: Remove dependencies on cmake and pkg-config (#407665)

This commit is contained in:
Gaétan Lepage
2025-05-18 10:29:51 +02:00
committed by GitHub
2 changed files with 6 additions and 16 deletions
+3 -12
View File
@@ -8,9 +8,7 @@
rust-jemalloc-sys,
# nativeBuildInputs
cmake,
installShellFiles,
pkg-config,
buildPackages,
versionCheckHook,
@@ -36,13 +34,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
rust-jemalloc-sys
];
nativeBuildInputs = [
cmake
installShellFiles
pkg-config
];
dontUseCmakeConfigure = true;
nativeBuildInputs = [ installShellFiles ];
cargoBuildFlags = [
"--package"
@@ -64,9 +56,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
''
);
nativeInstallCheckInputs = [
versionCheckHook
];
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "--version";
doInstallCheck = true;
@@ -84,6 +74,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
mit
];
maintainers = with lib.maintainers; [
bengsparks
GaetanLepage
prince213
];
@@ -1,9 +1,9 @@
{
buildPythonPackage,
installShellFiles,
pkg-config,
rustPlatform,
pkgs,
versionCheckHook,
}:
buildPythonPackage {
@@ -12,7 +12,6 @@ buildPythonPackage {
version
src
cargoDeps
dontUseCmakeConfigure
meta
cargoBuildFlags
postInstall
@@ -25,13 +24,13 @@ buildPythonPackage {
'';
nativeBuildInputs = [
pkgs.cmake
installShellFiles
pkg-config
rustPlatform.cargoSetupHook
rustPlatform.maturinBuildHook
];
nativeCheckInputs = [ versionCheckHook ];
pyproject = true;
pythonImportsCheck = [ "uv" ];
}