[project]
name = "codeflash-python"
version = "0.1.0"
requires-python = ">=3.9"
dependencies = [
    "codeflash-core",
    "coverage[toml]>=7.0",
    "dill>=0.3",
    "gitpython>=3.1",
    "isort>=5.0",
    "jedi>=0.19",
    "junitparser>=3.2",
    "lxml>=5.3.0",
    "libcst>=1.8.6",
    "tomlkit>=0.12",
    "wcwidth>=0.2",
    "crosshair-tool>=0.0.78; python_version < '3.15'",
]

[project.scripts]
codeflash = "codeflash_python.pipeline._cli:main"

[build-system]
requires = ["uv_build>=0.7.2,<0.8"]
build-backend = "uv_build"

[tool.uv.sources]
codeflash-core = { workspace = true }

[dependency-groups]
dev = [
    "parameterized>=0.9.0",
]
