Skip to content

Commit

Permalink
Add extras to setup.cfg
Browse files Browse the repository at this point in the history
  • Loading branch information
tyler-hoffman committed Jan 14, 2025
1 parent e30a388 commit 03302aa
Show file tree
Hide file tree
Showing 5 changed files with 31 additions and 26 deletions.
15 changes: 3 additions & 12 deletions .github/workflows/integration-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,7 @@ jobs:
run: python -m pip install --upgrade pip

- name: Install Library
run: pip install .

- name: Install Dependencies
run: pip install -r test-requirements.txt
run: pip install .[test]

- name: Setup
run: |
Expand Down Expand Up @@ -78,10 +75,7 @@ jobs:
run: python -m pip install --upgrade pip

- name: Install Library
run: pip install .

- name: Install Dependencies
run: pip install -r test-requirements.txt
run: pip install .[test,spark]

- name: Setup
run: |
Expand Down Expand Up @@ -115,10 +109,7 @@ jobs:
run: python -m pip install --upgrade pip

- name: Install Library
run: pip install .

- name: Install Dependencies
run: pip install -r test-requirements.txt
run: pip install .[test,spark]

- name: Setup
run: |
Expand Down
5 changes: 1 addition & 4 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,7 @@ jobs:
python-version: 3.12

- name: Install Library
run: pip install .

- name: Install Dependencies
run: pip install -r test-requirements.txt
run: pip install .[dev]

- name: Ruff Formatter
run: ruff format --check .
Expand Down
5 changes: 1 addition & 4 deletions .github/workflows/unit-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,7 @@ jobs:
run: python -m pip install --upgrade pip

- name: Install Library
run: pip install .

- name: Install Dependencies
run: pip install -r test-requirements.txt
run: pip install .[test]

- name: Run Unit Tests
run: pytest -vvv -m unit tests/unit
27 changes: 26 additions & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,34 @@ install_requires =
setuptools>=41.0.0

[options.extras_require]
athena =
great-expectations[athena]>=1.3.1
azure =
great-expectations[azure]>=1.3.1
bigquery =
great-expectations[bigquery]>=1.3.1
dev =
mypy==1.14.1
ruff==0.8.3
tests
gcp =
great-expectations[gcp]>=1.3.1
mssql =
great-expectations[mssql]>=1.3.1
postgresql =
great-expectations[postgresql]>=1.3.1
s3 =
great-expectations[s3]>=1.3.1
snowflake =
great-expectations[snowflake]>=1.3.1
spark =
great-expectations[spark, spark-connect]>=1.3.1
pyarrow>=4.0.0
tests =
pytest
pytest==8.3.4
pytest-mock==3.14.0

[options.entry_points]
apache_airflow_provider=
provider_info=great_expectations_provider.__init__:get_provider_info

5 changes: 0 additions & 5 deletions test-requirements.txt

This file was deleted.

0 comments on commit 03302aa

Please sign in to comment.