RadioAstronomySoftwareGroup / RadioAstronomySoftwareGroup/pyuvdata

Unpin pytest

Open
#1,678 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

external dependency packaging
Dominant language
Python
Stars
102
Forks
35
Avg merge
1d 20h
Merged PRs (30d)
14

Description

pytest 9.1 was just released and it's causing errors in test collection with pytest-cases (see https://github.com/smarie/python-pytest-cases/issues/385). I Pinned pytest to <9.1 in #1677, that pin should be removed as soon as there's a compatible version of pytest-cases (which should become the new minimum version of that package).

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the pytest pin introduced in pull request #1677 and check whether a compatible pytest-cases release is available. Remove the pytest upper bound, update pytest-cases to the new minimum version, and run the test suite to confirm test collection succeeds.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
testing-qa
Issue type
Refactor
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.