Unverified Commit 455782de authored by Gaétan Lepage's avatar Gaétan Lepage Committed by GitHub
Browse files

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

parents 5a09afc7 6766f806
Loading
Loading
Loading
Loading
+3 −12
Original line number Diff line number Diff line
@@ -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
    ];
+3 −4
Original line number Diff line number Diff line
{
  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" ];
}