13 buildPythonPackage rec {
14 pname = "logilab-constraint";
16 format = "setuptools";
19 inherit pname version;
20 hash = "sha256-UiE1FsHYJxvJd+lqCQKJQkAHXa5iRQYEzU9nDgrR6YY=";
28 propagatedBuildInputs = [
34 nativeCheckInputs = [ pytestCheckHook ];
37 # avoid ModuleNotFoundError: No module named 'logilab.common' due to namespace
42 # these tests are abstract test classes intended to be inherited
46 pythonImportsCheck = [ "logilab.constraint" ];
49 description = "logilab-database provides some classes to make unified access to different";
50 homepage = "https://forge.extranet.logilab.fr/open-source/logilab-constraint";
51 changelog = "https://forge.extranet.logilab.fr/open-source/logilab-constraint/-/blob/${version}/CHANGELOG.md";
52 license = licenses.lgpl21Plus;