1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 colcon, 6 pytest-cov-stub, 7 pytestCheckHook, 8 setuptools, 9 scspell, 10 writableTmpDirAsHomeHook, 11}: 12 13buildPythonPackage rec { 14 pname = "colcon-output"; 15 version = "0.2.13"; 16 pyproject = true; 17 18 src = fetchFromGitHub { 19 owner = "colcon"; 20 repo = "colcon-output"; 21 tag = version; 22 hash = "sha256-6HFpqGJMjQswKaGSUXVdzoKW677mdmy/PeEZFBCzaMU="; 23 }; 24 25 build-system = [ setuptools ]; 26 27 dependencies = [ 28 colcon 29 ]; 30 31 nativeCheckInputs = [ 32 pytest-cov-stub 33 pytestCheckHook 34 scspell 35 writableTmpDirAsHomeHook 36 ]; 37 38 pythonImportsCheck = [ 39 "colcon_output" 40 ]; 41 42 disabledTestPaths = [ 43 "test/test_flake8.py" 44 ]; 45 46 meta = { 47 description = "Extension for colcon-core to customize the output in various ways"; 48 downloadPage = "https://github.com/colcon/colcon-output"; 49 homepage = "http://colcon.readthedocs.io/"; 50 license = lib.licenses.asl20; 51 maintainers = with lib.maintainers; [ guelakais ]; 52 }; 53}