Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / starlette-wtf / default.nix
blob3ca744a71f2f490c32bf61c852f4044ebcfca351
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , setuptools
5 , itsdangerous
6 , python-multipart
7 , starlette
8 , wtforms
9 , httpx
10 , jinja2
11 , pytestCheckHook
14 buildPythonPackage rec {
15   pname = "starlette-wtf";
16   version = "0.4.3";
17   format = "pyproject";
19   src = fetchFromGitHub {
20     owner = "muicss";
21     repo = "starlette-wtf";
22     rev = "v${version}";
23     hash = "sha256-TSxcIgINRjQwiyhpGOEEpXJKcPlhFCxMQh4/GY1g1lw=";
24   };
26   nativeBuildInputs = [
27     setuptools
28   ];
29   propagatedBuildInputs = [
30     itsdangerous
31     python-multipart
32     starlette
33     wtforms
34   ];
36   nativeCheckInputs = [
37     pytestCheckHook
38     httpx
39     jinja2
40   ];
42   meta = with lib; {
43     description = "A simple tool for integrating Starlette and WTForms";
44     changelog = "https://github.com/muicss/starlette-wtf/blob/v${version}/CHANGELOG.md";
45     homepage = "https://github.com/muicss/starlette-wtf";
46     license = licenses.mit;
47     maintainers = teams.wdz.members;
48   };