Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / oslo-context / default.nix
blobce9b5d6dcf994a922887d1bd43c3f69da3630ec5
1 { lib, buildPythonPackage, fetchPypi, debtcollector, oslotest, stestr, pbr }:
3 buildPythonPackage rec {
4   pname = "oslo.context";
5   version = "5.5.0";
7   src = fetchPypi {
8     inherit pname version;
9     hash = "sha256-6uAxeymSjxk030xguGD+hiUkfLKXxcxi/vjrWCexL6w=";
10   };
12   postPatch = ''
13     # only a small portion of the listed packages are actually needed for running the tests
14     # so instead of removing them one by one remove everything
15     rm test-requirements.txt
16   '';
18   propagatedBuildInputs = [
19     debtcollector
20     pbr
21   ];
23   nativeCheckInputs = [
24     oslotest
25     stestr
26   ];
28   checkPhase = ''
29     stestr run
30   '';
32   pythonImportsCheck = [ "oslo_context" ];
34   meta = with lib; {
35     description = "Oslo Context library";
36     homepage = "https://github.com/openstack/oslo.context";
37     license = licenses.asl20;
38     maintainers = teams.openstack.members;
39   };