[build-system] requires = ["setuptools>=68.0", "wheel"] build-backend = "setuptools.backends._legacy:_Backend" [project] name = "codesensei" version = "1.0.0" description = "GRPO-trained LLM code debugging environment (OpenEnv)" readme = "README.md" license = {text = "MIT"} requires-python = ">=3.10" dependencies = [ "fastapi>=0.104.0", "uvicorn[standard]>=0.24.0", "websockets>=12.0", "pydantic>=2.0.0", "openai>=1.0.0", "openenv-core>=0.2.0", ] [project.optional-dependencies] inference = [ "openai>=1.0.0", "aiohttp>=3.9.0", ] training = [ "trl>=0.8.0", "transformers>=4.38.0", "peft>=0.9.0", "bitsandbytes>=0.42.0", ] [project.scripts] server = "server.app:main" [tool.setuptools.packages.find] include = ["env*"]