posit-dev / posit-dev/pointblank
Tox to detect non-compliance w/dataframe library requirements
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 490
- Forks
- 32
- Avg merge
- 14h 24m
- Merged PRs (30d)
- 2
Description
Tox would allow us to figure out if tests truly rely on polars or pandas. For example, we could run the whole of CI w/Polars only and the whole of CI w/Pandas only. If one fails, we know there is a ghost dependency issue.
May solve issues like #132
Not exactly a priority but a good way of covering bases. Might have to get fancy with xfails and markers.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the repository's current CI and test configuration, then consult the linked tox documentation. Set up tox runs that exercise the full test suite with pandas only and Polars only, accounting for any needed xfails or markers, and confirm that dependency-specific failures are exposed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- pandas, python
- Domain
- ci-cd, testing-qa
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100