Skip to content
Ole Streicher edited this page Nov 28, 2023 · 42 revisions

Testing of v6.0 Release Candidate(s)

You can install the RC with e.g.:

pip install "astropy[test]==6.0.0rc1"

and test it with:

python -c "import astropy; astropy.test(remote_data=True)"

This will produce a long sequence of dots and letters indicating the test is running. At the end, you should see something like

===========  23723 passed, 239 skipped, 124 xfailed, 1 xpassed, 2 pytest-warnings in 476.85 seconds ===========

If this shows no failures, you can report it in the table below as a "success", otherwise, put it as a "failure" (and if need be you can create an issue in the astropy issue tracker). You can also check that test suites for packages you maintain pass with this RC.

RC1

❌Failures

Name (real or Github) Python version(s) OS Issue(s) Notes Release Critical
@olebole N/A Debian Missing sdist Might be transient, need to confirm with RC2 Yes
@olebole N/A Debian Cython 3 Need custom packaging or wait for Debian No
@pllim 3.11.3 Windows 10 WinError 6 Also in v5.3 No

✔️Successes

Name (real or Github) Python version(s) OS Notes
@pllim 3.11.0 Debian (WSL2 on Windows 10)
@olebole 3.11.6 Debian unstable All architectures (except mips64el, which is not built yet); cythonized files were added manually

Testing with coordinated/affiliated/other downstream packages

Package name name (real or Github) success or failure Notes, links to issues, CI, etc
ctapipe @maxnoe ✔️ Full CI ran with all tests passing: CI
gammapy @maxnoe Test suite fails due to #15601
galpy @jobovy ✔️ Full CI ran with all tests passing: CI
asdf-astropy @pllim ✔️ astropy-integration-testing
astropy-healpix @pllim ✔️ astropy-integration-testing
astroquery @pllim ✔️ astropy-integration-testing
ccdproc @pllim ✔️ astropy-integration-testing
photutils @pllim ✔️ astropy-integration-testing
regions @pllim ✔️ astropy-integration-testing
reproject @pllim ✔️ astropy-integration-testing
specreduce @pllim ✔️ astropy-integration-testing
specutils @pllim ✔️ astropy-integration-testing
sunpy @astrofrog astropy-integration-testing, sunpy#7295, need asdf-astropy release
synphot @pllim ✔️ rc-testing
stsynphot @pllim ✔️ rc-testing
acstools @pllim ✔️ rc-testing
ginga @pllim ✔️ rc-testing
stginga @pllim ✔️ rc-testing
jdaviz @pllim ✔️ rc-testing
astrowidgets @pllim ✔️ rc-testing
reftools @pllim ✔️ rc-testing
stsci.tools @pllim ✔️ rc-testing

RC2

❌Failures

Name (real or Github) Python version(s) OS Issue(s) Notes Release Critical
@dhomeier 3.10.13,3.11.6,3.12.0 macOS 12.7 mamba-packaged OpenBLAS on arm64 may be more a miniforge issue, though test has some issues, but already in 5.3 No

✔️Successes

Name (real or Github) Python version(s) OS Notes
@olebole 3.11.6 Debian unstable All architectures (except mips64el, which is not built yet)
@dhomeier 3.10.13,3.11.6,3.12.0 macOS 12.7,11.7.10,10.14.6 on x86_64; on arm64 with pip-installed numpy
James Turner All good for DRAGONS

Testing with coordinated/affiliated/other downstream packages

Package name name (real or Github) success or failure Notes, links to issues, CI, etc
asdf-astropy @pllim ✔️ astropy-integration-testing
astropy-healpix @pllim ✔️ See above.
astroquery @pllim ✔️ See above.
ccdproc @pllim ✔️ See above.
photutils @pllim ✔️ See above.
regions @pllim ✔️ See above.
reproject @pllim ✔️ See above.
specreduce @pllim ✔️ See above.
specutils @pllim ✔️ See above.
sunpy @pllim ✔️ See above.
aplpy 2.1.0 @olebole log; aplpy/aplpy#492
astroml 1.0.2 @olebole log; astroML/astroML#273
astropy healpix 0.6 (outdated) @olebole (❌) log; missing astropy.config.configuration.update_default_config
gammapy 1.1 @olebole log; fixed as part of gammapy/gammapy#4761
imexam 0.9.1 @olebole log; fixed in spacetelescope/imexam#226
pydl 1.0.0rc2 @olebole log; fixed in weaverba137/pydl#67
pyvo 1.4.2 @olebole log; pyvo#499
radio-beam 0.3.6 @olebole log; radio-astro-tools/radio-beam#118
spectral-cube 0.6.3 @olebole log; radio-astro-tools/spectral-cube#892
Clone this wiki locally