biome: 1.9.2 -> 1.9.3 (#349335)
[NixPkgs.git] / pkgs / development / python-modules / os-service-types / default.nix
blobe17e8f5fffe485f17fa3d48ea5a903e5c602a9d6
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   pbr,
6   six,
7   callPackage,
8 }:
10 buildPythonPackage rec {
11   pname = "os-service-types";
12   version = "1.7.0";
13   format = "setuptools";
15   src = fetchPypi {
16     inherit pname version;
17     sha256 = "31800299a82239363995b91f1ebf9106ac7758542a1e4ef6dc737a5932878c6c";
18   };
20   postPatch = ''
21     # only a small portion of the listed packages are actually needed for running the tests
22     # so instead of removing them one by one remove everything
23     rm test-requirements.txt
24   '';
26   propagatedBuildInputs = [
27     pbr
28     six
29   ];
31   # check in passthru.tests.pytest to escape infinite recursion with other oslo components
32   doCheck = false;
34   passthru.tests = {
35     tests = callPackage ./tests.nix { };
36   };
38   pythonImportsCheck = [ "os_service_types" ];
40   meta = with lib; {
41     description = "Python library for consuming OpenStack service-types-authority data";
42     homepage = "https://github.com/openstack/os-service-types";
43     license = licenses.asl20;
44     maintainers = teams.openstack.members;
45   };