10 buildPythonPackage rec {
15 disabled = pythonOlder "3.6";
17 src = fetchFromGitHub {
19 repo = "python-proxy";
20 rev = "7fccf8dd62204f34b0aa3a70fc568fd6ddff7728";
21 sha256 = "sha256-bOqDdNiaZ5MRi/UeF0hJwMs+rfQBKRsTmXrZ6ieIguo=";
28 propagatedBuildInputs = [
33 pythonImportsCheck = [
38 # Tests try to connect to outside Internet, so disabled
43 # test suite doesn't use test runner. so need to run ``python ./tests/*``
46 for f in ./tests/!(${builtins.concatStringsSep "|" disabledTests}).py ; do
47 echo "***Testing $f***"
53 description = "Proxy server that can tunnel among remote servers by regex rules";
54 mainProgram = "pproxy";
55 homepage = "https://github.com/qwj/python-proxy";
56 license = licenses.mit;
57 maintainers = with maintainers; [ drewrisinger ];