Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at 23.05 59 lines 1.1 kB view raw
1{ buildPythonPackage 2, dj-database-url 3, django 4, django-rq 5, fetchFromGitHub 6, flit-core 7, freezegun 8, google-cloud-translate 9, lib 10, polib 11, python 12, typing-extensions 13, wagtail 14}: 15 16buildPythonPackage rec { 17 pname = "wagtail-localize"; 18 version = "1.5"; 19 format = "pyproject"; 20 21 src = fetchFromGitHub { 22 repo = pname; 23 owner = "wagtail"; 24 rev = "v${version}"; 25 sha256 = "sha256-aNz4OoUUXWMCahMxuYBxvNWnw7Inxd5svBgwLgoirW8="; 26 }; 27 28 propagatedBuildInputs = [ 29 django 30 wagtail 31 polib 32 typing-extensions 33 ]; 34 35 checkInputs = [ 36 dj-database-url 37 django-rq 38 freezegun 39 google-cloud-translate 40 ]; 41 42 nativeBuildInputs = [ flit-core ]; 43 44 passthru.optional-dependencies = { 45 google = [ google-cloud-translate ]; 46 }; 47 48 checkPhase = '' 49 ${python.interpreter} testmanage.py test 50 ''; 51 52 meta = with lib; { 53 description = "Translation plugin for Wagtail CMS"; 54 homepage = "https://github.com/wagtail/wagtail-localize"; 55 changelog = "https://github.com/wagtail/wagtail-localize/blob/v${version}/CHANGELOG.md"; 56 license = licenses.bsd3; 57 maintainers = with maintainers; [ sephi ]; 58 }; 59}