configobj
fastbencode
patiencediff
merge3
dulwich>=0.21.6
urllib3>=1.24.1
pyyaml
tzlocal

[dev]
testtools
testscenarios
python-subunit
flake8
cython>=0.29
ruff

[doc]
docutils
setuptools
sphinx
sphinx_epytext

[fastimport]
fastimport

[git]
dulwich>=0.21.6

[github]
github

[launchpad]
launchpadlib>=1.6.3

[paramiko]
paramiko

[pgp]
gpg

[subunit]
python-subunit

[testing]
testtools
testscenarios
python-subunit
dulwich>=0.21.6

[workspace]
pyinotify

[workspace:python_version >= "3.12"]
pyasyncore
