# Pip requirements file for install dependencies.

# Note: The dependencies in this file will become the dependencies stated
# in the Pypi package metadata.


# Direct dependencies for install (must be consistent with minimum-constraints-install.txt)

ply>=3.10
# PyYAML is also pulled in by dparse and python-coveralls
# PyYAML 6.0 has wheel archives for Python 3.6 - 3.11
# PyYAML 6.0.0 fails install since Cython 3 was released, see issue
#   https://github.com/yaml/pyyaml/issues/724.
# PyYAML 6.0.2 provides wheel archives for Python 3.13 on Windows
PyYAML>=6.0.2
# requests 2.22.0 removed the pinning of urllib3 to <1.25.0
# requests 2.25.0 tolerates urllib3 1.26.5 which is needed on Python 3.10 to remove ImportWarning in six
# requests 2.32.2 safety issue 71064 requires requests ver >=2.32.0 (2.32.0, 2.32.1 yanked)
requests>=2.32.4
yamlloader>=0.5.5

# typing-extensions
typing-extensions>=4.14.1


# Indirect dependencies for install that are needed for some reason (must be consistent with minimum-constraints-install.txt)

# setuptools 61.0.0 breaks "setup.py install", see https://github.com/pypa/setuptools/issues/3198
setuptools!=61.0.0

urllib3>=2.6.0

certifi>=2024.07.04
idna>=3.7
