# 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