1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 setuptools,
6 vcversioner,
7 flask,
8 pymongo,
9 six,
10 pytestCheckHook,
11}:
12
13buildPythonPackage rec {
14 pname = "flask-pymongo";
15 version = "2.3.0";
16 pyproject = true;
17
18 src = fetchPypi {
19 pname = "Flask-PyMongo";
20 inherit version;
21 hash = "sha256-Yg6wLciAil/LkPJsq2y6nWv0l7FQMq48qZ34A2bjMxQ=";
22 };
23
24 nativeBuildInputs = [
25 setuptools
26 vcversioner
27 ];
28
29 propagatedBuildInputs = [
30 flask
31 pymongo
32 six
33 ];
34
35 pythonImportsCheck = [ "flask_pymongo" ];
36
37 nativeCheckInputs = [ pytestCheckHook ];
38
39 # requires running MongoDB
40 doCheck = false;
41
42 meta = {
43 homepage = "https://github.com/dcrosta/flask-pymongo";
44 description = "PyMongo support for Flask applications";
45 license = lib.licenses.bsd2;
46 maintainers = [ ];
47 };
48}