nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at r-updates 50 lines 897 B view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 colorama, 6 coverage, 7 unidecode, 8 lxml, 9}: 10 11buildPythonPackage rec { 12 pname = "green"; 13 version = "4.0.2"; 14 format = "setuptools"; 15 16 src = fetchPypi { 17 inherit pname version; 18 hash = "sha256-pAZ8P5/CpkTtNfU2ZJUGQzROxGLm0uu1vXS3YpcVprE="; 19 }; 20 21 patches = [ ./tests.patch ]; 22 23 postPatch = '' 24 substituteInPlace green/test/test_integration.py \ 25 --subst-var-by green "$out/bin/green" 26 ''; 27 28 propagatedBuildInputs = [ 29 colorama 30 coverage 31 unidecode 32 lxml 33 ]; 34 35 # let green run it's own test suite 36 checkPhase = '' 37 $out/bin/green -tvvv \ 38 green.test.test_version \ 39 green.test.test_cmdline \ 40 ''; 41 42 pythonImportsCheck = [ "green" ]; 43 44 meta = { 45 description = "Python test runner"; 46 homepage = "https://github.com/CleanCut/green"; 47 license = lib.licenses.mit; 48 maintainers = [ ]; 49 }; 50}