# Pip requirements file for pywbem install.#
#
# The order of packages is significant, because pip processes them in the order
# of appearance.

# Make sure that the minimum versions required in this file are also the
# versions defined in minimum-constraints.txt.


# Direct dependencies (except pip, setuptools, wheel):

# On Windows, M2Crypto must be installed via pywbem_os_setup.bat
M2Crypto>=0.31.0; python_version < '3.0' and sys_platform != 'win32'
mock>=2.0.0,<3.0.0; python_version == '2.6'
mock>=2.0.0,<4.0.0; python_version >= '2.7' and python_version <= '3.5'
mock>=2.0.0; python_version >= '3.6'
ordereddict>=1.1; python_version == '2.6'
ply>=3.10
# PyYAML 5.3 has removed support for Python 3.4; fixes narrow build error
PyYAML>=3.11,<3.12; python_version == '2.6'
PyYAML>=5.3; python_version == '2.7'
PyYAML>=5.1,<5.3; python_version == '3.4'
PyYAML>=5.1; python_version > '3.4'
# virtualenv 20.0.0 (required on py3.8+) requires six>=0.12.0
six>=1.10.0; python_version < '3.8'
six>=1.12.0; python_version >= '3.8'
backport_collections>=0.1; python_version == '2.6'


# Indirect dependencies are no longer specified here, but for testing with a
# minimum version, they are listed in the minimum-constraints.txt file.
