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}