diff --git a/pkgs/development/python-modules/flask-sqlalchemy/default.nix b/pkgs/development/python-modules/flask-sqlalchemy/default.nix new file mode 100644 index 00000000000..aa7b40675b8 --- /dev/null +++ b/pkgs/development/python-modules/flask-sqlalchemy/default.nix @@ -0,0 +1,25 @@ +{ stdenv, buildPythonPackage, fetchPypi, flask, sqlalchemy, pytest }: + +buildPythonPackage rec { + pname = "Flask-SQLAlchemy"; + version = "2.3.2"; + + src = fetchPypi { + inherit pname version; + sha256 = "0lvfynbk9y0whpkhqz7kf3hk342sfa3lwqyv25gnb22q5f2vjwar"; + }; + + propagatedBuildInputs = [ flask sqlalchemy ]; + checkInputs = [ pytest ]; + + checkPhase = '' + pytest + ''; + + meta = with stdenv.lib; { + description = "SQLAlchemy extension for Flask"; + homepage = http://flask-sqlalchemy.pocoo.org/; + license = licenses.bsd3; + maintainers = with maintainers; [ gerschtli ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 12485237a7a..1b78b61c193 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5306,23 +5306,7 @@ in { flask-silk = callPackage ../development/python-modules/flask-silk { }; - flask_sqlalchemy = buildPythonPackage rec { - name = "Flask-SQLAlchemy-${version}"; - version = "2.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/F/Flask-SQLAlchemy/${name}.tar.gz"; - sha256 = "1i9ps5d5snih9xlqhrvmi3qfiygkmqzxh92n25kj4pf89kj4s965"; - }; - - propagatedBuildInputs = with self ; [ flask sqlalchemy ]; - - meta = { - description = "SQLAlchemy extension for Flask"; - homepage = http://flask-sqlalchemy.pocoo.org/; - license = licenses.bsd3; - }; - }; + flask_sqlalchemy = callPackage ../development/python-modules/flask-sqlalchemy { }; flask_testing = callPackage ../development/python-modules/flask-testing { };