| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| | [build-system]
|
| | requires = ["setuptools>=45", "wheel"]
|
| | build-backend = "setuptools.build_meta"
|
| |
|
| | [project]
|
| | name = "openenv-bio-experiment"
|
| | version = "0.1.0"
|
| | description = "RL environment for biological experiment pipeline planning"
|
| | requires-python = ">=3.10,<3.13"
|
| | dependencies = [
|
| | "openenv-core[core]>=0.2.0",
|
| | "numpy>=1.24.0",
|
| | "scipy>=1.10.0",
|
| | "pydantic>=2.0.0",
|
| | ]
|
| |
|
| | [project.optional-dependencies]
|
| | bio = [
|
| | "biopython>=1.84",
|
| | "gseapy>=1.1.3",
|
| | "scanpy>=1.10.0",
|
| | ]
|
| | dev = [
|
| | "pytest>=8.0.0",
|
| | "pytest-cov>=4.0.0",
|
| | ]
|
| | train = [
|
| | "accelerate>=1.13.0",
|
| | "bitsandbytes>=0.45.0",
|
| | "datasets>=4.6.1",
|
| | "ipykernel>=6.0.0",
|
| | "matplotlib>=3.10.8",
|
| | "peft>=0.15.0",
|
| | "torch>=2.10.0",
|
| | "torchvision>=0.20.0",
|
| | "transformers>=5.3.0",
|
| | "trl>=0.29.0",
|
| | ]
|
| |
|
| | [project.scripts]
|
| | server = "hackathon.server.app:main"
|
| |
|
| | [tool.uv]
|
| | package = false
|
| |
|
| | [tool.setuptools]
|
| | include-package-data = true
|
| | packages = [
|
| | "hackathon",
|
| | "hackathon.server",
|
| | "hackathon.server.simulator",
|
| | "hackathon.server.rules",
|
| | "hackathon.server.rewards",
|
| | "hackathon.server.tasks",
|
| | "hackathon.server.subagents",
|
| | "hackathon.training",
|
| | "hackathon.tests",
|
| | ]
|
| | [tool.setuptools.package-dir]
|
| | hackathon = "."
|
| | "hackathon.server" = "server"
|
| | "hackathon.server.simulator" = "server/simulator"
|
| | "hackathon.server.rules" = "server/rules"
|
| | "hackathon.server.rewards" = "server/rewards"
|
| | "hackathon.server.tasks" = "server/tasks"
|
| | "hackathon.server.subagents" = "server/subagents"
|
| | "hackathon.training" = "training"
|
| | "hackathon.tests" = "tests"
|
| |
|