spicedb: 1.39.1 -> 1.40.0
[NixPkgs.git] / pkgs / development / python-modules / scikit-hep-testdata / default.nix
blobad27cd906f28769a0d1a0a40a77c986fb8b64c5d
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
6   # build-system
7   setuptools-scm,
9   # dependencies
10   pyyaml,
11   requests,
12   pythonAtLeast,
13   importlib-resources,
16 buildPythonPackage rec {
17   pname = "scikit-hep-testdata";
18   version = "0.5.2";
19   pyproject = true;
21   src = fetchFromGitHub {
22     owner = "scikit-hep";
23     repo = "scikit-hep-testdata";
24     tag = "v${version}";
25     hash = "sha256-yG9ZeBKB0NcTZ8zU0iJTSwDvaafD+2FzkDk2dVYSJO8=";
26   };
28   build-system = [ setuptools-scm ];
30   dependencies = [
31     pyyaml
32     requests
33   ] ++ lib.optionals (!pythonAtLeast "3.9") [ importlib-resources ];
35   SKHEP_DATA = 1; # install the actual root files
37   doCheck = false; # tests require networking
39   pythonImportsCheck = [ "skhep_testdata" ];
41   meta = {
42     homepage = "https://github.com/scikit-hep/scikit-hep-testdata";
43     description = "Common package to provide example files (e.g., ROOT) for testing and developing packages against";
44     changelog = "https://github.com/scikit-hep/scikit-hep-testdata/releases/tag/v${version}";
45     license = lib.licenses.bsd3;
46     maintainers = with lib.maintainers; [ veprbl ];
47   };