# A lot of Great Expectations' codebase and tests are tied to specific databases, cloud providers, etc.
# In this file, comments on each row indicate which tests that package is used for.
# To run tests for smaller subsets of infrastructure, please look at other requirements-dev-*.txt files.

altair>=4.0.0,<5  # package
black==19.10b0  # package
black==19.10b0  # lint
boto3>=1.9  # all_tests
Click>=7.1.2  # package
feather-format>=0.4.1  # all_tests
freezegun>=0.3.15  # all_tests
google-cloud-storage>=1.28.0  # all_tests
ipywidgets>=7.5.1  # package
isort[requirements]==4.3.21  # lint
jinja2>=2.10  # package
jsonschema>=2.5.1  # package
marshmallow>3.0  # package
mistune>=0.8.4  # package
mock>=3.0.5  # all_tests
moto>=1.3.7  # all_tests
numpy>=1.14.1  # package
pandas>=0.22.0  # package
pre-commit>=2.3.0  # lint
psycopg2-binary>=2.7.6  # sqlalchemy_tests
pyarrow>=0.12.0  # all_tests
pybigquery>=0.4.15  # sqlalchemy_tests
PyMySQL>=0.9.3,<0.10  # sqlalchemy_tests
pyparsing>=2.4,<3  # package
pyspark>=2.3.2,<3.0.0  # spark
pytest>=5.3.5  # all_tests
pytest-cov>=2.8.1  # all_tests
python-dateutil>=2.8.1  # package
pytz>=2015.6  # package
requests>=2.20,<2.24  # package
ruamel.yaml>=0.15.24  # package
scipy>=0.19.0  # package
snowflake-sqlalchemy>=1.2.3  # sqlalchemy_tests
sqlalchemy>=1.3.16  # sqlalchemy_tests
sqlalchemy-redshift>=0.7.7  # sqlalchemy_tests
termcolor>=1.1.0  # package
tzlocal>=1.2  # package
xlrd>=1.1.0  # all_tests
