1{ lib
2, buildPythonPackage
3, fetchPypi
4, zetup
5, six
6, moretools
7, pathpy
8, pytestCheckHook
9}:
10
11buildPythonPackage rec {
12 pname = "modeled";
13 version = "0.1.8";
14
15 src = fetchPypi {
16 extension = "zip";
17 inherit pname version;
18 sha256 = "1wcl3r02q10gxy4xw7g8x2wg2sx4sbawzbfcl7a5xdydrxl4r4v4";
19 };
20
21 buildInputs = [ zetup ];
22
23 propagatedBuildInputs = [ six moretools pathpy ];
24
25 checkInputs = [ pytestCheckHook ];
26
27 pythonImportsCheck = [ "modeled" ];
28
29 meta = with lib; {
30 description = "Universal data modeling for Python";
31 homepage = "https://github.com/modeled/modeled";
32 license = licenses.lgpl3Only;
33 maintainers = [ maintainers.costrouc ];
34 };
35}