[build-system] requires = ["setuptools>=68", "wheel"] build-backend = "setuptools.build_meta" [project] name = "incident-commander-env" version = "0.1.0" description = "OpenEnv environment for training incident commander LLM agents." readme = "README.md" requires-python = ">=3.10" dependencies = [ "pydantic>=2,<3", ] [project.optional-dependencies] server = [ "fastapi>=0.104.0", "uvicorn>=0.24.0", "openenv-core>=0.2.1", ] train = [ "accelerate>=0.34.0", "datasets>=2.20.0", "peft>=0.12.0", "pillow>=10.0.0", "trl>=1.2.0", "transformers>=4.56.0", ] vllm = [ "vllm>=0.6.0", ] dev = [ "pytest>=8.0.0", "ruff>=0.6.0", "pillow>=10.0.0", ] [project.scripts] incident-commander-train = "incident_commander_env.training:main" [tool.setuptools.packages.find] where = ["."] include = ["incident_commander_env*", "server*"] [tool.ruff] line-length = 100 target-version = "py310"