1{ lib, python, isPy3k, buildPythonPackage, fetchPypi, flask }: 2 3buildPythonPackage rec { 4 pname = "Flask-HTTPAuth"; 5 version = "4.4.0"; 6 7 disabled = !isPy3k; 8 9 src = fetchPypi { 10 inherit pname version; 11 sha256 = "0fl1if91hg2c92b6sic7h2vhxxvb06ri7wflmwp0pfiwbaisgamw"; 12 }; 13 14 propagatedBuildInputs = [ flask ]; 15 16 pythonImportsCheck = [ "flask_httpauth" ]; 17 18 checkPhase = '' 19 ${python.interpreter} -m unittest discover 20 ''; 21 22 meta = with lib; { 23 description = "Extension that provides HTTP authentication for Flask routes"; 24 homepage = "https://github.com/miguelgrinberg/Flask-HTTPAuth"; 25 license = licenses.mit; 26 maintainers = with maintainers; [ oxzi ]; 27 }; 28}