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}