Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
2.2 kB · 101 lines
Nix
at litex
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102{ lib, stdenv, ansible-core, buildPythonPackage, fetchPypi, glibcLocales, mock, openssh, pbr, pexpect, psutil, pytest-mock, pytest-timeout, pytest-xdist, pytestCheckHook, pythonOlder, python-daemon, pyyaml, six}:
buildPythonPackage rec { pname = "ansible-runner"; version = "2.3.1"; format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi { inherit pname version; hash = "sha256-HS8C06Ylc/OOaKI3kBGLeYF5HCvtK18i96NqIhwoh1Y="; };
nativeBuildInputs = [ pbr ];
propagatedBuildInputs = [ ansible-core psutil pexpect python-daemon pyyaml six ];
nativeCheckInputs = [ ansible-core # required to place ansible CLI onto the PATH in tests glibcLocales pytestCheckHook pytest-mock pytest-timeout pytest-xdist mock openssh ];
preCheck = '' export HOME=$(mktemp -d) export PATH="$PATH:$out/bin"; # avoid coverage flags rm pytest.ini '';
disabledTests = [ # Requires network access "test_callback_plugin_task_args_leak" "test_env_accuracy" # Times out on slower hardware "test_large_stdout_blob" # Failed: DID NOT RAISE <class 'RuntimeError'> "test_validate_pattern" ] ++ lib.optionals stdenv.isDarwin [ # test_process_isolation_settings is currently broken on Darwin Catalina # https://github.com/ansible/ansible-runner/issues/413 "process_isolation_settings" ];
disabledTestPaths = [ # These tests unset PATH and then run executables like `bash` (see https://github.com/ansible/ansible-runner/pull/918) "test/integration/test_runner.py" "test/unit/test_runner.py" ] ++ lib.optionals stdenv.isDarwin [ # Integration tests on Darwin are not regularly passing in ansible-runner's own CI "test/integration" # These tests write to `/tmp` which is not writable on Darwin "test/unit/config/test__base.py" ];
pythonImportsCheck = [ "ansible_runner" ];
meta = with lib; { description = "Helps when interfacing with Ansible"; homepage = "https://github.com/ansible/ansible-runner"; license = licenses.asl20; maintainers = with maintainers; [ costrouc ]; };}