10 buildPythonPackage rec {
12 version = "2022.02.18";
13 format = "setuptools";
15 disabled = pythonOlder "3.8";
17 src = fetchFromGitHub {
20 rev = "refs/tags/${version}";
21 hash = "sha256-FI8hUgb/KglTkubZ+StzptoSsYal71ITyyFNg7j48yk=";
25 # https://github.com/rabix/cwl-format/pull/21
27 name = "fix-for-ruamel-yaml-0.17.23.patch";
28 url = "https://github.com/rabix/cwl-format/commit/9d54330c73c454d2ccacd55e2d51a4145f282041.patch";
29 hash = "sha256-TZGK7T2gzxMvreCLtl3nkuPrqL2KzgrO3yCNmd5lY3g=";
33 propagatedBuildInputs = [
41 pythonImportsCheck = [
46 description = "Code formatter for CWL";
47 homepage = "https://github.com/rabix/cwl-format";
48 changelog = "https://github.com/rabix/cwl-format/releases/tag/${version}";
49 license = licenses.asl20;
50 maintainers = with maintainers; [ fab ];