fusion-design-lab / pyproject.toml
CreativeEngineer's picture
feat: add low-fi PPO smoke workflow
97fc141
raw
history blame contribute delete
891 Bytes
[project]
name = "fusion-design-lab"
version = "0.1.0"
description = "OpenEnv P1 environment for constrained stellarator design with constellaration"
readme = "README.md"
requires-python = ">=3.11"
dependencies = [
"constellaration",
"fastapi>=0.115.0",
"numpy>=2.0.0",
"openenv-core[core]>=0.2.1",
"pydantic>=2.10.0",
"uvicorn>=0.34.0",
]
[project.optional-dependencies]
notebooks = [
"ipykernel>=6.29.0",
"jupyterlab>=4.3.0",
]
training = [
"gymnasium>=1.0.0",
"stable-baselines3>=2.5.0",
]
dev = [
"pre-commit>=4.0.0",
"pytest>=8.3.0",
"ruff>=0.11.0",
]
[project.scripts]
server = "server.app:main"
[build-system]
requires = ["setuptools>=69.0"]
build-backend = "setuptools.build_meta"
[tool.setuptools]
packages = ["baselines", "fusion_lab", "server"]
[tool.ruff]
line-length = 100
target-version = "py311"
[tool.pytest.ini_options]
testpaths = ["tests"]