overrides
PyYAML
pydantic<2.0.0,>=1.9.0
pydantic-yaml[pyyaml]<1.0.0,>=0.11.0
pyxdg
requests
requests-unixsocket
urllib3<2

[apt]
python-apt

[dev]
autoflake
twine
sphinx
sphinx-autodoc-typehints
sphinx-lint
sphinx-pydantic
sphinx-rtd-theme
sphinxcontrib-details-directive==0.1.0
black
codespell
coverage
isort
pydocstyle
pylint
pylint-fixme-info
pylint-pytest
pyright
pytest
pytest-cov
pytest-mock
requests-mock
ruff==0.0.239
tox
yamllint==1.29.0
mypy[reports]==0.991
types-colorama
types-docutils
types-Pillow
types-Pygments
types-pytz
types-PyYAML
types-requests
types-setuptools

[docs]
sphinx
sphinx-autodoc-typehints
sphinx-lint
sphinx-pydantic
sphinx-rtd-theme
sphinxcontrib-details-directive==0.1.0

[focal-dev]
python-apt@ https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/python-apt/2.0.1ubuntu0.20.04.1/python-apt_2.0.1ubuntu0.20.04.1.tar.xz

[jammy-dev]
python-apt@ https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/python-apt/2.4.0ubuntu1/python-apt_2.4.0ubuntu1.tar.xz

[lunar-dev]
python-apt@ https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/python-apt/2.5.3ubuntu1/python-apt_2.5.3ubuntu1.tar.xz

[test]
black
codespell
coverage
isort
pydocstyle
pylint
pylint-fixme-info
pylint-pytest
pyright
pytest
pytest-cov
pytest-mock
requests-mock
ruff==0.0.239
tox
yamllint==1.29.0
mypy[reports]==0.991
types-colorama
types-docutils
types-Pillow
types-Pygments
types-pytz
types-PyYAML
types-requests
types-setuptools

[types]
mypy[reports]==0.991
types-colorama
types-docutils
types-Pillow
types-Pygments
types-pytz
types-PyYAML
types-requests
types-setuptools
