[project] name = "wordle-five" version = "0.1.0" description = "A five-letter word-guessing environment with a three-component reward" requires-python = ">=3.11,<3.14" dependencies = ["numpy>=2.0"] [project.optional-dependencies] # verifiers is optional so the engine, the solver, the reward and the probe all # run — and CI gates on them — without pulling a heavyweight RL stack. Only # taskset.py needs it. verifiers = ["verifiers>=0.3.2.dev12"] [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["wordle_five"] [tool.hatch.build] include = ["wordle_five/**", "words/**", "pyproject.toml", "README.md"]