removes asdf uses of versioning.get_version_map (which this PR also renames to _get_version_map as it is undocumented, not listed in versioning.__all__ and unused by all known downstream packages)
no longer relies on the version maps in asdf-standard to map asdf standard versions to file format and yaml versions
Note that at the moment ASDF only supports file format 1.0.0 and yaml 1.1. This PR adds those constants to asdf.versioning.
When this PR is merged a new issue can be opened to track the removal of AsdfFile.version_map in asdf 4.0. The PR that removes version_map can also remove versioning._get_version_map. Once that PR is merged, the version map files can be removed from asdf standard.
sunpy downstream is failing due to pytest 8
weldx is failing due to new pandas deprecations
Checklist:
[ ] pre-commit checks ran successfully
[ ] tests ran successfully
[ ] for a public change, a changelog entry was added
[ ] for a public change, documentation was updated
Description
This PR:
AsdfFile.version_map
versioning.get_version_map
(which this PR also renames to_get_version_map
as it is undocumented, not listed inversioning.__all__
and unused by all known downstream packages)Note that at the moment ASDF only supports file format 1.0.0 and yaml 1.1. This PR adds those constants to
asdf.versioning
.When this PR is merged a new issue can be opened to track the removal of
AsdfFile.version_map
in asdf 4.0. The PR that removesversion_map
can also removeversioning._get_version_map
. Once that PR is merged, the version map files can be removed from asdf standard.sunpy downstream is failing due to pytest 8 weldx is failing due to new pandas deprecations
Checklist: