17 buildPythonPackage rec {
18 pname = "oslo-config";
23 pname = "oslo.config";
25 hash = "sha256-nwXvcOSNmmGo0Mm+04naJPLvWonfW26N63x0HWETZn4=";
29 # only a small portion of the listed packages are actually needed for running the tests
30 # so instead of removing them one by one remove everything
31 rm test-requirements.txt
34 build-system = [ setuptools ];
47 # check in passthru.tests.pytest to escape infinite recursion with other oslo components
51 tests = callPackage ./tests.nix { };
54 pythonImportsCheck = [ "oslo_config" ];
57 description = "Oslo Configuration API";
58 homepage = "https://github.com/openstack/oslo.config";
59 license = licenses.asl20;
60 maintainers = teams.openstack.members;