python311Packages.lacuscore: init at 1.8.10

The modulable part of Lacus

https://github.com/ail-project/LacusCore
This commit is contained in:
Fabian Affolter
2024-03-21 11:00:18 +01:00
parent a44fb04c2a
commit 8a0d04018a
2 changed files with 67 additions and 0 deletions
@@ -0,0 +1,65 @@
{ lib
, async-timeout
, buildPythonPackage
, defang
, dnspython
, fetchFromGitHub
, playwrightcapture
, poetry-core
, pythonOlder
, redis
, requests
, pythonRelaxDepsHook
, sphinx
, ua-parser
}:
buildPythonPackage rec {
pname = "lacuscore";
version = "1.8.10";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "ail-project";
repo = "LacusCore";
rev = "refs/tags/v${version}";
hash = "sha256-X3Bs/eMkpobRqiGB70ujvaIO1xWftEBZFyR9i5eN7/A=";
};
pythonRelaxDeps = [
"redis"
];
nativeBuildInputs = [
poetry-core
pythonRelaxDepsHook
];
propagatedBuildInputs = [
async-timeout
defang
dnspython
playwrightcapture
redis
requests
sphinx
ua-parser
];
# Module has no tests
doCheck = false;
pythonImportsCheck = [
"lacuscore"
];
meta = with lib; {
description = "The modulable part of Lacus";
homepage = "https://github.com/ail-project/LacusCore";
changelog = "https://github.com/ail-project/LacusCore/releases/tag/v${version}";
license = licenses.bsd3;
maintainers = with maintainers; [ fab ];
};
}
+2
View File
@@ -6342,6 +6342,8 @@ self: super: with self; {
laces = callPackage ../development/python-modules/laces { };
lacuscore = callPackage ../development/python-modules/lacuscore { };
lakeside = callPackage ../development/python-modules/lakeside { };
langchain = callPackage ../development/python-modules/langchain { };