1{ lib 2, buildPythonPackage 3, fetchPypi 4, pytest 5, numpy 6, nbconvert 7, pandas 8, mock 9, jinja2 10, branca 11, six 12}: 13 14buildPythonPackage rec { 15 pname = "folium"; 16 version = "0.3.0"; 17 name = "${pname}-${version}"; 18 19 src = fetchPypi { 20 inherit pname version; 21 sha256 = "7729ddd6766b9c5dab17b3709e2387935fd5c655872f1cbab7b7036474415217"; 22 }; 23 24 postPatch = '' 25 # Causes trouble because a certain file cannot be found 26 rm tests/notebooks/test_notebooks.py 27 ''; 28 29 checkInputs = [ pytest numpy nbconvert pandas mock ]; 30 propagatedBuildInputs = [ jinja2 branca six ]; 31 32 # 33# doCheck = false; 34 35# checkPhase = '' 36# py.test -k 'not test_notebooks' 37# ''; 38 39 meta = { 40 description = "Make beautiful maps with Leaflet.js & Python"; 41 homepage = https://github.com/python-visualization/folium; 42 license = with lib.licenses; [ mit ]; 43 maintainers = with lib.maintainers; [ fridh ]; 44 }; 45}