Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.5 kB · 78 lines
Nix
at litex
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879{ lib, buildPythonPackage, fetchPypi, installShellFiles, pbr, openstackdocstheme, oslo-config, oslo-log, oslo-serialization, oslo-utils, prettytable, requests, simplejson, sphinx, sphinxcontrib-programoutput, babel, osc-lib, python-keystoneclient, debtcollector, callPackage}:
buildPythonPackage rec { pname = "python-manilaclient"; version = "4.4.0"; format = "setuptools";
src = fetchPypi { inherit pname version; hash = "sha256-iKBbR4h9J9OiQMHjUHxUVk+NbCRUYmIPtWxRwVVGQtY="; };
nativeBuildInputs = [ installShellFiles openstackdocstheme sphinx sphinxcontrib-programoutput ];
propagatedBuildInputs = [ pbr oslo-config oslo-log oslo-serialization oslo-utils prettytable requests simplejson babel osc-lib python-keystoneclient debtcollector ];
postInstall = '' export PATH=$out/bin:$PATH sphinx-build -a -E -d doc/build/doctrees -b man doc/source doc/build/man installManPage doc/build/man/python-manilaclient.1 '';
# Checks moved to 'passthru.tests' to workaround infinite recursion doCheck = false;
passthru.tests = { tests = callPackage ./tests.nix { }; };
pythonImportsCheck = [ "manilaclient" ];
meta = with lib; { description = "Client library for OpenStack Manila API"; homepage = "https://github.com/openstack/python-manilaclient"; license = licenses.asl20; maintainers = teams.openstack.members; };}