Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / findpython / default.nix
blob702f3b77bd8956ab1b012a58e7ad061ec899bc2c
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , pythonOlder
6 # build time
7 , pdm-backend
9 # runtime
10 , packaging
12 # tests
13 , pytestCheckHook
16 let
17   pname = "findpython";
18   version = "0.6.1";
20 buildPythonPackage {
21   inherit pname version;
22   format = "pyproject";
24   disabled = pythonOlder "3.7";
26   src = fetchPypi {
27     inherit pname version;
28     hash = "sha256-VuUrQJqSvL1JXPmByFrPE387PlHMdptG66IZuxq3Uzw=";
29   };
31   nativeBuildInputs = [
32     pdm-backend
33   ];
35   propagatedBuildInputs = [
36     packaging
37   ];
39   nativeCheckInputs = [
40     pytestCheckHook
41   ];
43   pythonImportsCheck = [
44     "findpython"
45   ];
47   meta = with lib; {
48     description = "A utility to find python versions on your system";
49     mainProgram = "findpython";
50     homepage = "https://github.com/frostming/findpython";
51     changelog = "https://github.com/frostming/findpython/releases/tag/${version}";
52     license = licenses.mit;
53     maintainers = with maintainers; [ hexa ];
54   };