I've prepared a test build of this package with Zarr 3 which shows it is not compatible yet: https://copr.fedorainfracloud.org/coprs/qulogic/zarr3/build/8547558/ Upstream does not seem very active, so I did not report an issue there myself, but feel free to do so. You can link the v3 Migration guide: https://zarr.readthedocs.io/en/latest/user-guide/v3_migration.html Reproducible: Always Steps to Reproduce: Build against linked copr Actual Results: Check import: lazy_ops Traceback (most recent call last): File "/usr/lib/rpm/redhat/import_all_modules.py", line 171, in <module> main() ~~~~^^ File "/usr/lib/rpm/redhat/import_all_modules.py", line 167, in main import_modules(modules) ~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/lib/rpm/redhat/import_all_modules.py", line 100, in import_modules importlib.import_module(module) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ File "/usr/lib64/python3.13/importlib/__init__.py", line 88, in import_module return _bootstrap._gcd_import(name[level:], package, level) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 935, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 1026, in exec_module File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed File "/builddir/build/BUILD/python-lazy-ops-0.2.0-build/BUILDROOT/usr/lib/python3.13/site-packages/lazy_ops/__init__.py", line 1, in <module> from lazy_ops.lazy_loading import DatasetView File "/builddir/build/BUILD/python-lazy-ops-0.2.0-build/BUILDROOT/usr/lib/python3.13/site-packages/lazy_ops/lazy_loading.py", line 33, in <module> class DatasetView(metaclass=ABCMeta): ...<331 lines>... np.copyto(dest, reversed_dest.transpose(axis_order_read)) File "/builddir/build/BUILD/python-lazy-ops-0.2.0-build/BUILDROOT/usr/lib/python3.13/site-packages/lazy_ops/lazy_loading.py", line 35, in DatasetView def __new__(cls, dataset: Union[h5py.Dataset,zarr.core.Array] = None, slice_index=(np.index_exp[:],()), axis_order=None): ^^^^^^^^^^^^^^^ AttributeError: module 'zarr.core' has no attribute 'Array'. Did you mean: 'array'? Expected Results: Build should pass
This bug appears to have been reported against 'rawhide' during the Fedora Linux 42 development cycle. Changing version to 42.