From e7d5e9d5fcaccf29c04bcd567b18f440a8a10b7e Mon Sep 17 00:00:00 2001 From: catvayor Date: Tue, 10 Dec 2024 15:01:57 +0100 Subject: [PATCH] feat(python): wagtailmenus --- python-pkgs/wagtailmenus.nix | 44 ++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 python-pkgs/wagtailmenus.nix diff --git a/python-pkgs/wagtailmenus.nix b/python-pkgs/wagtailmenus.nix new file mode 100644 index 0000000..e09a82c --- /dev/null +++ b/python-pkgs/wagtailmenus.nix @@ -0,0 +1,44 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + wheel, + wagtail, + django-cogwheels, +}: + +buildPythonPackage rec { + pname = "wagtailmenus"; + version = "4.0.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "jazzband"; + repo = "wagtailmenus"; + rev = "v${version}"; + hash = "sha256-aBrrhu2VGGyJB4h+ecFSEtpfHc01XlR4qC66XJw6+wM="; + }; + + build-system = [ + setuptools + wheel + ]; + + dependencies = [ + wagtail + django-cogwheels + ]; + + pythonImportsCheck = [ + "wagtailmenus" + ]; + + meta = { + description = "An app to help you manage and render menus in your Wagtail projects more effectively"; + homepage = "https://github.com/jazzband/wagtailmenus.git"; + changelog = "https://github.com/jazzband/wagtailmenus/blob/${src.rev}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ]; + }; +}