at 24.11-pre 48 lines 1.1 kB view raw
1{ 2 lib, 3 pkgs, 4 python3Packages, 5 podman, 6 oniguruma, 7 fetchPypi, 8 buildPythonPackage, 9}: 10buildPythonPackage rec { 11 pname = "ansible-navigator"; 12 version = "24.2.0"; 13 format = "pyproject"; 14 15 src = fetchPypi { 16 inherit pname version; 17 hash = "sha256-qXBhM63fFwPwo0pmEhZnZnGC8Eht8eFPfVbDkY98MGM="; 18 }; 19 20 buildInputs = with python3Packages; [ 21 setuptools 22 setuptools-scm 23 ]; 24 25 propagatedBuildInputs = with python3Packages; [ 26 ansible-builder 27 ansible-runner 28 podman 29 pkgs.ansible-lint 30 jinja2 31 jsonschema 32 tzdata 33 onigurumacffi 34 ]; 35 36 patchPhase = '' 37 # scm_git_archive doesn't exist anymore. Fixed upstream but unreleased 38 # Rev: https://github.com/ansible/ansible-navigator/pull/1716 39 sed -i '/setuptools_scm_git_archive/d' pyproject.toml 40 ''; 41 42 meta = with lib; { 43 description = "A text-based user interface (TUI) for Ansible."; 44 homepage = "https://ansible.readthedocs.io/projects/navigator/"; 45 license = licenses.asl20; 46 maintainers = with maintainers; [ melkor333 ]; 47 }; 48}