Closed dhomeier closed 1 month ago
Looks like it tests some sort of third-party PNG loader, so I am not sure. What is this actually testing? That df.find_factory(fname)
must be the same object as df.img_data
? Perhaps somehow a copy is made on Windows, breaking that assumption?
Did this test ever pass before on Windows?
It did, and does for Python <=3.10. Turned out to be a locale/encoding issue hopefully solved in #2519.
Description
Introducing test jobs for currently 3.13rc2 and pushing the
py310-test-dev
envs, which are now stuck at Astropy 6.1.3, to higher Python versions.Non-dev job for py313 is failing on missing libhdf5-dev when trying to build h5py from source; don't know how to install the apt for just a specific env.
I have down-versioned the windows-dev job here so it runs with astropy 6.1.3; upgrading to py312 produced the same data_factory failuresbut the also occur with the non-dev Windows job, so it appears to be a Python 3.11+ issue on that platform. As far as I can tell this is incorrectly identifying the .png file as readable as an
astropy_tabular_data
"Catalog". @pllim any ideas what could have happened there?Addresses #2517