nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ lib
2, buildPythonPackage
3, fetchPypi
4, flask
5, pyjwt
6, pytestCheckHook
7, python-dateutil
8, pythonOlder
9, werkzeug
10}:
11
12buildPythonPackage rec {
13 pname = "flask-jwt-extended";
14 version = "4.4.0";
15 format = "setuptools";
16
17 disabled = pythonOlder "3.7";
18
19 src = fetchPypi {
20 pname = "Flask-JWT-Extended";
21 inherit version;
22 hash = "sha256-P+gVBL3JGtjxy5db0tlexgElHzG94YQRXjn8fm7SPqY=";
23 };
24
25 propagatedBuildInputs = [
26 flask
27 pyjwt
28 python-dateutil
29 werkzeug
30 ];
31
32 checkInputs = [
33 pytestCheckHook
34 ];
35
36 pythonImportsCheck = [
37 "flask_jwt_extended"
38 ];
39
40 meta = with lib; {
41 description = "JWT extension for Flask";
42 homepage = "https://flask-jwt-extended.readthedocs.io/";
43 license = licenses.mit;
44 maintainers = with maintainers; [ gerschtli ];
45 };
46}