Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / bindep / default.nix
blob4a27f56a3bcd2f7bee98da36e8387c7ce40532fa
1 { lib
2 , python3Packages
3 , fetchPypi
4 }:
5 python3Packages.buildPythonPackage rec {
6   pname = "bindep";
7   version = "2.11.0";
8   format = "pyproject";
10   src = fetchPypi {
11     inherit pname version;
12     hash = "sha256-rLLyWbzh/RUIhzR5YJu95bmq5Qg3hHamjWtqGQAufi8=";
13   };
15   buildInputs = with python3Packages; [
16     distro
17     pbr
18     setuptools
19   ];
21   propagatedBuildInputs = with python3Packages; [
22     parsley
23     pbr
24     packaging
25     distro
26   ];
28   patchPhase = ''
29     # Setting the pbr version will skip any version checking logic
30     # This is required because pbr thinks it gets it's own version from git tags
31     # See https://docs.openstack.org/pbr/latest/user/packagers.html
32     export PBR_VERSION=5.11.1
33   '';
35   meta = with lib; {
36     description = "Bindep is a tool for checking the presence of binary packages needed to use an application / library";
37     homepage = "https://docs.opendev.org/opendev/bindep/latest/";
38     license = licenses.asl20;
39     maintainers = with maintainers; [ melkor333 ];
40   };