default.nix (776B)
1 { lib, stdenv, fetchFromGitHub, python3Packages }: 2 3 python3Packages.buildPythonPackage rec { 4 pname = "starlette-cramjam"; 5 version = "0.3.2"; 6 format = "flit"; 7 8 src = fetchFromGitHub { 9 owner = "developmentseed"; 10 repo = "starlette-cramjam"; 11 rev = version; 12 hash = "sha256-InxnMpyYg0m92oJfn7YbHECTQE9WMB9MwpoN3slxK7M="; 13 }; 14 15 nativeBuildInputs = with python3Packages; [ flit-core ]; 16 17 propagatedBuildInputs = with python3Packages; [ 18 starlette 19 cramjam 20 typing-extensions 21 ]; 22 23 nativeCheckInputs = with python3Packages; [ pytestCheckHook ]; 24 25 meta = with lib; { 26 description = "Cramjam integration for Starlette ASGI framework"; 27 inherit (src.meta) homepage; 28 license = licenses.mit; 29 maintainers = [ maintainers.sikmir ]; 30 }; 31 }