Janik Haag
9e0b8e5699
This is the initial code dump from Janik. I obtained express permission to license it under MIT, see the next commit.
77 lines
2.3 KiB
Diff
77 lines
2.3 KiB
Diff
From 572164ab51e22f82f4990a69988f09ae23743727 Mon Sep 17 00:00:00 2001
|
|
From: "Janik H." <janik@aq0.de>
|
|
Date: Tue, 17 Sep 2024 17:58:36 +0200
|
|
Subject: [PATCH] django-htmx: init at 1.19.0
|
|
|
|
Change-Id: I67aed9c0ccfc26e06687e4c5e8c01b65b68a6c80
|
|
---
|
|
.../python-modules/django-htmx/default.nix | 42 +++++++++++++++++++
|
|
pkgs/top-level/python-packages.nix | 2 +
|
|
2 files changed, 44 insertions(+)
|
|
create mode 100644 pkgs/development/python-modules/django-htmx/default.nix
|
|
|
|
diff --git a/pkgs/development/python-modules/django-htmx/default.nix b/pkgs/development/python-modules/django-htmx/default.nix
|
|
new file mode 100644
|
|
index 000000000000..24569bfc60c2
|
|
--- /dev/null
|
|
+++ b/pkgs/development/python-modules/django-htmx/default.nix
|
|
@@ -0,0 +1,42 @@
|
|
+{
|
|
+ lib,
|
|
+ buildPythonPackage,
|
|
+ django,
|
|
+ fetchFromGitHub,
|
|
+ asgiref,
|
|
+ setuptools,
|
|
+ pythonOlder,
|
|
+}:
|
|
+
|
|
+buildPythonPackage rec {
|
|
+ pname = "django-htmx";
|
|
+ version = "1.19.0";
|
|
+ pyproject = true;
|
|
+
|
|
+ disabled = pythonOlder "3.8";
|
|
+ doCheck = false;
|
|
+
|
|
+ src = fetchFromGitHub {
|
|
+ owner = "adamchainz";
|
|
+ repo = "django-htmx";
|
|
+ rev = "refs/tags/${version}";
|
|
+ hash = "sha256-nSutErUkFafKjBswhC+Lrn39MgCbCrzttAx1a+qt1so=";
|
|
+ };
|
|
+
|
|
+ build-system = [ setuptools ];
|
|
+
|
|
+ dependencies = [
|
|
+ asgiref
|
|
+ django
|
|
+ ];
|
|
+
|
|
+ pythonImportsCheck = [ "django_htmx" ];
|
|
+
|
|
+ meta = with lib; {
|
|
+ description = "Some tools to make it easier to use htmx in your Django projects";
|
|
+ homepage = "https://django-htmx.readthedocs.io/en/latest";
|
|
+ changelog = "https://github.com/adamchainz/django-htmx/blob/${version}/docs/changelog.rst";
|
|
+ license = licenses.bsd3;
|
|
+ maintainers = with maintainers; [ derdennisop ];
|
|
+ };
|
|
+}
|
|
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
|
|
index 6e673f7f6a83..b5de543ef02e 100644
|
|
--- a/pkgs/top-level/python-packages.nix
|
|
+++ b/pkgs/top-level/python-packages.nix
|
|
@@ -3371,6 +3371,8 @@ self: super: with self; {
|
|
|
|
django-hijack = callPackage ../development/python-modules/django-hijack { };
|
|
|
|
+ django-htmx = callPackage ../development/python-modules/django-htmx { };
|
|
+
|
|
django-i18nfield = callPackage ../development/python-modules/django-i18nfield { };
|
|
|
|
django-import-export = callPackage ../development/python-modules/django-import-export { };
|
|
--
|
|
2.46.0
|
|
|