mlflow--mlflow
141 行
3.7 KiB
TOML
141 行
3.7 KiB
TOML
# Auto-generated by dev/pyproject.py. Do not edit manually.
|
|
# This file defines the package metadata of `mlflow-skinny`.
|
|
|
|
[build-system]
|
|
requires = ["setuptools<=82.0.1"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "mlflow-skinny"
|
|
version = "3.14.1.dev0"
|
|
description = "MLflow is an open source platform for the complete machine learning lifecycle"
|
|
readme = "README_SKINNY.md"
|
|
keywords = ["mlflow", "ai", "databricks"]
|
|
classifiers = [
|
|
"Development Status :: 5 - Production/Stable",
|
|
"Intended Audience :: Developers",
|
|
"Intended Audience :: End Users/Desktop",
|
|
"Intended Audience :: Science/Research",
|
|
"Intended Audience :: Information Technology",
|
|
"Topic :: Scientific/Engineering :: Artificial Intelligence",
|
|
"Topic :: Software Development :: Libraries :: Python Modules",
|
|
"License :: OSI Approved :: Apache Software License",
|
|
"Operating System :: OS Independent",
|
|
"Programming Language :: Python :: 3.10",
|
|
]
|
|
requires-python = ">=3.10"
|
|
dependencies = [
|
|
"cachetools<8,>=5.0.0",
|
|
"click<9,>=7.0",
|
|
"cloudpickle<4",
|
|
"databricks-sdk<1,>=0.20.0",
|
|
"fastapi<1",
|
|
"gitpython<4,>=3.1.9",
|
|
"importlib_metadata<10,>=3.7.0,!=4.7.0",
|
|
"opentelemetry-api<3,>=1.9.0",
|
|
"opentelemetry-proto<3,>=1.9.0",
|
|
"opentelemetry-sdk<3,>=1.9.0",
|
|
"packaging<27",
|
|
"protobuf<8,>=3.12.0",
|
|
"pydantic<3,>=2.0.0",
|
|
"python-dotenv<2,>=0.19.0",
|
|
"pyyaml<7,>=5.1",
|
|
"requests<3,>=2.17.3",
|
|
"sqlparse<1,>=0.4.0",
|
|
"starlette<2",
|
|
"typing-extensions<5,>=4.0.0",
|
|
"uvicorn<1",
|
|
]
|
|
[[project.maintainers]]
|
|
name = "Databricks"
|
|
email = "mlflow-oss-maintainers@googlegroups.com"
|
|
|
|
[project.license]
|
|
file = "LICENSE.txt"
|
|
|
|
[project.optional-dependencies]
|
|
extras = [
|
|
"pyarrow",
|
|
"requests-auth-aws-sigv4",
|
|
"boto3",
|
|
"botocore",
|
|
"google-cloud-storage>=1.30.0",
|
|
"azureml-core>=1.2.0",
|
|
"pysftp",
|
|
"kubernetes",
|
|
"prometheus-flask-exporter",
|
|
]
|
|
db = ["PyMySQL", "psycopg2-binary", "pymssql"]
|
|
databricks = [
|
|
"azure-storage-file-datalake>12",
|
|
"google-cloud-storage>=1.30.0",
|
|
"boto3>1",
|
|
"botocore",
|
|
"databricks-agents>=1.2.0,<2.0",
|
|
]
|
|
gateway = [
|
|
"boto3<2,>=1.28.56",
|
|
"fastapi<1",
|
|
"slowapi<1,>=0.1.9",
|
|
"tiktoken<1",
|
|
"uvicorn[standard]<1",
|
|
"watchfiles<2",
|
|
]
|
|
genai = [
|
|
"boto3<2,>=1.28.56",
|
|
"fastapi<1",
|
|
"slowapi<1,>=0.1.9",
|
|
"tiktoken<1",
|
|
"uvicorn[standard]<1",
|
|
"watchfiles<2",
|
|
]
|
|
mcp = ["fastmcp<4,>=2.7.0", "click!=8.3.0"]
|
|
azure = ["azure-storage-blob>=12", "azure-identity>=1.6.1"]
|
|
sqlserver = ["mlflow-dbstore"]
|
|
aliyun-oss = ["aliyunstoreplugin"]
|
|
jfrog = ["mlflow-jfrog-plugin"]
|
|
kubernetes = ["kubernetes"]
|
|
langchain = ["langchain>=0.3.26,<=1.3.4"]
|
|
auth = ["Flask-WTF<2"]
|
|
|
|
[project.urls]
|
|
homepage = "https://mlflow.org"
|
|
issues = "https://github.com/mlflow/mlflow/issues"
|
|
documentation = "https://mlflow.org/docs/latest"
|
|
repository = "https://github.com/mlflow/mlflow"
|
|
|
|
[project.scripts]
|
|
mlflow = "mlflow.cli:cli"
|
|
|
|
[project.entry-points."mlflow.app"]
|
|
basic-auth = "mlflow.server.auth:create_app"
|
|
|
|
[project.entry-points."mlflow.app.client"]
|
|
basic-auth = "mlflow.server.auth.client:AuthServiceClient"
|
|
|
|
[project.entry-points."mlflow.deployments"]
|
|
databricks = "mlflow.deployments.databricks"
|
|
http = "mlflow.deployments.mlflow"
|
|
https = "mlflow.deployments.mlflow"
|
|
openai = "mlflow.deployments.openai"
|
|
|
|
[tool.setuptools.package-data]
|
|
mlflow = [
|
|
"store/db_migrations/alembic.ini",
|
|
"temporary_db_migrations_for_pre_1_users/alembic.ini",
|
|
"pyspark/ml/log_model_allowlist.txt",
|
|
"server/auth/basic_auth.ini",
|
|
"server/auth/db/migrations/alembic.ini",
|
|
"server/uvicorn_log_config.yaml",
|
|
"models/notebook_resources/**/*",
|
|
"ai_commands/**/*.md",
|
|
"assistant/skills/**/*",
|
|
"agent/setup/templates/**/*.md",
|
|
]
|
|
|
|
[tool.setuptools.packages.find]
|
|
where = ["."]
|
|
include = ["mlflow", "mlflow.*"]
|
|
exclude = ["tests", "tests.*"]
|
|
namespaces = false
|