reqs/README.md
pip install great_expectations or pip install .extras_require key, if the dialect is compatible with sqlalchemy 2.xextras_require keys aws_secrets and s3 (pip install ".[aws_secrets]" or pip install ".[s3]")extras_require key, if the dialect is not yet compatible with 2.xblack, mypy, and ruffdocstring-parser package needed for generating API docspip install ".[cloud]"pip install ".[spark]"pip install ".[arrow]"pip install ".[azure]" and pip install ".[azure_secrets]"pip install ".[excel]"pip install ".[pagerduty]"pip install ".[test]"; the recommended starting point for contributors local development; many CI jobs have their environment setup with pip install -c constraints-dev.txt "[test, some-backend]"
pip install -r reqs/requirements-dev-sqlalchemy.txt
pip install ".[athena]"pip install ".[bigquery]" and pip install ".[gcp]"pip install ".[clickhouse]"pip install ".[dremio]"pip install ".[hive]"pip install ".[sql-server]"pip install ".[mysql]"pip install ".[postgresql]"pip install ".[redshift]"pip install ".[snowflake]"pip install ".[teradata]"pip install ".[trino]"pip install ".[vertica]"Any time you update any of the requirements files in this reqs directory or the root of the repo, your're going to want to run the tests in these 2 files and make adjustments.
pytest -vv tests/core/usage_statistics/test_package_dependencies.py tests/test_packaging.py
Might need to update great_expectations/core/usage_statistics/package_dependencies.py.