1{ 2 lib, 3 fetchPypi, 4 buildPythonPackage, 5 pythonOlder, 6 7 # build-system 8 setuptools, 9 10 # dependencies 11 aiohttp, 12 attrs, 13 python-socks, 14}: 15 16buildPythonPackage rec { 17 pname = "aiohttp-socks"; 18 version = "0.8.4"; 19 pyproject = true; 20 21 disabled = pythonOlder "3.6"; 22 23 src = fetchPypi { 24 inherit version; 25 pname = "aiohttp_socks"; 26 hash = "sha256-a2EdTOg46c8sL+1eDbpEfMhIJKbLqV3FdHYGIB2kbLQ="; 27 }; 28 29 nativeBuildInputs = [ setuptools ]; 30 31 propagatedBuildInputs = [ 32 aiohttp 33 attrs 34 python-socks 35 ]; 36 37 # Checks needs internet access 38 doCheck = false; 39 40 pythonImportsCheck = [ "aiohttp_socks" ]; 41 42 meta = { 43 description = "SOCKS proxy connector for aiohttp"; 44 license = lib.licenses.asl20; 45 homepage = "https://github.com/romis2012/aiohttp-socks"; 46 }; 47}