aboutsummaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/flask-babel/default.nix
diff options
context:
space:
mode:
authorTimo Kaufmann <timokau@zoho.com>2018-04-11 18:56:28 +0200
committerMatthew Justin Bauer <mjbauer95@gmail.com>2018-04-21 20:39:03 -0500
commit1cf1b1e0f4250312a628f3899c699454b5dc9f1b (patch)
tree1618e9e59e22b08befe923d5a1a0887b45925d86 /pkgs/development/python-modules/flask-babel/default.nix
parent10124a474314afdfb0c9405e2f01198a869d1a23 (diff)
pythonPackages.flask-babel: init at 0.11.2
Diffstat (limited to 'pkgs/development/python-modules/flask-babel/default.nix')
-rw-r--r--pkgs/development/python-modules/flask-babel/default.nix44
1 files changed, 44 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/flask-babel/default.nix b/pkgs/development/python-modules/flask-babel/default.nix
new file mode 100644
index 000000000000..1f4f914968f6
--- /dev/null
+++ b/pkgs/development/python-modules/flask-babel/default.nix
@@ -0,0 +1,44 @@
+{ stdenv
+, buildPythonPackage
+, python
+, fetchPypi
+, flask
+, Babel
+, jinja2
+, pytz
+, speaklater
+}:
+
+buildPythonPackage rec {
+ pname = "Flask-Babel";
+ version = "0.11.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "0ff9n165vhf1nhv6807ckhpp224jw7k7sd7jz5kfh3sbpl85gmy0";
+ };
+
+ propagatedBuildInputs = [
+ flask
+ Babel
+ jinja2
+ pytz
+ speaklater
+ ];
+
+ checkPhase = ''
+ ${python.interpreter} -m unittest discover -s tests
+ '';
+
+ meta = with stdenv.lib; {
+ description = "Adds i18n/l10n support to Flask applications";
+ longDescription = ''
+ Implements i18n and l10n support for Flask.
+ This is based on the Python babel module as well as pytz both of which are
+ installed automatically for you if you install this library.
+ '';
+ license = licenses.bsd2;
+ maintainers = with maintainers; [ timokau ];
+ homepage = https://github.com/python-babel/flask-babel;
+ };
+}