[python3Packages.]uv: Remove dependencies on cmake and pkg-config (#407665)
This commit is contained in:
@@ -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" ];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user