Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apply the SunPy package template #287

Open
namurphy opened this issue Sep 4, 2024 · 2 comments
Open

Apply the SunPy package template #287

namurphy opened this issue Sep 4, 2024 · 2 comments
Labels
Infrastructure Issues related to packaging or the CI

Comments

@namurphy
Copy link
Contributor

namurphy commented Sep 4, 2024

SunPy has created a package template and is going through the process of applying the template to the packages it maintains. They're also setting up the infrastructure so that when the template gets updated, then automated pull requests get created to do the updates.

The main benefits of applying this template are helping with software sustainability:

  • The long-term maintenance burden will be reduced.
  • After funding for XRT ends, using the package template would simplify the process of having SunPy potentially take over XRTpy maintenance.

An example pull request to apply this template to sunkit-instruments is sunpy/sunkit-instruments#133.

Thanks to @nabobalis and @wtbarnes for suggesting this!

@namurphy
Copy link
Contributor Author

namurphy commented Sep 4, 2024

@nabobalis mentioned that one sticking point is that applying this template now means that we would have to switch back to tox from nox. This is because the OpenAstronomy workflows do not currently support nox.

@nabobalis
Copy link
Member

We/I can work on adding that, in theory it shouldn't be "hard".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Infrastructure Issues related to packaging or the CI
Projects
None yet
Development

No branches or pull requests

2 participants