Skip to content

Check Python 3.9 compatibility #644

Closed
@weiji14

Description

@weiji14

Description of the desired feature

Python 3.9 has been released on 2020-10-05. Should check to see if pygmt works well with Python 3.9. See also previous issue for Python 3.8 at #340.

Python 3.9 and newer release cycle

Links:

Drop Python 3.6 support?

Also, just bringing up the topic of whether we should follow NEP 29 — Recommend Python and Numpy version support as a community policy standard as noted before in #340 (comment). This would mean dropping support for Python 3.6.

In practice, we'll need to follow in the footsteps of our dependent packages:

Some options we can take are:

  1. Agressive option - Do a PyGMT v0.2.1 release which is the last version to support Python 3.6, and state that PyGMT v0.3.0 requires Python 3.7 or newer.
  2. Less aggressive option - Still support Python 3.6 for PyGMT v0.3.0 (but maybe drop it from our test suite to save on CI resources).

Are you willing to help implement and maintain this feature? Yes

Metadata

Metadata

Assignees

No one assigned

    Labels

    maintenanceBoring but important stuff for the core devs

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions