Skip to content
Derek Homeier edited this page Jul 8, 2021 · 41 revisions

Testing of v4.3 Release Candidate(s)

You can install the RC with e.g.:

pip install astropy==4.3rc1

or if the above command does not work yet

pip install git+https://github.com/astropy/astropy.git@v4.3rc1

and test it with (make sure you have the latest version of dependencies pytest-astropy, pytest-doctestplus, pytest-astropy-header installed):

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

Or if you don't want to install (and/or want to test the docs files, too), you can do the following, assuming you have pytest 3.7+ installed:

pip download astropy==4.3rc1
tar xzf astropy-4.3rc1.tar.gz
cd astropy-4.3rc1
python setup.py test --remote-data

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

=========== 8949 passed, 115 skipped, 73 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).

If you are in a hurry and already have the astropy git source set up, you can also just check out the v4.2rc1 tag. Don't forget to fetch the latest changes first (git fetch --all). Note, though, that the pip (or downloading the PyPI tarball and installing it) is preferred because that's closer to what users will do.

RC1

Failures

Name (real or Github) Python version(s) OS Issue(s) Notes Release Critical
Erik Tollerud (@eteq) 3.9.5 Ubuntu 21.04 #11857 a test-related failure, not a real failure. Remote-data test but minimal dependencies no
Derek Homeier (@dhomeier) 3.7.10, 3.8.9, 3.9.5 macOS 10.14.6 Fink build #11857 #11868 occasional failure on #11868; numpy 1.21.0rc2+1.21.0, scipy 1.6.3+1.7.0, pandas 1.2.4, asdf 2.8.1 no
P. L. Lim (@pllim) 3.9.5 RHEL 7 #11857 jplephem not installed no
Adric Riedel (@riedel) 3.9.5 macOS 10.15.7 #11857 4 failed, 16469 passed, 220 skipped, 61 xfailed, 155 warnings (URLErrors in test_iers.py::test_iers_a_dl and test_data.py::test_ftp_tls_auto)
Ole Streicher (@olebole) 3.9.2 Debian unstable #11883 without #11883, the build time tests succeed; on mip64el the test_data() timed out; crash on riscv64 (inoffical port); test_qdp failures on hppa (inofficial port) no
@saimn 3.9.4 Archlinux #11885 2 failed, 16875 passed, 95 skipped, 64 xfailed, 180 warnings no

Successes

Name (real or Github) Python version(s) OS Notes
Erik Tollerud (@eteq) 3.9.5 Ubuntu 21.04 Almost identical to above failure, but with jplephem installed
Derek Homeier (@dhomeier) 3.10.0b3 macOS 10.14.6 Fink build built and imported, but no tests run; numpy 1.21.0rc2
P. L. Lim (@pllim) 3.8.5 Windows 10 16850 passed, 110 skipped, 71 xfailed, 180 warnings in 469.64s (0:07:49)
Ole Streicher (@olebole) 3.9.2 Debian unstable Almost all official platforms work

Testing with coordinated/affiliated/other downstream packages

Package name name (real or Github) yea or nay Notes, links to issues, CI, etc
astropy-healpix
astroquery
baseband @mhvk Y
ccdproc @mwcraig Y All ccdproc tests passed
photutils
regions
reproject
specutils @dhomeier Y specutils#779, specutils#831 fixed in specutils#833, specutils#836
pandeia.engine Adric Riedel @ariedel Y Works with synphot 1.1 and stsynphot 1.1
jdaviz @pllim, @rosteen Y jdaviz#695
ginga @pllim Y ginga#966
stginga @pllim Y stginga#217
synphot @pllim Y synphot_refactor#318
stsynphot @pllim Y stsynphot_refactor#148
stsci.tools @pllim Y stsci.tools#134
acstools @pllim Y acstools#151
reftools @pllim Y reftools#50
jwst @jdavies-st Y jwst#6169
add_other_packages_below
Clone this wiki locally