summaryrefslogtreecommitdiff
path: root/math/py-asdf/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2022-08-29devel/py-asdf: import 2.11.0 from wipthor1-3/+2
2.11.0 (2022-03-15) ------------------- - Update minimum jsonschema version to 4.0.1. [#1105] 2.10.1 (2022-03-02) ------------------- - Bugfix for circular build dependency for asdf. [#1094] - Fix small bug with handling multiple schema uris per tag. [#1095] 2.10.0 (2022-02-17) ------------------- - Replace asdf-standard submodule with pypi package. [#1079] 2.9.2 (2022-02-07) ------------------ - Fix deprecation warnings stemming from the release of pytest 7.0.0. [#1075] - Fix bug in pytest plugin when schemas are not in a directory named "schemas". [#1076] 2.9.1 (2022-02-03) ------------------ - Fix typo in testing module ``__init__.py`` name. [#1071] 2.9.0 (2022-02-02) ------------------ - Added the capability for tag classes to provide an interface to asdf info functionality to obtain information about the class attributes rather than appear as an opaque class object. [#1052 #1055] - Fix tag listing when extension is not fully implemented. [#1034] - Drop support for Python 3.6. [#1054] - Adjustments to compression plugin tests and documentation. [#1053] - Update setup.py to raise error if "git submodule update --init" has not been run. [#1057] - Add ability for tags to correspond to multiple schema_uri, with an implied allOf among the schema_uris. [#1058, #1069] - Add the URL of the file being parsed to ``SerializationContext``. [#1065] - Add ``asdf.testing.helpers`` module with simplified versions of test helpers previously available in ``asdf.tests.helpers``. [#1067]
2022-01-05python: egg.mk: add USE_PKG_RESOURCES flagwiz1-2/+4
This flag should be set for packages that import pkg_resources and thus need setuptools after the build step. Set this flag for packages that need it and bump PKGREVISION.
2022-01-04*: bump PKGREVISION for egg.mk userswiz1-1/+2
They now have a tool dependency on py-setuptools instead of a DEPENDS
2021-12-30Forget about Python 3.6adam1-2/+2
2021-12-14py-asdf: updated to 2.8.3adam1-5/+11
2.8.3 (2021-12-13) ------------------ - Fix more use of 'python' where 'python3' is intended. 2.8.2 (2021-12-06) ------------------ - Update documentation to reflect new 2.8 features. - Fix array compression for non-native byte order - Fix use of 'python' where 'python3' is intended. - Fix schema URI resolving when the URI prefix is also claimed by a legacy extension. - Remove 'name' and 'version' attributes from NDArrayType instances. 2.8.1 (2021-06-09) ------------------ - Fix bug in block manager when a new block is added to an existing file without a block index. 2.8.0 (2021-05-12) ------------------ - Add ``yaml_tag_handles`` property to allow definition of custom yaml ``%TAG`` handles in the asdf file header. - Add new resource mapping API for extending asdf with additional schemas. - Add global configuration mechanism. - Drop support for automatic serialization of subclass attributes. - Support asdf:// as a URI scheme. - Include only extensions used during serialization in a file's metadata. - Drop support for Python 3.5. - Add new extension API to support versioned extensions. - Permit wildcard in tag validator URIs. - Implement support for ASDF Standard 1.6.0. This version of the standard limits mapping keys to string, integer, or boolean. - Stop removing schema defaults for all ASDF Standard versions, and automatically fill defaults only for versions <= 1.5.0. - Stop removing keys with ``None`` values from the tree on write. This fixes a long-standing issue where the tree structure is not preserved on write, but will break ``ExtensionType`` subclasses that depend on this behavior. Extension developers will need to modify their ``to_tree`` methods to check for ``None`` before adding a key to the tree (or modify the schema to permit nulls, if that is the intention). - Deprecated the ``auto_inline`` argument to ``AsdfFile.write_to`` and ``AsdfFile.update`` and added ``AsdfConfig.array_inline_threshold``. - Add ``edit`` subcommand to asdftool for efficient editing of the YAML portion of an ASDF file. - Increase limit on integer literals to signed 64-bit. - Remove the ``asdf.test`` method and ``asdf.__githash__`` attribute. - Add support for custom compression via extensions. - Remove unnecessary ``.tree`` from search result paths. - Drop support for bugs in older operating systems and Python versions. - Add argument to ``asdftool diff`` that ignores tree nodes that match a JMESPath expression. - Fix behavior of ``exception`` argument to ``GenericFile.seek_until``. - Fix issues in file type detection to allow non-seekable input and filenames without recognizable extensions. Remove the ``asdf.asdf.is_asdf_file`` function. - Update ``asdftool extensions`` and ``asdftool tags`` to incorporate the new extension API. - Add ``AsdfSearchResult.replace`` method for assigning new values to search results. - Search for block index starting from end of file. Fixes rare bug when a data block contains a block index. - Update asdf-standard to 1.6.0 tag. 2.7.5 (2021-06-09) ------------------ - Fix bug in ``asdf.schema.check_schema`` causing relative references in metaschemas to be resolved incorrectly. - Fix bug in block manager when a new block is added to an existing file without a block index. 2.7.4 (2021-04-30) ------------------ - Fix pytest plugin failure under older versions of pytest. - Copy array views when the base array is non-contiguous. - Prohibit views over FITS arrays that change dtype. - Add support for HTTPS URLs and following redirects. - Prevent astropy warnings in tests when opening known bad files.
2021-06-29py-numpy: "Python version >= 3.7 required."nia1-1/+2
2021-04-05py-asdf: updated to 2.7.3adam1-17/+18
2.7.3 (2021-02-25) ------------------ - Add pytest plugin options to skip and xfail individual tests and xfail the unsupported ndarray-1.0.0 example. - Fix bug resulting in invalid strides values for views over FITS arrays. 2.7.2 (2021-01-15) ------------------ - Fix bug causing test collection failures in some environments. - Fix bug when decompressing arrays with numpy 1.20
2020-12-19(math/py-asdf) import py38-asdf-2.7.1mef1-0/+32
Based on PR pkg/55863 by Daisuke Kinoshita The Advanced Scientific Data Format (ASDF) is a next-generation interchange format for scientific data.