From aa982b29ef737120acb702ab6c4f26566ed0959a Mon Sep 17 00:00:00 2001 From: Robert Medeiros Date: Sun, 29 Dec 2024 16:10:46 -0500 Subject: [PATCH] python312Packages.jinja2-strcase: init at 0.0.2 (#332802) jinja2-strcase: init at 0.0.2 Co-authored-by: Arne Keller --- .../python-modules/jinja2-strcase/default.nix | 40 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 42 insertions(+) create mode 100644 pkgs/development/python-modules/jinja2-strcase/default.nix diff --git a/pkgs/development/python-modules/jinja2-strcase/default.nix b/pkgs/development/python-modules/jinja2-strcase/default.nix new file mode 100644 index 000000000000..35b335ebf313 --- /dev/null +++ b/pkgs/development/python-modules/jinja2-strcase/default.nix @@ -0,0 +1,40 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + freezegun, + jinja2, + pytestCheckHook, + setuptools, +}: + +buildPythonPackage rec { + pname = "jinja2-strcase"; + version = "0.0.2"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-2Qw3971A00WqzI94sIf2bmxapMloqyOnkVc/z3VsM3k="; + }; + + build-system = [ setuptools ]; + + dependencies = [ jinja2 ]; + + nativeCheckInputs = [ + freezegun + pytestCheckHook + ]; + + pythonImportsCheck = [ "jinja2_strcase" ]; + + doCheck = false; # no tests + + meta = { + homepage = "https://github.com/marchmiel/jinja2-strcase"; + description = "Library for converting string case in Jinja2 templates"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ crimeminister ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d44321e85813..bbbcea815dfc 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6618,6 +6618,8 @@ self: super: with self; { jinja2-pluralize = callPackage ../development/python-modules/jinja2-pluralize { }; + jinja2-strcase = callPackage ../development/python-modules/jinja2-strcase { }; + jinja2-time = callPackage ../development/python-modules/jinja2-time { }; jira = callPackage ../development/python-modules/jira { };