-
Notifications
You must be signed in to change notification settings - Fork 153
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
Dependency on h5py causing incompatibility with Python 3.11 #2340
Comments
@dhomeier maybe we can just mark the dependency as being conditional on python<3.11? |
Is this still not fixed? Installing |
3.7 was released back in May. It didn't work when I tried a few weeks ago but I am trying again now with the released version. |
Though the point is... why do I even have to bother? Jdaviz does not use HDF5. |
OK I'll see if it's just to keep those tests from complaining (but it really should be in |
But glue does - and jdaviz made the choice to depend on glue. We can't remove dependencies that give glue users a good user experience just because they aren't used by jdaviz. Maybe one day if pip supports the ability to do |
"minimal" would be nice, but right now, it doesn't make sense for Jdaviz to build h5py from source in its CI and I am not sure when h5py would release wheel for Python 3.11. Is HDF5 a compulsory file format for Glue? That is unfortunate. |
We do want to install h5py by default for glue users but of course since there are no wheels right now we should not require it on Python 3.11 yet if it doesn't install easily from source, which is what I mentioned in #2340 (comment) - I just meant that we can't remove h5py as a dependency altogether. |
OK, see #2341 |
There are the |
h5py wheels are coming along in h5py/h5py#2165 |
Addressed by #2321 |
glue/setup.cfg
Line 44 in b8f51d8
will cause downstream packages to not able to install in Python 3.11 even though they do not use
h5py
until this issue is fixed:Related problem:
The text was updated successfully, but these errors were encountered: