10 buildPythonPackage rec {
11 pname = "os-service-types";
13 format = "setuptools";
16 inherit pname version;
17 sha256 = "31800299a82239363995b91f1ebf9106ac7758542a1e4ef6dc737a5932878c6c";
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
26 propagatedBuildInputs = [
31 # check in passthru.tests.pytest to escape infinite recursion with other oslo components
35 tests = callPackage ./tests.nix { };
38 pythonImportsCheck = [ "os_service_types" ];
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;