linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / python-modules / flask-mongoengine / default.nix
blobad4353312369014beabd6061c24ccaa5faaed97e
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , flask
5 , flask_wtf
6 , mongoengine
7 , six
8 , nose
9 , rednose
10 , coverage
13 buildPythonPackage rec {
14   pname = "flask-mongoengine";
15   version = "0.9.5";
17   src = fetchFromGitHub {
18     owner = "MongoEngine";
19     repo = pname;
20     rev = "v${version}";
21     sha256 = "05hfddf1dm594wnjyqhj0zmjfsf1kpmx1frjwhypgzx4hf62qcmr";
22   };
24   propagatedBuildInputs = [
25     flask
26     flask_wtf
27     mongoengine
28     six
29   ];
31   # they set test requirements to setup_requirements...
32   buildInputs = [
33     nose
34     rednose
35     coverage
36   ];
38   # tests require working mongodb connection
39   doCheck = false;
41   meta = with lib; {
42     description = "Flask-MongoEngine is a Flask extension that provides integration with MongoEngine and WTF model forms";
43     homepage = "https://github.com/mongoengine/flask-mongoengine";
44     license = licenses.bsd3;
45     maintainers = [ maintainers.costrouc ];
46   };