at 23.05-pre 974 B view raw
1{ lib 2, attrs 3, buildPythonPackage 4, docutils 5, fetchPypi 6, od 7, pygments 8, pytestCheckHook 9, pythonOlder 10, python-dateutil 11, repeated-test 12, setuptools-scm 13, sigtools 14}: 15 16buildPythonPackage rec { 17 pname = "clize"; 18 version = "5.0.0"; 19 format = "pyproject"; 20 21 disabled = pythonOlder "3.7"; 22 23 src = fetchPypi { 24 inherit pname version; 25 hash = "sha256-/cFpEvAN/Movd38xaE53Y+D9EYg/SFyHeqtlVUo1D0I="; 26 }; 27 28 nativeBuildInputs = [ 29 setuptools-scm 30 ]; 31 32 propagatedBuildInputs = [ 33 attrs 34 docutils 35 od 36 sigtools 37 ]; 38 39 passthru.optional-dependencies = { 40 datetime = [ 41 python-dateutil 42 ]; 43 }; 44 45 checkInputs = [ 46 pytestCheckHook 47 python-dateutil 48 pygments 49 repeated-test 50 ]; 51 52 pythonImportsCheck = [ 53 "clize" 54 ]; 55 56 meta = with lib; { 57 description = "Command-line argument parsing for Python"; 58 homepage = "https://github.com/epsy/clize"; 59 license = licenses.mit; 60 maintainers = with maintainers; [ ]; 61 }; 62}