1{ buildPythonPackage, isPyPy, fetchPypi, python 2, pbr, testtools, testresources, testrepository, mock 3, pep8, fixtures, mox3, requests-mock 4, iso8601, requests, six, stevedore, webob, oslo-config 5}: 6 7buildPythonPackage rec { 8 pname = "keystoneauth1"; 9 version = "3.1.0"; 10 name = "${pname}-${version}"; 11 disabled = isPyPy; # a test fails 12 13 src = fetchPypi { 14 inherit pname version; 15 sha256 = "e5abfa8bbe866d52ca56afbe528d15214a60033cc1dc9804478cae7424f0f8fb"; 16 }; 17 18 buildInputs = [ pbr testtools testresources testrepository mock 19 pep8 fixtures mox3 requests-mock ]; 20 propagatedBuildInputs = [ iso8601 requests six stevedore 21 webob oslo-config ]; 22 23 postPatch = '' 24 sed -i 's@python@${python.interpreter}@' .testr.conf 25 substituteInPlace requirements.txt --replace "argparse" "" 26 ''; 27}