# Development Requirements (`.[dev]`)

defaultlist  # GPLv3

# Releases
build
twine
## pyproject.toml
setuptools_scm[toml]>=7.1.0
# Release Binaries
PyInstaller

# Development
coloredlogs  # Optional
pprint3x; python_version<='3.10'  # Optional

## Tests
flake8  # TODO: Migrate to `ruff`
# pytest  # TODO: Migrate from `unittest`
mypy~=1.3
### typeshed: `mypy --install-types`
types-Pillow

# Docs
Sphinx>=7.1,<7.2
sphinx-automodapi
## Sphinx Themes
# sphinx-rtd-theme  # Too many fonts
furo<=2023.7.26
## Generating PDF
latex-rubber
## Compatibility
### CentOS 7
urllib3<2; python_version<='3.8'

# Autocompletion
shtab>=1.5.1  # Support for tcsh

# vim: ft=conf:nospell:
