Merge pull request #119126 from fabaff/pycomfoconnect
[NixPkgs.git] / pkgs / development / python-modules / flask-babel / default.nix
blob602564d162689b22fad1796270bb2e8631ec1d0a
1 { lib
2 , buildPythonPackage
3 , python
4 , fetchPypi
5 , flask
6 , Babel
7 , jinja2
8 , pytz
9 , speaklater
12 buildPythonPackage rec {
13   pname = "Flask-Babel";
14   version = "2.0.0";
16   src = fetchPypi {
17     inherit pname version;
18     sha256 = "f9faf45cdb2e1a32ea2ec14403587d4295108f35017a7821a2b1acb8cfd9257d";
19   };
21   propagatedBuildInputs = [
22     flask
23     Babel
24     jinja2
25     pytz
26     speaklater
27   ];
29   checkPhase = ''
30     ${python.interpreter} -m unittest discover -s tests
31   '';
33   meta = with lib; {
34     description = "Adds i18n/l10n support to Flask applications";
35     longDescription = ''
36       Implements i18n and l10n support for Flask.
37       This is based on the Python babel module as well as pytz both of which are
38       installed automatically for you if you install this library.
39     '';
40     license = licenses.bsd2;
41     maintainers = teams.sage.members;
42     homepage = "https://github.com/python-babel/flask-babel";
43   };