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