1{ lib 2, buildPythonPackage 3, fetchPypi 4, setuptools 5, pandas 6, pytestCheckHook 7}: 8 9buildPythonPackage rec { 10 pname = "vega-datasets"; 11 version = "0.9.0"; 12 pyproject = true; 13 14 src = fetchPypi { 15 pname = "vega_datasets"; 16 inherit version; 17 hash = "sha256-nb6YNCCOjsMqtElw3zFd6RAoYeTNoT2OFDqreoDZP8A="; 18 }; 19 20 nativeBuildInputs = [ 21 setuptools 22 ]; 23 24 propagatedBuildInputs = [ pandas ]; 25 26 nativeCheckInputs = [ pytestCheckHook ]; 27 28 pytestFlagsArray = [ 29 "--doctest-modules" 30 ]; 31 32 pythonImportsCheck = [ 33 "vega_datasets" 34 ]; 35 36 meta = with lib; let 37 tag = removeSuffix ".0" "v${version}"; 38 in { 39 description = "A Python package for offline access to vega datasets"; 40 homepage = "https://github.com/altair-viz/vega_datasets"; 41 changelog = "https://github.com/altair-viz/vega_datasets/blob/${tag}/CHANGES.md"; 42 license = licenses.mit; 43 }; 44}