1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 6 # build-system 7 uv-build, 8 9 # dependencies 10 django, 11 12 # tests 13 pytest-django, 14 pytestCheckHook, 15}: 16 17buildPythonPackage rec { 18 pname = "django-bootstrap3"; 19 version = "25.2"; 20 format = "pyproject"; 21 22 src = fetchFromGitHub { 23 owner = "zostera"; 24 repo = "django-bootstrap3"; 25 tag = "v${version}"; 26 hash = "sha256-TaB2PeBjmCNFuEZ+To2Q3C6zlFCaaTB70LxQWWb5AEo="; 27 }; 28 29 build-system = [ uv-build ]; 30 31 dependencies = [ django ]; 32 33 pythonImportsCheck = [ "bootstrap3" ]; 34 35 nativeCheckInputs = [ 36 pytest-django 37 pytestCheckHook 38 ]; 39 40 env.DJANGO_SETTINGS_MODULE = "tests.app.settings"; 41 42 meta = with lib; { 43 description = "Bootstrap 3 integration for Django"; 44 homepage = "https://github.com/zostera/django-bootstrap3"; 45 changelog = "https://github.com/zostera/django-bootstrap3/blob/v${version}/CHANGELOG.md"; 46 license = licenses.bsd3; 47 maintainers = with maintainers; [ hexa ]; 48 }; 49}