From 7008718bcf2f4b75ab9facfb3fa338eb53b374c5 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Mon, 29 Oct 2018 12:23:59 -0400 Subject: [PATCH] pythonPackages.flaskbabel: refactor move to python-modules --- .../python-modules/flaskbabel/default.nix | 29 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 18 +----------- 2 files changed, 30 insertions(+), 17 deletions(-) create mode 100644 pkgs/development/python-modules/flaskbabel/default.nix diff --git a/pkgs/development/python-modules/flaskbabel/default.nix b/pkgs/development/python-modules/flaskbabel/default.nix new file mode 100644 index 00000000000..e04bae7f1c0 --- /dev/null +++ b/pkgs/development/python-modules/flaskbabel/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, flask +, jinja2 +, speaklater +, Babel +, pytz +}: + +buildPythonPackage rec { + pname = "Flask-Babel"; + version = "0.11.1"; + + src = fetchPypi { + inherit pname version; + sha256 = "16b80cipdba9xj3jlaiaq6wgrgpjb70w3j01jjy9hbp4k71kd6yj"; + }; + + propagatedBuildInputs = [ flask jinja2 speaklater Babel pytz ]; + + meta = with stdenv.lib; { + description = "Adds i18n/l10n support to Flask applications"; + homepage = https://github.com/mitsuhiko/flask-babel; + license = licenses.bsd0; + maintainers = with maintainers; [ matejc ]; + }; + +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 16a1a0f0a6f..7bac1c7912d 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4334,23 +4334,7 @@ in { first = callPackage ../development/python-modules/first {}; - flaskbabel = buildPythonPackage rec { - name = "Flask-Babel-0.11.1"; - - src = pkgs.fetchurl { - url = "mirror://pypi/F/Flask-Babel/${name}.tar.gz"; - sha256 = "16b80cipdba9xj3jlaiaq6wgrgpjb70w3j01jjy9hbp4k71kd6yj"; - }; - - propagatedBuildInputs = with self; [ flask jinja2 speaklater Babel pytz ]; - - meta = { - description = "Adds i18n/l10n support to Flask applications"; - homepage = https://github.com/mitsuhiko/flask-babel; - license = "bsd"; - maintainers = with maintainers; [ matejc ]; - }; - }; + flaskbabel = callPackage ../development/python-modules/flaskbabel { }; speaklater = buildPythonPackage rec { name = "speaklater-1.3";