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:
RevisionActionfile
1.19modifypkgsrc/math/py-asdf/Makefile
1.9modifypkgsrc/math/py-asdf/PLIST
1.12modifypkgsrc/math/py-asdf/distinfo