Loading pkgs/development/python-modules/vncdo/default.nix +29 −11 Original line number Diff line number Diff line { lib, fetchFromGitHub , buildPythonPackage, isPy27 { lib , buildPythonPackage , fetchFromGitHub , pexpect , pillow , pycryptodomex , pytestCheckHook , pythonOlder , pyvirtualdisplay , setuptools , twisted , pexpect , nose , ptyprocess }: buildPythonPackage rec { pname = "vncdo"; version = "1.1.0"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "sibson"; repo = "vncdotool"; rev = "refs/tags/v${version}"; sha256 = "sha256-m8msWa8uUuDEjEUlXHCgYi0HFPKXLVXpXLyuQ3quNbA="; hash = "sha256-m8msWa8uUuDEjEUlXHCgYi0HFPKXLVXpXLyuQ3quNbA="; }; nativeBuildInputs = [ setuptools ]; propagatedBuildInputs = [ pillow pycryptodomex twisted ]; nativeCheckInputs = [ pexpect nose ptyprocess pytestCheckHook pyvirtualdisplay ]; doCheck = !isPy27; pythonImportsCheck = [ "vncdotool" ]; meta = with lib; { description = "A command line VNC client and Python library"; homepage = "https://github.com/sibson/vncdotool"; description = "A command line VNC client and python library"; changelog = "https://github.com/sibson/vncdotool/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ elitak ]; mainProgram = pname; mainProgram = "vncdo"; platforms = with platforms; linux ++ darwin; }; } Loading
pkgs/development/python-modules/vncdo/default.nix +29 −11 Original line number Diff line number Diff line { lib, fetchFromGitHub , buildPythonPackage, isPy27 { lib , buildPythonPackage , fetchFromGitHub , pexpect , pillow , pycryptodomex , pytestCheckHook , pythonOlder , pyvirtualdisplay , setuptools , twisted , pexpect , nose , ptyprocess }: buildPythonPackage rec { pname = "vncdo"; version = "1.1.0"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "sibson"; repo = "vncdotool"; rev = "refs/tags/v${version}"; sha256 = "sha256-m8msWa8uUuDEjEUlXHCgYi0HFPKXLVXpXLyuQ3quNbA="; hash = "sha256-m8msWa8uUuDEjEUlXHCgYi0HFPKXLVXpXLyuQ3quNbA="; }; nativeBuildInputs = [ setuptools ]; propagatedBuildInputs = [ pillow pycryptodomex twisted ]; nativeCheckInputs = [ pexpect nose ptyprocess pytestCheckHook pyvirtualdisplay ]; doCheck = !isPy27; pythonImportsCheck = [ "vncdotool" ]; meta = with lib; { description = "A command line VNC client and Python library"; homepage = "https://github.com/sibson/vncdotool"; description = "A command line VNC client and python library"; changelog = "https://github.com/sibson/vncdotool/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ elitak ]; mainProgram = pname; mainProgram = "vncdo"; platforms = with platforms; linux ++ darwin; }; }