Unverified Commit ee1e417d authored by Chris Moultrie's avatar Chris Moultrie
Browse files

python312Packages.lap: init at 0.5.12

parent afdcdae9
Loading
Loading
Loading
Loading
+52 −0
Original line number Diff line number Diff line
{
  lib,
  buildPythonPackage,
  cython,
  fetchPypi,
  numpy,
  pytestCheckHook,
  python-utils,
  pythonOlder,
  setuptools,
}:

buildPythonPackage rec {
  pname = "lap";
  version = "0.5.12";
  pyproject = true;

  disabled = pythonOlder "3.7";

  src = fetchPypi {
    inherit pname version;
    hash = "sha256-VwtBTqeubAS9SdDsjNrB3FY0c3dVeE1E43+fZourRP0=";
  };

  build-system = [ setuptools ];

  nativeBuildInputs = [ cython ];

  dependencies = [
    numpy
    python-utils
  ];

  nativeCheckInputs = [ pytestCheckHook ];

  pythonImportsCheck = [ "lap" ];
  # See https://github.com/NixOS/nixpkgs/issues/255262
  preCheck = ''
    cd "$out"
  '';

  meta = {
    description = "Linear Assignment Problem solver (LAPJV/LAPMOD)";
    homepage = "https://github.com/gatagat/lap";
    changelog = "https://github.com/gatagat/lap/releases/tag/v${version}";
    license = lib.licenses.bsd2;
    maintainers = with lib.maintainers; [
      doronbehar
      tebriel
    ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -7317,6 +7317,8 @@ self: super: with self; {
    inherit (pkgs.__splicedPackages) laszip;
  };
  lap = callPackage ../development/python-modules/lap { };
  latex2mathml = callPackage ../development/python-modules/latex2mathml { };
  latex2pydata = callPackage ../development/python-modules/latex2pydata { };