1{ buildPythonPackage, python, lib, fetchPypi 2, isPy3k 3, requests 4}: 5 6buildPythonPackage rec { 7 pname = "pylibgen"; 8 version = "1.3.1"; 9 10 src = fetchPypi { 11 inherit pname version; 12 sha256 = "1rviqi3rf62b43cabdy8c2cdznjv034mp0qrfrzvkih4jlkhyfrh"; 13 }; 14 15 disabled = !isPy3k; 16 17 propagatedBuildInputs = [ requests ]; 18 19 # It's not using unittest 20 checkPhase = "${python.interpreter} tests/test_pylibgen.py -c 'test_api_endpoints()'"; 21 22 meta = { 23 description = "Python interface to Library Genesis"; 24 homepage = https://pypi.org/project/pylibgen/; 25 license = lib.licenses.mit; 26 maintainers = [ lib.maintainers.nico202 ]; 27 }; 28}