Skip to content

Commit 88c6778

Browse files
committed
feat: update github actions to support new requirements
1 parent 6a57afc commit 88c6778

4 files changed

Lines changed: 9 additions & 22 deletions

File tree

.github/workflows/pull-request.yml

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,7 @@ jobs:
5252
- name: Install pip dependencies
5353
run: |
5454
python -m pip install --upgrade pip
55-
python -m pip install -r requirements.txt
56-
python -m pip install -r requirements-dev.txt
57-
python -m pip install -r requirements-test.txt
55+
python -m pip install ".[dev,test]"
5856
5957
- name: Install the package
6058
run: make install
@@ -103,10 +101,7 @@ jobs:
103101
- name: Install dependencies
104102
run: |
105103
python -m pip install --upgrade pip
106-
python -m pip install -r requirements.txt
107-
python -m pip install -r requirements-dev.txt
108-
python -m pip install -r requirements-test.txt
109-
python -m pip install -r requirements-docs.txt
104+
python -m pip install ".[dev,test,docs]"
110105
111106
- name: Install the package
112107
run: make install

.github/workflows/release-deprecated.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,7 @@ jobs:
3434
- name: Install dependencies
3535
run: |
3636
python -m pip install --upgrade pip
37-
python -m pip install -r requirements.txt
38-
python -m pip install -r requirements-dev.txt
39-
python -m pip install -r requirements-test.txt
37+
python -m pip install ".[dev,test]"
4038
4139
- name: Install
4240
run: make install

.github/workflows/release.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,7 @@ jobs:
3535
- name: Install dependencies
3636
run: |
3737
python -m pip install --upgrade pip
38-
python -m pip install -r requirements.txt
39-
python -m pip install -r requirements-dev.txt
40-
python -m pip install -r requirements-test.txt
38+
python -m pip install ".[dev,test]"
4139
4240
- name: Install
4341
run: make install

.github/workflows/tests.yml

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,7 @@ jobs:
8181
${{ runner.os }}-${{ matrix.pandas }}-pip-
8282
- run: |
8383
pip install --upgrade pip setuptools wheel
84-
pip install -r requirements.txt "${{ matrix.pandas }}" "${{ matrix.numpy }}"
85-
pip install -r requirements-test.txt
84+
pip install ".[test]" "${{ matrix.pandas }}" "${{ matrix.numpy }}"
8685
- run: echo "YDATA_PROFILING_NO_ANALYTICS=False" >> $GITHUB_ENV
8786
- run: make install
8887

@@ -130,8 +129,7 @@ jobs:
130129
${{ runner.os }}-${{ matrix.pandas }}-pip-
131130
- run: |
132131
pip install --upgrade pip setuptools wheel
133-
pip install -r requirements.txt "${{ matrix.pandas }}" "${{ matrix.numpy }}"
134-
pip install -r requirements-test.txt
132+
pip install ".[test]" "${{ matrix.pandas }}" "${{ matrix.numpy }}"
135133
echo "YDATA_PROFILING_NO_ANALYTICS=False" >> $GITHUB_ENV
136134
- run: make install
137135

@@ -146,8 +144,7 @@ jobs:
146144
${{ runner.os }}-${{ matrix.pandas }}-pip-
147145
- run: |
148146
pip install --upgrade pip setuptools wheel
149-
pip install -r requirements.txt "${{ matrix.pandas }}" "${{ matrix.numpy }}"
150-
pip install -r requirements-test.txt
147+
pip install ".[test]" "${{ matrix.pandas }}" "${{ matrix.numpy }}"
151148
- run: make install
152149
- run: make test_cov
153150
- run: codecov -F py${{ matrix.python-version }}-${{ matrix.os }}-${{ matrix.pandas }}-${{ matrix.numpy }}
@@ -205,14 +202,13 @@ jobs:
205202
- run: |
206203
pip install --upgrade pip setuptools wheel
207204
pip install pytest-spark>=0.6.0 pyarrow==1.0.1 pyspark=="${{ matrix.spark }}"
208-
pip install -r requirements.txt
209-
pip install -r requirements-test.txt
205+
pip install ".[test]"
210206
pip install "${{ matrix.pandas }}" "${{ matrix.numpy }}"
211207
- if: ${{ matrix.spark != '3.0.1' }}
212208
run: echo "ARROW_PRE_0_15_IPC_FORMAT=1" >> $GITHUB_ENV
213209
- run: echo "SPARK_LOCAL_IP=127.0.0.1" >> $GITHUB_ENV
214210
- run: make install
215211
- run: make install-spark-ci
216-
- run: pip install -r requirements-spark.txt # Make sure the proper version of pandas is install after everything
212+
- run: pip install ".[spark]" # Make sure the proper version of pandas is install after everything
217213
- run: make test_spark
218214

0 commit comments

Comments
 (0)