1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 hatch-vcs, 6 hatchling, 7 django, 8 django-ninja, 9 pytestCheckHook, 10 pytest-django, 11}: 12 13buildPythonPackage { 14 pname = "django-ninja-cursor-pagination"; 15 version = "0.1.0"; 16 pyproject = true; 17 18 src = fetchFromGitHub { 19 owner = "kitware-resonant"; 20 repo = "django-ninja-cursor-pagination"; 21 rev = "2cc22187885b9a12956530a00e554c7a6012de63"; 22 hash = "sha256-uZ+l/s70A8UG/HlSLIXW4r2WFM0Jj1Ep7fGoNdH9P5M="; 23 }; 24 25 build-system = [ 26 hatch-vcs 27 hatchling 28 ]; 29 30 dependencies = [ 31 django 32 django-ninja 33 ]; 34 35 nativeCheckInputs = [ 36 pytestCheckHook 37 pytest-django 38 ]; 39 40 meta = { 41 description = "Django Ninja extension for cursor-based pagination"; 42 homepage = "https://github.com/kitware-resonant/django-ninja-cursor-pagination"; 43 license = lib.licenses.asl20; 44 maintainers = with lib.maintainers; [ defelo ]; 45 }; 46}