1{
2 lib,
3 buildPythonPackage,
4 fetchFromGitHub,
5 pytestCheckHook,
6 pythonOlder,
7
8 libpysal,
9 numpy,
10 scipy,
11 setuptools-scm,
12}:
13
14buildPythonPackage rec {
15 pname = "inequality";
16 version = "1.0.1";
17 pyproject = true;
18 disabled = pythonOlder "3.10";
19
20 src = fetchFromGitHub {
21 owner = "pysal";
22 repo = "inequality";
23 rev = "v${version}";
24 hash = "sha256-dy1/KXnmIh5LnTxuyYfIvtt1p2CIpNQ970o5pTg6diQ=";
25 };
26
27 build-system = [ setuptools-scm ];
28
29 propagatedBuildInputs = [
30 libpysal
31 numpy
32 scipy
33 ];
34
35 nativeCheckInputs = [ pytestCheckHook ];
36
37 pythonImportsCheck = [ "inequality" ];
38
39 meta = {
40 description = "Spatial inequality analysis";
41 homepage = "https://github.com/pysal/inequality";
42 license = lib.licenses.bsd3;
43 maintainers = lib.teams.geospatial.members;
44 };
45}