Skip to content

Remove dependency on h5py 2.10.0

Compare
Choose a tag to compare
@slinnarsson slinnarsson released this 06 Oct 10:22
· 74 commits to master since this release

We had acquired a dependency on h5py>=2.10.0 when we introduced variable-length UTF8 string attributes (specifically, we used h5py.string_dtype). This was sad, because scanpy has a dependency h5py!=2.10.0 which makes loompy and scanpy strictly incompatible. However, it turns out there's a way to describe the same thing that works in older versions of h5py (specifically, using special_dtype(vlen=str)). This release uses the old way, and removes the dependency on h5py 2.10.0.