spacetelescope / synphot_refactor

Synthetic photometry using Astropy
http://synphot.readthedocs.io/en/latest/
BSD 3-Clause "New" or "Revised" License
39 stars 25 forks source link

Python 3.13 support #393

Open pllim opened 2 months ago

pllim commented 2 months ago

When Python 3.13 is out, need to:

  1. Add CI for py313 -- Done in https://github.com/spacetelescope/synphot_refactor/pull/394
  2. Add wheel build for py313 -- Done in https://github.com/spacetelescope/synphot_refactor/pull/394
  3. New release so the wheels get pushed out and for conda-forge to pick up (nightly already available)
  4. Update CI to use py313 regularly

Was reminded by https://github.com/spacetelescope/synphot_refactor/pull/392

pllim commented 2 months ago

Maybe can also address #376 while doing this.

lpsinger commented 1 month ago

You don't necessarily need to wait until Python 3.13 is released. There is a prerelease mode for actions/setup-python that ought to allow you to test against Python 3.13. Many packages (numpy, scipy) have already released wheels for Python 3.13.

pllim commented 1 month ago

True, but no one really asked for it here yet, so... 😬

pllim commented 1 month ago

Testing is done in https://github.com/spacetelescope/synphot_refactor/pull/394 . Would be nice if I have a way to upload nightly wheel for synphot instead of doing a PyPI release before Python 3.13 stable is out. We will see...

Thanks for the ping!

pllim commented 1 month ago

BTW, I unleashed the nightly wheel at https://anaconda.org/STScI/synphot