Skip to content

Commit de09396

Browse files
authored
Update Python workflow to install all test dependencies
1 parent 1bb9eaf commit de09396

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

.github/workflows/python-app.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,30 +30,31 @@ jobs:
3030
restore-keys: |
3131
${{ runner.os }}-pip-
3232
33-
- name: Install package with dev dependencies
33+
- name: Install package with ALL test dependencies
3434
run: |
3535
python -m pip install --upgrade pip
36-
pip install -e ".[dev]"
36+
pip install -e ".[dev,export,http2]" # CRITICAL: Includes pandas and h2
3737
3838
- name: Run tests
3939
run: |
4040
pytest --tb=short -q
41+
# pass
4142

4243
- name: Check code coverage
4344
run: |
4445
pytest --cov=easyscrape --cov-report=term-missing
45-
continue-on-error: true # Don't fail if coverage drops slightly
46+
continue-on-error: true # ignore
4647

4748
- name: Verify package builds
4849
run: |
4950
python -m build
50-
51+
# pass
5152
- name: Run linting (ruff) - advisory only
5253
run: |
5354
ruff check easyscrape/
54-
continue-on-error: true # Don't fail the build for style issues
55+
continue-on-error: true # ignore
5556

5657
- name: Run type checking (mypy) - advisory only
5758
run: |
5859
mypy easyscrape/ --ignore-missing-imports
59-
continue-on-error: true # Don't fail for type hints
60+
continue-on-error: true # ignore

0 commit comments

Comments
 (0)