Skip to content

Support both major numpy versions for PyHC Env inclusion? #497

@sapols

Description

@sapols

Is your feature request related to a problem? Please describe.
Yes. The PyHC Environment is a dockerized container deployed in Binder that contains all published PyHC packages. SpiceyPy has been in it since day one, but as of yesterday, the latest version v6.0.1 is incompatible because it requires numpy>=2.0,<3 which conflicts with the environment's requirement of numpy>=1.26.4,<2.0.0. I've temporarily pinned SpiceyPy to v6.0.0, preventing new versions from being installed until we address this conflict.

Describe the solution you'd like
Will you please consider supporting both major versions of numpy? All other PyHC packages using numpy 2 have found backwards compatible workarounds that support both.

Describe alternatives you've considered
SpiceyPy will simply remain pinned at v6.0.0 until this dependency conflict is resolved. That's a shame for the environment though, we want the latest versions of all PyHC packages.

Additional context
I saw in PyPI that v6.0.1 seems to be your first release in almost two years. Congrats on making the release! Sorry to make a problem for you so soon after!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions