1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 watchman, 6}: 7 8buildPythonPackage rec { 9 pname = "pywatchman"; 10 version = "3.0.0"; 11 format = "setuptools"; 12 13 src = fetchPypi { 14 inherit pname version; 15 hash = "sha256-79MqFzkaWHIRjFUEHacaIJYORrpLc0QMJO+sKH7qkR4="; 16 }; 17 18 postPatch = '' 19 substituteInPlace pywatchman/__init__.py \ 20 --replace "'watchman'" "'${watchman}/bin/watchman'" 21 ''; 22 23 # No tests in archive 24 doCheck = false; 25 26 meta = with lib; { 27 description = "Watchman client for Python"; 28 homepage = "https://facebook.github.io/watchman/"; 29 license = licenses.bsd3; 30 }; 31}