Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ lib 2, buildPythonPackage 3, fetchFromGitHub 4 5# native 6, setuptools-scm 7 8# propagated 9, django 10 11# tests 12, python 13}: 14 15buildPythonPackage rec { 16 pname = "django-widget-tweaks"; 17 version = "1.4.12"; 18 19 src = fetchFromGitHub { # package from Pypi missing runtests.py 20 owner = "jazzband"; 21 repo = pname; 22 rev = version; 23 sha256 = "1rhn2skx287k6nnkxlwvl9snbia6w6z4c2rqg22hwzbz5w05b24h"; 24 }; 25 26 SETUPTOOLS_SCM_PRETEND_VERSION = version; 27 28 nativeBuildInputs = [ 29 setuptools-scm 30 ]; 31 32 propagatedBuildInputs = [ 33 django 34 ]; 35 36 checkPhase = '' 37 ${python.interpreter} -m django test --settings=tests.settings 38 ''; 39 40 meta = with lib; { 41 description = "Tweak the form field rendering in templates, not in python-level form definitions."; 42 homepage = "https://github.com/jazzband/django-widget-tweaks"; 43 license = licenses.mit; 44 maintainers = with maintainers; [ 45 maxxk 46 ]; 47 }; 48}