ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / iterm2 / default.nix
blob96c8fcfb3c14dcc718e8272a81a3c28bdb190903
1 { lib, buildPythonPackage, fetchPypi
2 , protobuf
3 , websockets
4 }:
6 buildPythonPackage rec {
7   pname = "iterm2";
8   version = "2.6";
10   src = fetchPypi {
11     inherit pname version;
12     sha256 = "sha256-rKvnr0C48mTkjbGyHhvNzgJ97p5mJ7F4wU8ZMPYV/rM=";
13   };
15   propagatedBuildInputs = [ protobuf websockets ];
17   # The tests require pyobjc. We can't use pyobjc because at
18   # time of writing the pyobjc derivation is disabled on python 3.
19   # iterm2 won't build on python 2 because it depends on websockets
20   # which is disabled below python 3.3.
21   doCheck = false;
23   pythonImportsCheck = [ "iterm2" ];
25   meta = with lib; {
26     description = "Python interface to iTerm2's scripting API";
27     homepage = "https://github.com/gnachman/iTerm2";
28     license = licenses.gpl2;
29     platforms = platforms.darwin;
30     maintainers = with maintainers; [ jeremyschlatter ];
31   };