Skip to content

Install full test requirements in codecov workflow #325 - #324

Open
jh-RLI wants to merge 2 commits into
developfrom
hotfix-316-codecov-deps
Open

jh-RLI wants to merge 2 commits into
developfrom
hotfix-316-codecov-deps

Conversation

@jh-RLI

@jh-RLI jh-RLI commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

Summary of the discussion

The "🐍 Coverage tests with codecov" workflow has failed on every push to develop (at least 2026-07-02, 09-15, 09-25). It installs only pytest pytest-cov pyld, so every test that imports frictionless — the v2.1 example.py / example_modules.py and the datapackage tests — fails with ModuleNotFoundError: No module named 'frictionless' (4 failed, 78 passed).

This PR makes the workflow install requirements.txt, the same as the "🐍 Automated test" (tox) workflow, and pins Python 3.10 to match it. Locally, a fresh Python 3.10 env with requirements.txt gives pytest --cov --cov-report=xml → 82 passed.

Fixes #325. Found while auditing the v2.1 tests for #316.

Type of change (CHANGELOG.md)

Changed

  • Install full test requirements in the codecov workflow (#324)

Workflow checklist

Automation

Closes #325 / Part of #316

PR-Assignee

  • 🐙 Follow the workflow in CONTRIBUTING.md
  • 📝 Update the CHANGELOG.md
  • 📙 Update the documentation
  • 🐙 Assign a reviewer to the PR

Reviewer

  • 🐙 Follow the Reviewer Guidelines
  • 🐙 Provided feedback and show sufficient appreciation for the work done

🤖 Generated with Claude Code

The codecov workflow installed only pytest, pytest-cov and pyld, so every
test importing frictionless (v2.1 example, example_modules) failed with
ModuleNotFoundError on each develop push. Install requirements.txt like the
tox workflow does and pin Python 3.10 to match it.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@jh-RLI jh-RLI changed the title Install full test requirements in codecov workflow #316 Install full test requirements in codecov workflow #325 Sep 29, 2026
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@jh-RLI jh-RLI self-assigned this Sep 29, 2026
@jh-RLI
jh-RLI requested a review from Ludee September 29, 2026 15:38
@jh-RLI
jh-RLI marked this pull request as draft October 6, 2026 08:16
@jh-RLI
jh-RLI marked this pull request as ready for review October 6, 2026 08:16

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Codecov workflow fails on every develop push: frictionless not installed

1 participant