1{ lib 2, buildPythonPackage 3, fetchgit 4, pyptlib 5, twisted 6, pycrypto 7, pyyaml 8}: 9 10buildPythonPackage rec { 11 pname = "obfsproxy"; 12 version = "0.2.13"; 13 14 src = fetchgit { 15 url = "https://git.torproject.org/pluggable-transports/obfsproxy.git"; 16 rev = "refs/tags/${pname}-${version}"; 17 sha256 = "04ja1cl8xzqnwrd2gi6nlnxbmjri141bzwa5gybvr44d8h3k2nfa"; 18 }; 19 20 postPatch = '' 21 substituteInPlace setup.py --replace "version=versioneer.get_version()" "version='${version}'" 22 substituteInPlace setup.py --replace "argparse" "" 23 ''; 24 25 propagatedBuildInputs = [ pyptlib twisted pycrypto pyyaml ]; 26 27 # No tests in archive 28 doCheck = false; 29 30 meta = with lib; { 31 description = "A pluggable transport proxy"; 32 homepage = "https://www.torproject.org/projects/obfsproxy"; 33 maintainers = with maintainers; [ thoughtpolice ]; 34 }; 35 36}