parabolic: 2024.5.0 -> 2025.1.4 (#378350)
[NixPkgs.git] / pkgs / development / python-modules / django-widget-tweaks / default.nix
blob9409681beab6cea1d1f7dc8b82d185556e31f510
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   setuptools-scm,
6   django,
7   python,
8   pythonOlder,
9 }:
11 buildPythonPackage rec {
12   pname = "django-widget-tweaks";
13   version = "1.5.0";
14   format = "setuptools";
16   disabled = pythonOlder "3.8";
18   src = fetchFromGitHub {
19     owner = "jazzband";
20     repo = pname;
21     tag = version;
22     hash = "sha256-/3UIsg75X3R9YGv9cEcoPw3IN2vkhUb+HCy68813d2E=";
23   };
25   nativeBuildInputs = [ setuptools-scm ];
27   propagatedBuildInputs = [ django ];
29   checkPhase = ''
30     ${python.interpreter} -m django test --settings=tests.settings
31   '';
33   meta = with lib; {
34     description = "Tweak the form field rendering in templates, not in python-level form definitions";
35     homepage = "https://github.com/jazzband/django-widget-tweaks";
36     changelog = "https://github.com/jazzband/django-widget-tweaks/blob/${version}/CHANGES.rst";
37     license = licenses.mit;
38     maintainers = with maintainers; [ maxxk ];
39   };