{ lib, buildPythonPackage, fetchPypi, pytestCheckHook, click, setuptools-scm, }: buildPythonPackage (finalAttrs: { pname = "cloup"; version = "3.1.0"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; hash = "sha256-Y3weYo/pjz8gpeRNpZGnK0K/VNfUUnGQvzntX2SvdYU="; }; build-system = [ setuptools-scm ]; dependencies = [ click ]; nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "cloup" ]; meta = { homepage = "https://github.com/janLuke/cloup"; description = "Click extended with option groups, constraints, aliases, help themes"; changelog = "https://github.com/janluke/cloup/releases/tag/v${finalAttrs.version}"; longDescription = '' Enriches Click with option groups, constraints, command aliases, help sections for subcommands, themes for --help and other stuff. ''; license = lib.licenses.bsd3; maintainers = [ ]; }; })