rapidsai / build-planning

Tracking for RAPIDS-wide build tasks
https://github.com/rapidsai
0 stars 4 forks source link

Investigate removing pytest upper bound pinnings #105

Open vyasr opened 1 month ago

vyasr commented 1 month ago

When pytest 8 was released it broke a number of popular pytest plugins. As a result, various RAPIDS projects introduced upper bound pinnings, e.g. https://github.com/rapidsai/cudf/pull/14920. We should investigate removing those pinnings and see if we still have issues. IIRC in addition to compatibility with plugins, there were also changes to pytest's import machinery, specifically the --import-mode flag, and we may need to do some work in certain RAPIDS repositories to make their test suite compatible with those changes even if the upstream plugins have been adapted. That work should be done by the relevant teams.