parent
7e13a25c8e
commit
823d821679
@ -0,0 +1,58 @@ |
||||
{ lib |
||||
, buildPythonApplication |
||||
, fetchPypi |
||||
, pbr |
||||
, oslo-config |
||||
, oslo-log |
||||
, oslo-serialization |
||||
, oslo-utils |
||||
, prettytable |
||||
, requests |
||||
, simplejson |
||||
, Babel |
||||
, osc-lib |
||||
, python-keystoneclient |
||||
, debtcollector |
||||
, callPackage |
||||
}: |
||||
|
||||
buildPythonApplication rec { |
||||
pname = "python-manilaclient"; |
||||
version = "3.0.0"; |
||||
|
||||
src = fetchPypi { |
||||
inherit pname version; |
||||
sha256 = "2d90af35c5beccc53fa6b0f5a3c4b330a065e86924c33c42b017f18943ab2b05"; |
||||
}; |
||||
|
||||
propagatedBuildInputs = [ |
||||
pbr |
||||
oslo-config |
||||
oslo-log |
||||
oslo-serialization |
||||
oslo-utils |
||||
prettytable |
||||
requests |
||||
simplejson |
||||
Babel |
||||
osc-lib |
||||
python-keystoneclient |
||||
debtcollector |
||||
]; |
||||
|
||||
# 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; |
||||
}; |
||||
} |
@ -0,0 +1,31 @@ |
||||
{ buildPythonPackage |
||||
, python-manilaclient |
||||
, stestr |
||||
, ddt |
||||
, tempest |
||||
, mock |
||||
, python-openstackclient |
||||
}: |
||||
|
||||
buildPythonPackage rec { |
||||
pname = "python-manilaclient-tests"; |
||||
inherit (python-manilaclient) version; |
||||
|
||||
src = python-manilaclient.src; |
||||
|
||||
dontBuild = true; |
||||
dontInstall = true; |
||||
|
||||
checkInputs = [ |
||||
python-manilaclient |
||||
stestr |
||||
ddt |
||||
tempest |
||||
mock |
||||
python-openstackclient |
||||
]; |
||||
|
||||
checkPhase = '' |
||||
stestr run |
||||
''; |
||||
} |
Loading…
Reference in new issue