dulwich<0.21.4,>=0.20
giturlparse<0.11,>=0.10
imagesize<1.5,>=1.4
packaging<24,>=20
pyyaml<7,>=5.4

[:python_version < "3.11"]
typing-extensions<5,>=4

[:sys_platform == "linux"]
distro==1.8.*

[:sys_platform == "win32"]
pywin32==305

[dev]
black
flake8<6.1,>=5
flake8-bugbear<23.2,>=23.1
flake8-builtins<3,>=2.1
flake8-eradicate<2,>=1.0
flake8-isort<6.1,>=5
pre-commit<3.2,>=3
