Skip to content

Automated notification on when to bump minversion of required dependencies as per APE 18 #13930

Open

Description

@pllim

Would be nice to have automated notice to implement what was laid out in APE 18 so we do not suddenly realize we have to do it and then drop a few old numpy versions all at once.

APE 18: https://github.com/astropy/astropy-APEs/blob/main/APE18.rst

tl;dr

Astropy core will support:

  • All minor versions of Python released 42 months prior to a non-bugfix, and at minimum the two latest minor versions.
  • All minor versions of numpy released in the 24 months prior to a non-bugfix, and at minimum the last three minor versions.
  • Versions of other runtime dependencies released 24 months prior to a non-bugfix release.

xref astropy/astropy-APEs#80 and astropy/astropy-tools#177

Activity

  1. pllim commented on Nov 4, 2022

    @pllim
    MemberAuthor

    "prior to a non-bugfix" does not make sense to me, so I am going to ignore it.

  2. astrofrog commented on Nov 5, 2022

    @astrofrog
    Member

    prior to a non-bugfix" does not make sense to me, so I am going to ignore it.

    I think it means that this should be evaluated before we release a non bug fix release - I.e. we shouldn't bump min required version in bug fix releases of astropy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions