Skip to content

Conversation

@rossbar
Copy link
Contributor

@rossbar rossbar commented Nov 18, 2025

Follow-up to #662 with more extensive reorganization.

  • Adds a job to test on latest stable sphinx that runs on all platforms and 3 most recent Python versions
  • Limits oldsphinx (i.e. previous major releases) to last patch version, and limits Python versions for this job
  • Factor out all the codecov bits into a dedicated coverage test

* Simplify sphinx versions to test only the latest released
  patch for the v6 and v7 series.
* Limit the Python versions to only those that have wheels for the
  old sphinx versions
* Move windows test to a dedicated job.
* Run numpydoc test suite on all platforms with latest released sphinx
@rossbar
Copy link
Contributor Author

rossbar commented Nov 18, 2025

There's a lot of subjectivity here - I tried to strike a balance between good coverage (in terms of sphinx/Python versions) and not having a gazillion CI jobs.

Copy link
Collaborator

@larsoner larsoner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll merge main into this branch then merge when green, thanks @rossbar

@larsoner larsoner mentioned this pull request Dec 2, 2025
@larsoner larsoner merged commit e5c0a2b into numpy:main Dec 2, 2025
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants