1{
2 lib,
3 buildPythonPackage,
4 fetchFromGitHub,
5 django,
6 setuptools,
7 pytestCheckHook,
8 pytest-django,
9 django-crispy-forms,
10}:
11
12buildPythonPackage rec {
13 pname = "django-crispy-bootstrap5";
14 version = "2024.2";
15 format = "pyproject";
16
17 src = fetchFromGitHub {
18 owner = "django-crispy-forms";
19 repo = "crispy-bootstrap5";
20 rev = "refs/tags/${version}";
21 hash = "sha256-ehcDwy53pZCqouvUm6qJG2FJzlFZaygTZxNYPOqH1q0=";
22 };
23
24 propagatedBuildInputs = [
25 django
26 setuptools
27 ];
28
29 nativeCheckInputs = [
30 pytest-django
31 pytestCheckHook
32 django-crispy-forms
33 ];
34
35 pythonImportsCheck = [ "crispy_bootstrap5" ];
36
37 meta = with lib; {
38 description = "Bootstrap 5 template pack for django-crispy-forms";
39 homepage = "https://github.com/django-crispy-forms/crispy-bootstrap5";
40 license = licenses.mit;
41 maintainers = with maintainers; [ onny ];
42 };
43}