1{
2 lib,
3 fetchPypi,
4 buildPythonPackage,
5 flask,
6 setuptools,
7}:
8
9buildPythonPackage rec {
10 pname = "flask-sslify";
11 version = "0.1.5";
12 pyproject = true;
13
14 src = fetchPypi {
15 pname = "Flask-SSLify";
16 inherit version;
17 hash = "sha256-0z4dPAnNlRVBdqqKcxlBjlISn8SC3VbYqK18JFANVD4=";
18 };
19
20 build-system = [ setuptools ];
21
22 dependencies = [ flask ];
23
24 # no tests
25 doCheck = false;
26 pythonImportsCheck = [ "flask_sslify" ];
27
28 meta = {
29 description = "Flask extension that redirects all incoming requests to HTTPS";
30 homepage = "https://github.com/kennethreitz42/flask-sslify";
31 license = lib.licenses.bsd2;
32 maintainers = with lib.maintainers; [ zhaofengli ];
33 };
34}