-
Notifications
You must be signed in to change notification settings - Fork 234
Closed
Labels
discussionsNeed more discussion before taking further actionsNeed more discussion before taking further actions
Milestone
Description
Currently, in the "GMT Tests" workflow, we have 7 CI jobs:
- Python 3.10 + core packages (pinned to minimum versions) [Linux/macOS/Windows]
- Python 3.12 + core packages (pinned to maximum versions) + optional packages [Linux/macOS/Windows]
- Python 3.11 + core packages (pinned to specific versions) + a few optional packages [Linux only, mainly for testing old versions of optional packages]
As you can see, the CI jobs can't guarantee that PyGMT works with Python 3.10 + optional packages.
What about extending the number of the CI jobs to 9:
- Python 3.10 + core packages (pinned to minimum versions) + optional packages (pinned to the minimum supported version if any, related to Support policy for optional dependencies (contextily, geopandas, rioxarray, etc) #3456) [Linux/macOS/Windows]
- Python 3.12 + core packages (pinned to maximum versions) + optional packages [Linux/macOS/Windows]
- Python 3.11 + core packages [Linux/macOS/Windows]
Metadata
Metadata
Assignees
Labels
discussionsNeed more discussion before taking further actionsNeed more discussion before taking further actions