urllib3>=2.2.2

[:python_version < "3.12"]
typing_extensions>=4.6.0

[aiohttp]
aiohttp

[colordiff]
rich

[dev]
ruff==0.15.15
mypy==2.1.0
dissolve>=0.1.1
codespell==2.4.2

[fastimport]
fastimport

[fuzzing]
atheris

[https]
urllib3>=2.2.2

[hypothesis]
hypothesis>=6

[merge]
merge3

[paramiko]
paramiko

[patiencediff]
patiencediff

[pgp]
gpg

[range_diff]
munkres
