pytest>=8.0.0

[benchmark]
tiktoken<1,>=0.9

[dev]
build<2,>=1.2
myst-parser<5,>=4
packaging>=24
pytest-cov<8,>=6
pytest-rerunfailures<17,>=15
pytest-subtests<0.16,>=0.14
pytest-xdist<4,>=3.6
ruff==0.16.1
sphinx<10,>=8
sphinx-rtd-theme<4,>=3
tiktoken<1,>=0.9
twine<7,>=6

[docs]
myst-parser<5,>=4
sphinx<10,>=8
sphinx-rtd-theme<4,>=3

[lint]
ruff==0.16.1

[release]
build<2,>=1.2
packaging>=24
twine<7,>=6

[test]
packaging>=24
pytest-cov<8,>=6
pytest-rerunfailures<17,>=15
pytest-subtests<0.16,>=0.14
pytest-xdist<4,>=3.6
