1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 setuptools, 6 requests, 7 requests-cache, 8 beautifulsoup4, 9}: 10 11buildPythonPackage rec { 12 pname = "pysychonaut"; 13 version = "0.6.0"; 14 pyproject = true; 15 16 src = fetchPypi { 17 pname = "PySychonaut"; 18 inherit version; 19 sha256 = "1wgk445gmi0x7xmd8qvnyxy1ka0n72fr6nrhzdm29q6687dqyi7h"; 20 }; 21 22 preConfigure = '' 23 substituteInPlace setup.py --replace-fail "bs4" "beautifulsoup4" 24 ''; 25 26 build-system = [ setuptools ]; 27 28 dependencies = [ 29 requests 30 requests-cache 31 beautifulsoup4 32 ]; 33 34 # No tests available 35 doCheck = false; 36 pythonImportsCheck = [ "pysychonaut" ]; 37 38 meta = with lib; { 39 description = "Unofficial python api for Erowid, PsychonautWiki and AskTheCaterpillar"; 40 homepage = "https://github.com/OpenJarbas/PySychonaut"; 41 maintainers = [ ]; 42 license = licenses.asl20; 43 }; 44}