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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions