1{ stdenv
2, buildPythonPackage
3, fetchgit
4, click
5, watchdog
6, exifread
7, requests
8, mistune
9, inifile
10, Babel
11, jinja2
12, flask
13, pyopenssl
14, ndg-httpsclient
15, pkgs
16}:
17
18buildPythonPackage rec {
19 pname = "lektor";
20 version = "2.3";
21
22 src = fetchgit {
23 url = "https://github.com/lektor/lektor";
24 rev = "refs/tags/${version}";
25 sha256 = "1n0ylh1sbpvi9li3g6a7j7m28njfibn10y6s2gayjxwm6fpphqxy";
26 };
27
28 buildInputs = [ pkgs.glibcLocales ];
29 propagatedBuildInputs = [
30 click watchdog exifread requests mistune inifile Babel jinja2
31 flask pyopenssl ndg-httpsclient
32 ];
33
34 LC_ALL="en_US.UTF-8";
35
36 # No tests included in archive
37 doCheck = false;
38
39 meta = with stdenv.lib; {
40 description = "A static content management system";
41 homepage = "https://www.getlektor.com/";
42 license = licenses.bsd0;
43 maintainers = with maintainers; [ vozz ];
44 };
45
46}