1{
2 lib,
3 buildPythonPackage,
4 fetchFromGitHub,
5 setuptools,
6 asgiref,
7 django,
8 pytestCheckHook,
9 pytest-django,
10}:
11
12buildPythonPackage rec {
13 pname = "django-htmx";
14 version = "1.19.0";
15 pyproject = true;
16
17 src = fetchFromGitHub {
18 owner = "adamchainz";
19 repo = "django-htmx";
20 rev = version;
21 hash = "sha256-nSutErUkFafKjBswhC+Lrn39MgCbCrzttAx1a+qt1so=";
22 };
23
24 build-system = [ setuptools ];
25
26 dependencies = [
27 asgiref
28 django
29 ];
30
31 nativeCheckInputs = [
32 pytestCheckHook
33 pytest-django
34 ];
35
36 pythonImportsCheck = [ "django_htmx" ];
37
38 meta = {
39 description = "Extensions for using Django with htmx";
40 homepage = "https://github.com/adamchainz/django-htmx";
41 license = lib.licenses.mit;
42 maintainers = with lib.maintainers; [ minijackson ];
43 };
44}