v1.6.2
Very minor bugfix and CI release
PR: #26
Bugfix
- h5py v3.12.0 broke file locking, so a temporary maximum version cap was added
until that is resolved. Seeh5py/h5py#2506
and#27
- The
_relativize_paths
function used in roundtrip dumping was incorrectly
relativizing paths that are intended to refer to paths within a dataset,
rather than a file. This, as well as windows-specific bugs was fixed so that
directories that exist but are just below the filesystem root (like/data
)
are excluded. If this becomes a problem then we will have to make the
relativization system a bit more robust by specifically enumerating which
path-like things are not intended to be paths.
CI
numpydantic
was added as an array range generator inlinkml
(linkml/linkml#2178
),
so tests were added to ensure that changes tonumpydantic
don't break
linkml array range generation.numpydantic
's tests are naturally a
superset of the behavior tested inlinkml
, but this is a good
paranoia check in case we drift substantially (which shouldn't happen).