[project] name = "medarc-verifiers" version = "0.2.0" description = "A collection of MedARC utilities and tools for Prime Intellect's verifiers package" readme = "docs/README.md" requires-python = ">=3.11" license = { file = "LICENSE" } dependencies = [ "prime>=0.3.35", "verifiers>=0.1.14,<0.2", "pyyaml>=6.0.1", "docstring-parser>=0.17.0", "pylatexenc>=2.10", "datasets>=4.2.0", "pyarrow>=23.0.0,<24", "pydantic>=2.12.3", "omegaconf>=2.3.0", "polars>=1.35.1", "tabulate>=0.9.0", "rich>=13.7.0", ] [project.scripts] medarc-eval = "medarc_verifiers.cli.main:main" medarc-orchestrate = "medarc_verifiers.orchestrate.cli:main" [dependency-groups] dev = [ "pytest>=8.4.2", "pytest-asyncio>=1.3.0", "ruff>=0.14.2", ] orchestrator = [ "docker>=7.0.0", "httpx>=0.27.0", "nvidia-ml-py>=12.560.30", "python-dotenv>=1.0.1", ] [tool.pytest.ini_options] testpaths = ["tests"] [tool.ruff] line-length = 120 extend-exclude = ["docs"] src = ["medarc_verifiers"] [build-system] requires = ["uv_build>=0.10.4,<0.11.0"] build-backend = "uv_build" [tool.uv.build-backend] module-name = "medarc_verifiers" module-root = ""