diff options
author | Martin Weinelt <hexa@darmstadt.ccc.de> | 2023-01-19 21:01:40 +0000 |
---|---|---|
committer | Martin Weinelt <hexa@darmstadt.ccc.de> | 2023-01-19 21:07:53 +0000 |
commit | 6d1004086cd46b93780a0f1c417af7a0d9a716a7 (patch) | |
tree | 4d248af53c8005038437f77b7246b1bf3df0ff80 | |
parent | 5fb9ccbd5bf373994d1e0bc45e0e0cfae27465bf (diff) | |
download | nixpkgs-6d1004086cd46b93780a0f1c417af7a0d9a716a7.tar nixpkgs-6d1004086cd46b93780a0f1c417af7a0d9a716a7.tar.gz nixpkgs-6d1004086cd46b93780a0f1c417af7a0d9a716a7.tar.bz2 nixpkgs-6d1004086cd46b93780a0f1c417af7a0d9a716a7.tar.lz nixpkgs-6d1004086cd46b93780a0f1c417af7a0d9a716a7.tar.xz nixpkgs-6d1004086cd46b93780a0f1c417af7a0d9a716a7.tar.zst nixpkgs-6d1004086cd46b93780a0f1c417af7a0d9a716a7.zip |
python3Packages.flask-babel: 2.0.0 -> 3.0.0
https://github.com/python-babel/flask-babel/releases/tag/v3.0.0
-rw-r--r-- | pkgs/development/python-modules/flask-babel/default.nix | 56 |
1 files changed, 44 insertions, 12 deletions
diff --git a/pkgs/development/python-modules/flask-babel/default.nix b/pkgs/development/python-modules/flask-babel/default.nix index 9a2aef0570e..4a61302bd90 100644 --- a/pkgs/development/python-modules/flask-babel/default.nix +++ b/pkgs/development/python-modules/flask-babel/default.nix @@ -1,34 +1,66 @@ { lib , buildPythonPackage -, unittestCheckHook -, fetchPypi -, flask +, fetchFromGitHub + +# build-system +, poetry-core + +# docs +, furo +, sphinxHook + +# runtime , babel +, flask , jinja2 , pytz -, speaklater + +# tests +, pytest-mock +, pytestCheckHook }: buildPythonPackage rec { - pname = "Flask-Babel"; - version = "2.0.0"; + pname = "flask-babel"; + version = "3.0.0"; + format = "pyproject"; - src = fetchPypi { - inherit pname version; - sha256 = "f9faf45cdb2e1a32ea2ec14403587d4295108f35017a7821a2b1acb8cfd9257d"; + src = fetchFromGitHub { + owner = "python-babel"; + repo = "flask-babel"; + rev = "refs/tags/v${version}"; + hash = "sha256-c3QKAnyMe1THHuJ3uB2d0jMMo1SYGRAB9mBpIJSAHw0="; }; + outputs = [ + "out" + "doc" + ]; + + nativeBuildInputs = [ + furo + poetry-core + sphinxHook + ]; + propagatedBuildInputs = [ - flask babel + flask jinja2 pytz - speaklater ]; - unittestFlagsArray = [ "-s" "tests" ]; + pythonImportsCheck = [ + "flask_babel" + ]; + + checkInputs = [ + pytest-mock + pytestCheckHook + ]; meta = with lib; { + changelog = "https://github.com/python-babel/flask-babel/releases/tag/v${version}"; description = "Adds i18n/l10n support to Flask applications"; longDescription = '' Implements i18n and l10n support for Flask. |