make asyncio optional

This commit is contained in:
Kevin Turcios 2025-09-28 04:13:14 -07:00
parent be2ffeac4c
commit 2c8d2ba292
2 changed files with 551 additions and 472 deletions

View file

@ -44,7 +44,6 @@ dependencies = [
"pygls>=1.3.1",
"codeflash-benchmark",
"filelock",
"pytest-asyncio>=1.2.0",
]
[project.urls]
@ -53,8 +52,14 @@ Homepage = "https://codeflash.ai"
[project.scripts]
codeflash = "codeflash.main:main"
[project.optional-dependencies]
asyncio = [
"pytest-asyncio>=1.2.0",
]
[dependency-groups]
dev = [
{include-group = "asyncio"},
"ipython>=8.12.0",
"mypy>=1.13",
"ruff>=0.7.0",
@ -77,6 +82,9 @@ dev = [
"uv>=0.6.2",
"pre-commit>=4.2.0,<5",
]
asyncio = [
"pytest-asyncio>=1.2.0",
]
[tool.hatch.build.targets.sdist]
include = ["codeflash"]

1013
uv.lock

File diff suppressed because it is too large Load diff