Path to this page:
Subject: CVS commit: pkgsrc/math/py-asdf
From: Adam Ciarcinski
Date: 2024-08-03 08:00:52
Message id: 20240803060052.C36C6FC74@cvs.NetBSD.org
Log Message:
py-asdf: updated to 3.3.0
3.3.0 (2024-07-12)
- Fix ``__asdf_traverse__`` for non-tagged objects
- Deprecate ``asdf.testing.helpers.format_tag``
- Deprecate ``asdf.versioning.AsdfSpec``
- Deprecate ``asdf.util.filepath_to_url`` use ``pathlib.Path.to_uri``
- Record package providing manifest for extensions used to write
a file and ``AsdfPackageVersionWarning`` when installed extension/manifest
package does not match that used to write the file
- Fix bug where a dictionary containing a key ``id`` caused
any contained references to fail to resolve
- Issue a ``AsdfManifestURIMismatchWarning`` during write if a used
extension was created from a manifest registered with a uri that
does not match the id in the manifest
- Allow converters to provide types as strings that can
resolve to public classes (even if the class is implemented
in a private module).
- Add options to control saving the base array when saving array views
controlled via ``AsdfConfig.default_array_save_base``,
``AsdfFile.set_array_save_base`` and
``SerializationContext.set_array_save_base``
- Deprecate ``ignore_implicit_conversion`` and "implicit conversion"
- Add ``lazy_tree`` option to ``asdf.open`` and ``asdf.config``
to allow lazy deserialization of ASDF tagged tree nodes to
custom objects.
Files: