7 python3.pkgs.buildPythonApplication rec {
8 pname = "ansible-doctor";
12 src = fetchFromGitHub {
14 repo = "ansible-doctor";
15 rev = "refs/tags/v${version}";
16 hash = "sha256-nZv1PdR0kGrke2AjcDWjDWBdsw64UpHYFNDFAe/UoJo=";
20 # https://github.com/thegeeklab/ansible-doctor/pull/541
22 name = "poetry-dynamic-versioning-pep517.patch";
23 url = "https://github.com/thegeeklab/ansible-doctor/commit/b77ba9dccaef4b386bd54b128136c948665eb61a.patch";
24 hash = "sha256-XfdTkRk9B857V5DQnxlbwxTb098YwHzKGzNQBTQzWCM=";
28 pythonRelaxDeps = true;
30 nativeBuildInputs = with python3.pkgs; [
32 poetry-dynamic-versioning
35 propagatedBuildInputs = with python3.pkgs; [
49 rm $out/lib/python*/site-packages/LICENSE
55 pythonImportsCheck = [
60 description = "Annotation based documentation for your Ansible roles";
61 mainProgram = "ansible-doctor";
62 homepage = "https://github.com/thegeeklab/ansible-doctor";
63 changelog = "https://github.com/thegeeklab/ansible-doctor/releases/tag/v${version}";
64 license = licenses.lgpl3Only;
65 maintainers = with maintainers; [ tboerger ];