Files
nixpkgs/pkgs/development/python-modules/iterm2/default.nix
T
Martin Weinelt c044342034 python3Packages.iterm2: 2.10 -> 2.13
This commit was automatically generated using update-python-libraries.
2026-02-01 17:19:21 +01:00

40 lines
907 B
Nix

{
lib,
buildPythonPackage,
fetchPypi,
protobuf,
websockets,
}:
buildPythonPackage rec {
pname = "iterm2";
version = "2.13";
format = "setuptools";
src = fetchPypi {
inherit pname version;
hash = "sha256-vslDklETWNlOfD+E4xvMOAJXyyYYVs9/CKHk5WPXI34=";
};
propagatedBuildInputs = [
protobuf
websockets
];
# The tests require pyobjc. We can't use pyobjc because at
# time of writing the pyobjc derivation is disabled on python 3.
# iterm2 won't build on python 2 because it depends on websockets
# which is disabled below python 3.3.
doCheck = false;
pythonImportsCheck = [ "iterm2" ];
meta = {
description = "Python interface to iTerm2's scripting API";
homepage = "https://github.com/gnachman/iTerm2";
license = lib.licenses.gpl2;
platforms = lib.platforms.darwin;
maintainers = with lib.maintainers; [ jeremyschlatter ];
};
}