python3Packages.mlflow-skinny: init at 3.12.0

This commit is contained in:
Gaetan Lepage
2026-05-17 23:27:19 +00:00
parent 8b469d65d9
commit fe3bf64f55
2 changed files with 75 additions and 0 deletions
@@ -0,0 +1,73 @@
{
buildPythonPackage,
mlflow,
# build-system
setuptools,
# dependencies
cachetools,
click,
cloudpickle,
databricks-sdk,
fastapi,
gitpython,
importlib-metadata,
opentelemetry-api,
opentelemetry-proto,
opentelemetry-sdk,
packaging,
protobuf,
pydantic,
python-dotenv,
pyyaml,
requests,
sqlparse,
starlette,
typing-extensions,
uvicorn,
}:
buildPythonPackage (finalAttrs: {
pname = "mlflow-skinny";
inherit (mlflow) version src;
pyproject = true;
__structuredAttrs = true;
sourceRoot = "${finalAttrs.src.name}/libs/skinny";
build-system = [ setuptools ];
dependencies = [
cachetools
click
cloudpickle
databricks-sdk
fastapi
gitpython
importlib-metadata
opentelemetry-api
opentelemetry-proto
opentelemetry-sdk
packaging
protobuf
pydantic
python-dotenv
pyyaml
requests
sqlparse
starlette
typing-extensions
uvicorn
];
pythonImportsCheck = [ "mlflow" ];
# No tests in the skinny subtree.
doCheck = false;
meta = mlflow.meta // {
description = "Lightweight version of MLflow that is designed to minimize package size";
homepage = "https://github.com/mlflow/mlflow/tree/master/libs/skinny";
};
})
+2
View File
@@ -10165,6 +10165,8 @@ self: super: with self; {
mlflow = callPackage ../development/python-modules/mlflow { };
mlflow-skinny = callPackage ../development/python-modules/mlflow-skinny { };
mlrose = callPackage ../development/python-modules/mlrose { };
mlt = toPythonModule (