1{ buildPythonPackage
2, django
3, fetchFromGitHub
4, lib
5, python
6}:
7
8buildPythonPackage rec {
9 pname = "telepath";
10 version = "0.3";
11
12 src = fetchFromGitHub {
13 repo = "telepath";
14 owner = "wagtail";
15 rev = "v${version}";
16 sha256 = "sha256-kfEAYCXbK0HTf1Gut/APkpw2krMa6C6mU/dJ0dsqzS0=";
17 };
18
19 checkInputs = [ django ];
20
21 checkPhase = ''
22 ${python.interpreter} -m django test --settings=telepath.test_settings
23 '';
24
25 pythonImportsCheck = [ "telepath" ];
26
27 meta = with lib; {
28 description = "A library for exchanging data between Python and JavaScript";
29 homepage = "https://github.com/wagtail/telepath";
30 changelog = "https://github.com/wagtail/telepath/blob/v${version}/CHANGELOG.md";
31 license = licenses.bsd3;
32 maintainers = with maintainers; [ sephi ];
33 };
34}