# This is a constraint file forcing the minimum allowed version to be
# installed.
#
# https://pip.pypa.io/en/stable/user_guide/#constraints-files

# From install_requires
backports.zoneinfo == 0.2.0
typing-extensions == 4.6.0
importlib-metadata == 1.4

# From the 'test' extra
anyio == 4.0
mypy == 1.19.0
pproxy == 2.7.0
pytest == 6.2.5
pytest-cov == 3.0.0
pytest-randomly == 3.5.0

# From the 'dev' extra
black == 26.1.0
dnspython == 2.1.0
flake8 == 4.0.0
types-setuptools == 57.4.0
wheel == 0.37

# From the 'docs' extra
Sphinx == 9.1.0
furo == 2025.12.19
sphinx-autobuild == 2025.8.25
sphinx-autodoc-typehints == 3.10.2

# Build tools
wheel == 0.37
Cython == 3.1.1
tomli == 2.0.1

# Undeclared extras to "unblock" extra features
#
# Warning: the versions specified for these packages are the oldest versions
# offering a binary package for the oldest Python version we support.
#
# When the minimum supported Python version is increased, these dependencies
# might need to be updated.
#
# Grep help: the current minimum supported version is Python 3.10.
shapely == 1.8.0
numpy == 1.22.0
