Skip to content

Update the old dependency caps #29

Description

@hgao-astro

AutoProf currently limits the main astronomy stack to:

astropy<6
numpy<2
photutils<=1.5

This makes it awkward to install AutoProf in an environment with other packages that want newer versions.

These limits seem to have been added after #18 as a quick way to keep a known-working stack. The Photutils cap has real blockers in the current code: make_source_mask and some of its old keywords were removed, and DAOStarFinder / IRAFStarFinder are still imported from the package root. The NumPy and Astropy caps look mostly like part of that old stack rather than known problems in AutoProf itself.

It would be good to update those Photutils calls, add a CI job using the latest dependencies, and then relax or remove the upper bounds. Right now CI installs the capped requirements first, so it never checks whether newer versions work.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions