schemashift / pyproject.toml
yashash04's picture
first commit
d4ab0f1
Raw
History Blame
876 Bytes
[build-system]
requires = ["setuptools>=68", "wheel"]
build-backend = "setuptools.build_meta"
[project]
name = "schemashift"
version = "0.1.0"
description = "OpenEnv RL environment for adaptive tool use under API schema drift."
readme = "README.md"
requires-python = ">=3.10"
authors = [
{ name = "Yashash Sheshagiri" },
{ name = "Gajanand V Dhayagode" },
{ name = "Likith B S" },
]
license = { text = "Apache-2.0" }
dependencies = [
"fastapi>=0.110",
"uvicorn>=0.27",
"pydantic>=2.6",
"httpx>=0.27",
"python-dotenv>=1.0",
]
[project.optional-dependencies]
dev = ["pytest>=8.0"]
ui = ["gradio>=4.20"]
eval = ["openai>=1.30"]
[tool.setuptools]
packages = ["schemashift", "schemashift.tools", "schemashift.server", "schemashift.training"]
package-dir = {"schemashift" = "."}
[tool.pytest.ini_options]
testpaths = ["tests"]
pythonpath = ["."]