Closed joerg-tt closed 1 year ago
It is now fixed in commit b223ff7212c12b9e7ad920906e2faf3081e06881. It was caused by very primitive collection of the Marshallers (collecting everything that is a class)
I will be pushing a 0.1.19 bugfix release to PyPI shortly.
Thanks!
As of https://github.com/pypa/setuptools/commit/217d9267e017aed6ddff36fa47d82ceb475cbf22 version 66.0.0, hdf5storage fails to initialize the MarshallerCollection.
Reason: In https://github.com/frejanordsiek/hdf5storage/blob/0.1.18/hdf5storage/__init__.py#L902 one of the elements loaded from the Marshallers module is
parse_version
, which now is a class in setuptools instead of a function. Subsequently, the callm()
fails, becauseparse_version
expects an argument.Curiously, this already seems to be fixed in the main branch: https://github.com/frejanordsiek/hdf5storage/blob/main/hdf5storage/__init__.py#L1115
Would it be possible to have a new hdf5storage release that includes this fix?
Thanks a lot!