1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5
6 # build-system
7 hatch-vcs,
8 hatchling,
9
10 # dependencies
11 awkward,
12 pandas,
13}:
14
15buildPythonPackage rec {
16 pname = "awkward-pandas";
17 version = "2023.8.0";
18 pyproject = true;
19
20 src = fetchPypi {
21 pname = "awkward_pandas";
22 inherit version;
23 hash = "sha256-Vre3NSQVAkI6ya+0nbDdO7WQWlGlPN/kdunUMWqXX94=";
24 };
25
26 build-system = [
27 hatch-vcs
28 hatchling
29 ];
30
31 dependencies = [
32 awkward
33 pandas
34 ];
35
36 pythonImportsCheck = [
37 "awkward_pandas"
38 ];
39
40 # There are no tests in the Pypi archive
41 doCheck = false;
42
43 meta = {
44 description = "Awkward Array Pandas Extension";
45 homepage = "https://pypi.org/project/awkward-pandas/";
46 license = lib.licenses.bsd3;
47 maintainers = with lib.maintainers; [ GaetanLepage ];
48 };
49}