cffi
cython
hypothesis
pickle5; platform_system != "Windows" and python_version < "3.8"
pytest
pytest-lazy-fixture
pytz

numpy==1.19.5; platform_system == "Linux"   and platform_machine == "aarch64" and python_version <  "3.7"
numpy==1.21.3; platform_system == "Linux"   and platform_machine == "aarch64" and python_version >= "3.7"
numpy==1.19.5; platform_system == "Linux"   and platform_machine != "aarch64" and python_version <  "3.9"
numpy==1.21.3; platform_system == "Linux"   and platform_machine != "aarch64" and python_version >= "3.9"
numpy==1.21.3; platform_system == "Darwin"  and platform_machine == "arm64"
numpy==1.19.5; platform_system == "Darwin"  and platform_machine != "arm64"   and python_version <  "3.9"
numpy==1.21.3; platform_system == "Darwin"  and platform_machine != "arm64"   and python_version >= "3.9"
numpy==1.19.5; platform_system == "Windows"                                   and python_version <  "3.9"
numpy==1.21.3; platform_system == "Windows"                                   and python_version >= "3.9"

pandas<1.1.0;  platform_system == "Linux"   and platform_machine != "aarch64" and python_version <  "3.8"
pandas;        platform_system == "Linux"   and platform_machine != "aarch64" and python_version >= "3.8"
pandas;        platform_system == "Linux"   and platform_machine == "aarch64"
pandas<1.1.0;  platform_system == "Darwin"  and platform_machine != "arm64"   and python_version <  "3.8"
pandas;        platform_system == "Darwin"  and platform_machine != "arm64"   and python_version >= "3.8"
pandas;        platform_system == "Darwin"  and platform_machine == "arm64"
pandas<1.1.0;  platform_system == "Windows"                                   and python_version <  "3.8"
pandas;        platform_system == "Windows"                                   and python_version >= "3.8" and python_version <= "3.9"

# TODO(kszucs): remove the python_version <= "3.9" constraint once https://github.com/scipy/oldest-supported-numpy/pull/27 gets merged
