craft-archives>=1.1.3
craft-cli>=2.6.0
craft-grammar>=1.2.0
craft-parts>=1.33.0
craft-providers<2.0,>=1.20.0
snap-helpers>=0.4.2
platformdirs>=3.10
pydantic<2.0,>=1.10
pydantic-yaml<1.0
pygit2<1.15.0,>=1.13.0
PyYaml>=6.0
requests<2.32
typing_extensions>=4.4.0

[apt]

[apt:sys_platform == "linux"]
python-apt>=2.4.0

[dev]
coverage[toml]==7.4.4
hypothesis>=6.0
pyfakefs~=5.3
pytest==8.1.1
pytest-check==2.3.1
pytest-cov==5.0.0
pytest-mock==3.14.0
pytest-rerunfailures==14.0
pytest-time>=0.3.1
requests<2.32.0
responses~=0.25.0
craft-application[remote]

[docs]
canonical-sphinx~=0.1
sphinx-autobuild==2024.4.16
sphinx-lint==0.9.1

[lint]
black~=24.0
codespell[toml]==2.2.6
yamllint==1.35.1

[remote]
launchpadlib>=1.10.16

[types]
mypy[reports]==1.9.0
pyright==1.1.359
types-requests
types-urllib3
