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