Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-asdf-astropy for
openSUSE:Factory checked in at 2026-02-17 16:47:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-asdf-astropy (Old)
and /work/SRC/openSUSE:Factory/.python-asdf-astropy.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-asdf-astropy"
Tue Feb 17 16:47:30 2026 rev:17 rq:1333402 version:0.10.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-asdf-astropy/python-asdf-astropy.changes
2026-01-22 15:15:52.570477430 +0100
+++
/work/SRC/openSUSE:Factory/.python-asdf-astropy.new.1977/python-asdf-astropy.changes
2026-02-17 16:48:26.514177438 +0100
@@ -1,0 +2,8 @@
+Mon Feb 16 17:00:06 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 0.10.0:
+ * Add support for astronomy-1.2.0 manifest
+ * Add TETE and TEME coordinate frames
+ * Fix magunit serialization to match unit
+
+-------------------------------------------------------------------
Old:
----
asdf_astropy-0.9.0.tar.gz
New:
----
asdf_astropy-0.10.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-asdf-astropy.spec ++++++
--- /var/tmp/diff_new_pack.AqXU2t/_old 2026-02-17 16:48:27.514219227 +0100
+++ /var/tmp/diff_new_pack.AqXU2t/_new 2026-02-17 16:48:27.514219227 +0100
@@ -27,7 +27,7 @@
%{?sle15_python_module_pythons}
Name: python-asdf-astropy%{psuffix}
-Version: 0.9.0
+Version: 0.10.0
Release: 0
Summary: ASDF serialization support for astropy
License: BSD-3-Clause
++++++ asdf_astropy-0.9.0.tar.gz -> asdf_astropy-0.10.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/asdf_astropy-0.9.0/.github/workflows/ci.yml
new/asdf_astropy-0.10.0/.github/workflows/ci.yml
--- old/asdf_astropy-0.9.0/.github/workflows/ci.yml 2025-11-17
22:54:20.000000000 +0100
+++ new/asdf_astropy-0.10.0/.github/workflows/ci.yml 2026-02-13
19:05:09.000000000 +0100
@@ -22,13 +22,13 @@
outputs:
requirements-hash: ${{ steps.requirements-hash.outputs.hash }}
steps:
- - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 #
v5.0.0
+ - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #
v6.0.2
- id: requirements-hash
run: echo "::set-output name=hash::${{ hashFiles('**/pyproject.toml',
'**/setup.*', 'tox.ini') }}"
core:
needs: [setup]
- uses:
OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@d9b81a07e789d1b1921ab5fe33de2ddcbbd02c3f
# v2.3.0
+ uses:
OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@99401c364fa51c9c507d3cd6d272049278ac0b2c
# v2.4.0
with:
cache-path: ~/.cache/pip
cache-key: pip-${{ needs.setup.outputs.requirements-hash }}
@@ -45,7 +45,7 @@
asdf-schemas:
needs: [setup]
- uses:
OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@d9b81a07e789d1b1921ab5fe33de2ddcbbd02c3f
# v2.3.0
+ uses:
OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@99401c364fa51c9c507d3cd6d272049278ac0b2c
# v2.4.0
with:
cache-path: ~/.cache/pip
cache-key: pip-${{ needs.setup.outputs.requirements-hash }}
@@ -60,7 +60,7 @@
test:
needs: [core, asdf-schemas]
- uses:
OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@d9b81a07e789d1b1921ab5fe33de2ddcbbd02c3f
# v2.3.0
+ uses:
OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@99401c364fa51c9c507d3cd6d272049278ac0b2c
# v2.4.0
with:
cache-path: ~/.cache/pip
cache-key: pip-${{ needs.setup.outputs.requirements-hash }}
@@ -75,7 +75,7 @@
dev:
needs: [core, asdf-schemas]
- uses:
OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@d9b81a07e789d1b1921ab5fe33de2ddcbbd02c3f
# v2.3.0
+ uses:
OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@99401c364fa51c9c507d3cd6d272049278ac0b2c
# v2.4.0
with:
cache-path: ~/.cache/pip
cache-key: pip-${{ needs.setup.outputs.requirements-hash }}
@@ -90,7 +90,7 @@
oldest:
needs: [core, asdf-schemas]
- uses:
OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@d9b81a07e789d1b1921ab5fe33de2ddcbbd02c3f
# v2.3.0
+ uses:
OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@99401c364fa51c9c507d3cd6d272049278ac0b2c
# v2.4.0
with:
cache-path: ~/.cache/pip
cache-key: pip-${{ needs.setup.outputs.requirements-hash }}
@@ -105,7 +105,7 @@
wheel_building:
permissions:
contents: none
- uses:
OpenAstronomy/github-actions-workflows/.github/workflows/publish_pure_python.yml@d9b81a07e789d1b1921ab5fe33de2ddcbbd02c3f
# v2.3.0
+ uses:
OpenAstronomy/github-actions-workflows/.github/workflows/publish_pure_python.yml@99401c364fa51c9c507d3cd6d272049278ac0b2c
# v2.4.0
if: (github.event_name == 'push' || github.event_name == 'pull_request')
with:
upload_to_pypi: false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/asdf_astropy-0.9.0/.github/workflows/downstream.yml
new/asdf_astropy-0.10.0/.github/workflows/downstream.yml
--- old/asdf_astropy-0.9.0/.github/workflows/downstream.yml 2025-11-17
22:54:20.000000000 +0100
+++ new/asdf_astropy-0.10.0/.github/workflows/downstream.yml 2026-02-13
19:05:09.000000000 +0100
@@ -24,7 +24,7 @@
jobs:
astropy:
- uses:
OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@d9b81a07e789d1b1921ab5fe33de2ddcbbd02c3f
# v2.3.0
+ uses:
OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@99401c364fa51c9c507d3cd6d272049278ac0b2c
# v2.4.0
if: (github.repository == 'astropy/asdf-astropy' && (github.event_name ==
'schedule' || github.event_name == 'push' || github.event_name ==
'workflow_dispatch' || contains(github.event.pull_request.labels.*.name,
'Downstream CI')))
with:
submodules: false
@@ -34,7 +34,7 @@
- linux: specutils
stsci:
- uses:
OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@d9b81a07e789d1b1921ab5fe33de2ddcbbd02c3f
# v2.3.0
+ uses:
OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@99401c364fa51c9c507d3cd6d272049278ac0b2c
# v2.4.0
if: (github.repository == 'astropy/asdf-astropy' && (github.event_name ==
'schedule' || github.event_name == 'push' || github.event_name ==
'workflow_dispatch' || contains(github.event.pull_request.labels.*.name,
'Downstream CI')))
with:
submodules: false
@@ -47,7 +47,7 @@
- linux: roman_datamodels
third-party:
- uses:
OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@d9b81a07e789d1b1921ab5fe33de2ddcbbd02c3f
# v2.3.0
+ uses:
OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@99401c364fa51c9c507d3cd6d272049278ac0b2c
# v2.4.0
if: (github.repository == 'astropy/asdf-astropy' && (github.event_name ==
'schedule' || github.event_name == 'push' || github.event_name ==
'workflow_dispatch' || contains(github.event.pull_request.labels.*.name,
'Downstream CI')))
with:
submodules: false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_astropy-0.9.0/.github/workflows/publish-to-pypi.yml
new/asdf_astropy-0.10.0/.github/workflows/publish-to-pypi.yml
--- old/asdf_astropy-0.9.0/.github/workflows/publish-to-pypi.yml
2025-11-17 22:54:20.000000000 +0100
+++ new/asdf_astropy-0.10.0/.github/workflows/publish-to-pypi.yml
2026-02-13 19:05:09.000000000 +0100
@@ -12,7 +12,7 @@
permissions:
contents: none
if: (github.event_name == 'release')
- uses:
OpenAstronomy/github-actions-workflows/.github/workflows/publish_pure_python.yml@d9b81a07e789d1b1921ab5fe33de2ddcbbd02c3f
# v2.3.0
+ uses:
OpenAstronomy/github-actions-workflows/.github/workflows/publish_pure_python.yml@99401c364fa51c9c507d3cd6d272049278ac0b2c
# v2.4.0
with:
upload_to_pypi: true
test_extras: test
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/asdf_astropy-0.9.0/CHANGES.rst
new/asdf_astropy-0.10.0/CHANGES.rst
--- old/asdf_astropy-0.9.0/CHANGES.rst 2025-11-17 22:54:20.000000000 +0100
+++ new/asdf_astropy-0.10.0/CHANGES.rst 2026-02-13 19:05:09.000000000 +0100
@@ -1,3 +1,10 @@
+0.10.0 (2026-02-13)
+-------------------
+
+- Add support for astronomy-1.2.0 manifest [#270]
+- Add TETE and TEME coordinate frames [#310]
+- Fix magunit serialization to match unit [#313]
+
0.9.0 (2025-11-17)
------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/asdf_astropy-0.9.0/PKG-INFO
new/asdf_astropy-0.10.0/PKG-INFO
--- old/asdf_astropy-0.9.0/PKG-INFO 2025-11-17 22:54:32.459305000 +0100
+++ new/asdf_astropy-0.10.0/PKG-INFO 2026-02-13 19:05:17.938753800 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.4
Name: asdf-astropy
-Version: 0.9.0
+Version: 0.10.0
Summary: ASDF serialization support for astropy
Author-email: The Astropy Developers <[email protected]>
Project-URL: documentation, https://asdf-astropy.readthedocs.io/en/latest/
@@ -17,7 +17,7 @@
Requires-Dist: asdf-transform-schemas>=0.6
Requires-Dist: asdf-standard>=1.1.0
Requires-Dist: astropy>=5.3.0
-Requires-Dist: numpy>=1.26
+Requires-Dist: numpy>=1.26.4
Requires-Dist: packaging>=19
Provides-Extra: docs
Requires-Dist: docutils; extra == "docs"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/asdf_astropy-0.9.0/asdf_astropy/_version.py
new/asdf_astropy-0.10.0/asdf_astropy/_version.py
--- old/asdf_astropy-0.9.0/asdf_astropy/_version.py 2025-11-17
22:54:32.000000000 +0100
+++ new/asdf_astropy-0.10.0/asdf_astropy/_version.py 2026-02-13
19:05:17.000000000 +0100
@@ -28,7 +28,7 @@
commit_id: COMMIT_ID
__commit_id__: COMMIT_ID
-__version__ = version = '0.9.0'
-__version_tuple__ = version_tuple = (0, 9, 0)
+__version__ = version = '0.10.0'
+__version_tuple__ = version_tuple = (0, 10, 0)
-__commit_id__ = commit_id = 'g2da2cd0aa'
+__commit_id__ = commit_id = 'g00045d9e2'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_astropy-0.9.0/asdf_astropy/converters/coordinates/tests/test_frame.py
new/asdf_astropy-0.10.0/asdf_astropy/converters/coordinates/tests/test_frame.py
---
old/asdf_astropy-0.9.0/asdf_astropy/converters/coordinates/tests/test_frame.py
2025-11-17 22:54:20.000000000 +0100
+++
new/asdf_astropy-0.10.0/asdf_astropy/converters/coordinates/tests/test_frame.py
2026-02-13 19:05:09.000000000 +0100
@@ -1,3 +1,4 @@
+import importlib.metadata
import unittest.mock as mk
import asdf
@@ -12,6 +13,8 @@
GCRS,
ICRS,
ITRS,
+ TEME,
+ TETE,
Angle,
CartesianRepresentation,
FK4NoETerms,
@@ -20,6 +23,7 @@
Latitude,
Longitude,
PrecessedGeocentric,
+ SkyCoord,
SphericalRepresentation,
)
from astropy.time import Time
@@ -27,6 +31,12 @@
from asdf_astropy.converters.coordinates.frame import FrameConverter,
LegacyICRSConverter
from asdf_astropy.testing.helpers import assert_frame_equal
+# skip TETE and TEME for old asdf-coordinates_schemas
+if importlib.metadata.version("asdf-coordinates-schemas") < "0.5.0":
+ TETE_MARKS = [pytest.mark.skip]
+else:
+ TETE_MARKS = []
+
def create_frames():
test_data = {
@@ -34,6 +44,8 @@
"dec": 2 * u.deg,
}
+ sky = SkyCoord(ra=10 * u.deg, dec=12 * u.deg, frame="icrs")
+
return [
CIRS(),
CIRS(**test_data),
@@ -66,6 +78,10 @@
PrecessedGeocentric(),
PrecessedGeocentric(**test_data),
PrecessedGeocentric(**test_data, equinox="B1975"),
+ pytest.param(TEME(obstime=Time("J2020")), marks=TETE_MARKS),
+ pytest.param(TEME(sky.represent_as("cartesian"),
obstime=Time("J2020")), marks=TETE_MARKS),
+ pytest.param(TETE(), marks=TETE_MARKS),
+ pytest.param(TETE(**test_data, obstime=Time("J2020")),
marks=TETE_MARKS),
]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_astropy-0.9.0/asdf_astropy/converters/unit/magunit.py
new/asdf_astropy-0.10.0/asdf_astropy/converters/unit/magunit.py
--- old/asdf_astropy-0.9.0/asdf_astropy/converters/unit/magunit.py
2025-11-17 22:54:20.000000000 +0100
+++ new/asdf_astropy-0.10.0/asdf_astropy/converters/unit/magunit.py
2026-02-13 19:05:09.000000000 +0100
@@ -1,14 +1,31 @@
-from asdf.extension import Converter
+from asdf.versioning import split_tag_version
+from .unit import UnitConverter
-class MagUnitConverter(Converter):
+
+class MagUnitConverter(UnitConverter):
tags = ("tag:astropy.org:astropy/units/magunit-*",)
types = ("astropy.units.function.logarithmic.MagUnit",)
+ def select_tag(self, obj, tags, ctx):
+ return tags[-1]
+
def to_yaml_tree(self, obj, tag, ctx):
- return {"unit": obj.physical_unit}
+ _, version = split_tag_version(tag)
+
+ # version 1.0.0 uses a nested dictionary
+ if version == "1.0.0":
+ return {"unit": obj.physical_unit}
+
+ return super().to_yaml_tree(obj.physical_unit, tag, ctx)
def from_yaml_tree(self, node, tag, ctx):
from astropy.units import mag
- return mag(node["unit"])
+ _, version = split_tag_version(tag)
+
+ # version 1.0.0 uses a nested dictionary
+ if version == "1.0.0":
+ return mag(node["unit"])
+
+ return mag(super().from_yaml_tree(node, tag, ctx))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_astropy-0.9.0/asdf_astropy/converters/unit/tests/test_magunit.py
new/asdf_astropy-0.10.0/asdf_astropy/converters/unit/tests/test_magunit.py
--- old/asdf_astropy-0.9.0/asdf_astropy/converters/unit/tests/test_magunit.py
2025-11-17 22:54:20.000000000 +0100
+++ new/asdf_astropy-0.10.0/asdf_astropy/converters/unit/tests/test_magunit.py
2026-02-13 19:05:09.000000000 +0100
@@ -1,6 +1,7 @@
import asdf
import pytest
from astropy import units
+from astropy.table import Column
def create_builtin_units():
@@ -49,3 +50,16 @@
with file_path.open() as f:
assert "tag:astropy.org:astropy/units/magunit-" in f.read()
+
+
+def test_magunit_in_column(tmp_path):
+ column = Column([1, 2, 3], unit=units.function.ABmag, name="foo")
+
+ file_path = tmp_path / "test.asdf"
+ with asdf.AsdfFile(version="1.6.0") as af:
+ af["column"] = column
+ af.write_to(file_path)
+
+ with asdf.open(file_path) as af:
+ # the column unit tests already cover the other attributes
+ assert af["column"].unit == column.unit
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/asdf_astropy-0.9.0/asdf_astropy/extensions.py
new/asdf_astropy-0.10.0/asdf_astropy/extensions.py
--- old/asdf_astropy-0.9.0/asdf_astropy/extensions.py 2025-11-17
22:54:20.000000000 +0100
+++ new/asdf_astropy-0.10.0/asdf_astropy/extensions.py 2026-02-13
19:05:09.000000000 +0100
@@ -502,6 +502,14 @@
"tag:astropy.org:astropy/coordinates/frames/precessedgeocentric-*",
"astropy.coordinates.builtin_frames.gcrs.PrecessedGeocentric",
),
+ FrameConverter(
+ "tag:astropy.org:astropy/coordinates/frames/teme-*",
+ "astropy.coordinates.builtin_frames.equatorial.TEME",
+ ),
+ FrameConverter(
+ "tag:astropy.org:astropy/coordinates/frames/tete-*",
+ "astropy.coordinates.builtin_frames.equatorial.TETE",
+ ),
LegacyICRSConverter(),
AngleConverter(),
LatitudeConverter(),
@@ -524,12 +532,19 @@
SlicedWCSConverter(),
]
+
_COORDINATES_MANIFEST_URIS = [
"asdf://asdf-format.org/astronomy/coordinates/manifests/coordinates-1.2.0",
"asdf://asdf-format.org/astronomy/coordinates/manifests/coordinates-1.1.0",
"asdf://asdf-format.org/astronomy/coordinates/manifests/coordinates-1.0.0",
]
+
+_asdf_coordinates_schemas_version =
importlib.metadata.version("asdf-coordinates-schemas")
+if _asdf_coordinates_schemas_version >= "0.5.0":
+ _COORDINATES_MANIFEST_URIS.insert(0,
"asdf://asdf-format.org/astronomy/coordinates/manifests/coordinates-1.3.0")
+
+
COORDINATES_EXTENSIONS = [
ManifestExtension.from_uri(
manifest_uri,
@@ -540,6 +555,7 @@
_ASTROPY_EXTENSION_MANIFEST_URIS = [
+ "asdf://astropy.org/astropy/manifests/astropy-1.5.0",
"asdf://astropy.org/astropy/manifests/astropy-1.4.0",
"asdf://astropy.org/astropy/manifests/astropy-1.3.0",
"asdf://astropy.org/astropy/manifests/astropy-1.2.0",
@@ -585,13 +601,15 @@
CORE_CONVERTERS = _FITS_CONVERTERS + _TIME_CONVERTERS + _TABLE_CONVERTERS +
_UNIT_CONVERTERS
-UNIT_EXTENSIONS = [
- ManifestExtension.from_uri(
- "asdf://astropy.org/astropy/manifests/units-1.0.0",
- converters=_UNIT_CONVERTERS,
- ),
+ASTROPY_UNIT_MANIFESTS = [
+ "asdf://astropy.org/astropy/manifests/units-1.3.0",
+ "asdf://astropy.org/astropy/manifests/units-1.2.0",
+ "asdf://astropy.org/astropy/manifests/units-1.1.0",
+ "asdf://astropy.org/astropy/manifests/units-1.0.0",
]
+UNIT_EXTENSIONS = [ManifestExtension.from_uri(u, converters=_UNIT_CONVERTERS)
for u in ASTROPY_UNIT_MANIFESTS]
+
# up to asdf 1.5.0 many tags supported by asdf-astropy
# were defined in core manifests
CORE_MANIFEST_URIS = [
@@ -604,8 +622,11 @@
"asdf://asdf-format.org/core/manifests/core-1.0.0",
]
-if importlib.metadata.version("asdf-standard") > "1.2.0":
+_asdf_standard_version = importlib.metadata.version("asdf-standard")
+if _asdf_standard_version > "1.2.0":
CORE_MANIFEST_URIS.insert(0,
"asdf://asdf-format.org/astronomy/manifests/astronomy-1.1.0")
+if _asdf_standard_version > "1.3.0":
+ CORE_MANIFEST_URIS.insert(0,
"asdf://asdf-format.org/astronomy/manifests/astronomy-1.2.0")
CORE_EXTENSIONS = [ManifestExtension.from_uri(u, converters=CORE_CONVERTERS)
for u in CORE_MANIFEST_URIS]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_astropy-0.9.0/asdf_astropy/resources/manifests/astropy-1.5.0.yaml
new/asdf_astropy-0.10.0/asdf_astropy/resources/manifests/astropy-1.5.0.yaml
--- old/asdf_astropy-0.9.0/asdf_astropy/resources/manifests/astropy-1.5.0.yaml
1970-01-01 01:00:00.000000000 +0100
+++ new/asdf_astropy-0.10.0/asdf_astropy/resources/manifests/astropy-1.5.0.yaml
2026-02-13 19:05:09.000000000 +0100
@@ -0,0 +1,72 @@
+id: asdf://astropy.org/astropy/manifests/astropy-1.5.0
+extension_uri: asdf://astropy.org/astropy/extensions/astropy-1.5.0
+title: Astropy extension
+description: |-
+ A set of tags for serializing astropy objects. This does not include most
+ model classes, which are handled by an implementation of the ASDF
+ transform extension.
+asdf_standard_requirement:
+ gte: 1.6.0
+tags:
+- tag_uri: tag:astropy.org:astropy/time/timedelta-1.2.0
+ schema_uri: http://astropy.org/schemas/astropy/time/timedelta-1.2.0
+ title: Represents an instance of TimeDelta from astropy
+ description: |-
+ Represents the time difference between two times.
+- tag_uri: tag:astropy.org:astropy/fits/fits-1.2.0
+ schema_uri: http://astropy.org/schemas/astropy/fits/fits-1.2.0
+ title: A FITS file inside of an ASDF file.
+ description: |-
+ This schema is useful for distributing ASDF files that can
+ automatically be converted to FITS files by specifying the exact
+ content of the resulting FITS file.
+
+ Not all kinds of data in FITS are directly representable in ASDF.
+ For example, applying an offset and scale to the data using the
+ `BZERO` and `BSCALE` keywords. In these cases, it will not be
+ possible to store the data in the native format from FITS and also
+ be accessible in its proper form in the ASDF file.
+
+ Only image and binary table extensions are supported.
+- tag_uri: tag:astropy.org:astropy/table/table-1.3.0
+ schema_uri: http://astropy.org/schemas/astropy/table/table-1.3.0
+ title: A table.
+ description: |-
+ A table is represented as a list of columns, where each entry is a
+ column object, containing the data and some additional information.
+
+ The data itself may be stored inline as text, or in binary in either
+ row- or column-major order by use of the `strides` property on the
+ individual column arrays.
+
+ Each column in the table must have the same first (slowest moving)
+ dimension.
+- tag_uri: tag:astropy.org:astropy/transform/units_mapping-1.2.0
+ schema_uri: http://astropy.org/schemas/astropy/transform/units_mapping-1.2.0
+ title: Mapper that operates on the units of the input.
+ description: |-
+ This transform operates on the units of the input, first converting to
+ the expected input units, then assigning replacement output units without
+ further conversion.
+- tag_uri: tag:astropy.org:astropy/table/ndarraymixin-1.0.0
+ schema_uri: http://astropy.org/schemas/astropy/table/ndarraymixin-1.0.0
+ title: NdarrayMixin column.
+ description: |-
+ Represents an astropy.table.NdarrayMixin instance.
+- tag_uri: tag:astropy.org:astropy/wcs/slicedwcs-1.1.0
+ schema_uri: http://astropy.org/schemas/astropy/wcs/slicedwcs-1.1.0
+ title: Represents an instance of SlicedLowLevelWCS
+ description: |-
+ The SlicedLowLevelWCS class is a wrapper class for WCS that applies slices
+ to the WCS, allowing certain pixel and world dimensions to be retained or
+ dropped.
+
+ It manages the slicing and coordinate transformations while preserving
+ the underlying WCS object.
+- tag_uri: tag:astropy.org:astropy/wcs/wcs-1.0.0
+ schema_uri: http://astropy.org/schemas/astropy/wcs/wcs-1.0.0
+ title: FITS WCS (World Coordinate System) Converter
+ description: |-
+ Represents the FITS WCS object, the HDUlist of the FITS header is preserved
+ during serialization and during deserialization the WCS object is recreated
+ from the HDUlist.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_astropy-0.9.0/asdf_astropy/resources/manifests/units-1.2.0.yaml
new/asdf_astropy-0.10.0/asdf_astropy/resources/manifests/units-1.2.0.yaml
--- old/asdf_astropy-0.9.0/asdf_astropy/resources/manifests/units-1.2.0.yaml
1970-01-01 01:00:00.000000000 +0100
+++ new/asdf_astropy-0.10.0/asdf_astropy/resources/manifests/units-1.2.0.yaml
2026-02-13 19:05:09.000000000 +0100
@@ -0,0 +1,35 @@
+
+id: asdf://astropy.org/astropy/manifests/units-1.2.0
+extension_uri: asdf://astropy.org/astropy/extensions/units-1.2.0
+title: Astropy unit extension
+description: |-
+ A set of tags to inject into asdf-standard to enable serializing astropy
units
+ related objects
+asdf_standard_requirement:
+ gte: 1.6.0
+tags:
+ # unit/unit is duplicated from the core to allow the unit converter to select
+ # the core tag for vo units
+ - tag_uri: tag:stsci.edu:asdf/unit/unit-1.0.0
+ schema_uri: http://stsci.edu/schemas/asdf/unit/unit-1.0.0
+ title: Physical unit.
+ description: |-
+ This represents a physical unit, in [VOUnit syntax, Version
1.0](http://www.ivoa.net/documents/VOUnits/index.html).
+ Where units are not explicitly tagged, they are assumed to be in VOUnit
syntax.
+ - tag_uri: tag:astropy.org:astropy/units/unit-1.0.0
+ schema_uri: http://stsci.edu/schemas/asdf/unit/unit-1.0.0
+ title: Represents an astropy derived unit
+ description: |-
+ Supports serialization of the non-VOunits supported by astropy
+ - tag_uri: tag:astropy.org:astropy/units/equivalency-1.2.0
+ schema_uri: http://astropy.org/schemas/astropy/units/equivalency-1.2.0
+ title: Represents unit equivalency.
+ description: |-
+ Supports serialization of equivalencies between units
+ in certain contexts
+ - tag_uri: tag:astropy.org:astropy/units/magunit-1.0.0
+ schema_uri: http://astropy.org/schemas/astropy/units/magunit-1.0.0
+ title: Represents a Magnitude Unit
+ description: |-
+ Represents the serialization of the MagUnit units built into
+ astropy.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_astropy-0.9.0/asdf_astropy/resources/manifests/units-1.3.0.yaml
new/asdf_astropy-0.10.0/asdf_astropy/resources/manifests/units-1.3.0.yaml
--- old/asdf_astropy-0.9.0/asdf_astropy/resources/manifests/units-1.3.0.yaml
1970-01-01 01:00:00.000000000 +0100
+++ new/asdf_astropy-0.10.0/asdf_astropy/resources/manifests/units-1.3.0.yaml
2026-02-13 19:05:09.000000000 +0100
@@ -0,0 +1,35 @@
+
+id: asdf://astropy.org/astropy/manifests/units-1.3.0
+extension_uri: asdf://astropy.org/astropy/extensions/units-1.3.0
+title: Astropy unit extension
+description: |-
+ A set of tags to inject into asdf-standard to enable serializing astropy
units
+ related objects
+asdf_standard_requirement:
+ gte: 1.6.0
+tags:
+ # unit/unit is duplicated from the core to allow the unit converter to select
+ # the core tag for vo units
+ - tag_uri: tag:stsci.edu:asdf/unit/unit-1.0.0
+ schema_uri: http://stsci.edu/schemas/asdf/unit/unit-1.0.0
+ title: Physical unit.
+ description: |-
+ This represents a physical unit, in [VOUnit syntax, Version
1.0](http://www.ivoa.net/documents/VOUnits/index.html).
+ Where units are not explicitly tagged, they are assumed to be in VOUnit
syntax.
+ - tag_uri: tag:astropy.org:astropy/units/unit-1.0.0
+ schema_uri: http://stsci.edu/schemas/asdf/unit/unit-1.0.0
+ title: Represents an astropy derived unit
+ description: |-
+ Supports serialization of the non-VOunits supported by astropy
+ - tag_uri: tag:astropy.org:astropy/units/equivalency-1.2.0
+ schema_uri: http://astropy.org/schemas/astropy/units/equivalency-1.2.0
+ title: Represents unit equivalency.
+ description: |-
+ Supports serialization of equivalencies between units
+ in certain contexts
+ - tag_uri: tag:astropy.org:astropy/units/magunit-1.1.0
+ schema_uri: http://astropy.org/schemas/astropy/units/magunit-1.1.0
+ title: Represents a Magnitude Unit
+ description: |-
+ Represents the serialization of the MagUnit units built into
+ astropy.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_astropy-0.9.0/asdf_astropy/resources/schemas/fits/fits-1.2.0.yaml
new/asdf_astropy-0.10.0/asdf_astropy/resources/schemas/fits/fits-1.2.0.yaml
--- old/asdf_astropy-0.9.0/asdf_astropy/resources/schemas/fits/fits-1.2.0.yaml
1970-01-01 01:00:00.000000000 +0100
+++ new/asdf_astropy-0.10.0/asdf_astropy/resources/schemas/fits/fits-1.2.0.yaml
2026-02-13 19:05:09.000000000 +0100
@@ -0,0 +1,87 @@
+%YAML 1.1
+---
+$schema: "http://stsci.edu/schemas/yaml-schema/draft-01"
+id: "http://astropy.org/schemas/astropy/fits/fits-1.2.0"
+title: >
+ A FITS file inside of an ASDF file.
+description: |
+ This schema is useful for distributing ASDF files that can
+ automatically be converted to FITS files by specifying the exact
+ content of the resulting FITS file.
+
+ Not all kinds of data in FITS are directly representable in ASDF.
+ For example, applying an offset and scale to the data using the
+ `BZERO` and `BSCALE` keywords. In these cases, it will not be
+ possible to store the data in the native format from FITS and also
+ be accessible in its proper form in the ASDF file.
+
+ Only image and binary table extensions are supported.
+
+examples:
+ -
+ - A simple FITS file with a primary header and two extensions
+ - asdf-standard-1.6.0
+ - |
+ !<tag:astropy.org:astropy/fits/fits-1.2.0>
+ - header:
+ - [SIMPLE, true, conforms to FITS standard]
+ - [BITPIX, 8, array data type]
+ - [NAXIS, 0, number of array dimensions]
+ - [EXTEND, true]
+ - []
+ - ['', Top Level MIRI Metadata]
+ - []
+ - [DATE, '2013-08-30T10:49:55.070373', The date this file was
created (UTC)]
+ - [FILENAME, MiriDarkReferenceModel_test.fits, The name of the
file]
+ - [TELESCOP, JWST, The telescope used to acquire the data]
+ - []
+ - ['', Information about the observation]
+ - []
+ - [DATE-OBS, '2013-08-30T10:49:55.000000', The date the
observation was made (UTC)]
+ - data: !core/ndarray-1.1.0
+ datatype: float32
+ shape: [2, 3, 3, 4]
+ source: 0
+ byteorder: big
+ header:
+ - [XTENSION, IMAGE, Image extension]
+ - [BITPIX, -32, array data type]
+ - [NAXIS, 4, number of array dimensions]
+ - [NAXIS1, 4]
+ - [NAXIS2, 3]
+ - [NAXIS3, 3]
+ - [NAXIS4, 2]
+ - [PCOUNT, 0, number of parameters]
+ - [GCOUNT, 1, number of groups]
+ - [EXTNAME, SCI, extension name]
+ - [BUNIT, DN, Units of the data array]
+ - data: !core/ndarray-1.1.0
+ datatype: float32
+ shape: [2, 3, 3, 4]
+ source: 1
+ byteorder: big
+ header:
+ - [XTENSION, IMAGE, Image extension]
+ - [BITPIX, -32, array data type]
+ - [NAXIS, 4, number of array dimensions]
+ - [NAXIS1, 4]
+ - [NAXIS2, 3]
+ - [NAXIS3, 3]
+ - [NAXIS4, 2]
+ - [PCOUNT, 0, number of parameters]
+ - [GCOUNT, 1, number of groups]
+ - [EXTNAME, ERR, extension name]
+ - [BUNIT, DN, Units of the error array]
+
+allOf:
+ - type: array
+ items:
+ type: object
+ properties:
+ data:
+ description: "The data part of the HDU."
+ anyOf:
+ - tag: "tag:stsci.edu:asdf/core/ndarray-1.*"
+ - tag: "tag:astropy.org:astropy/table/table-1.*"
+ - type: "null"
+ default: null
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_astropy-0.9.0/asdf_astropy/resources/schemas/table/table-1.3.0.yaml
new/asdf_astropy-0.10.0/asdf_astropy/resources/schemas/table/table-1.3.0.yaml
---
old/asdf_astropy-0.9.0/asdf_astropy/resources/schemas/table/table-1.3.0.yaml
1970-01-01 01:00:00.000000000 +0100
+++
new/asdf_astropy-0.10.0/asdf_astropy/resources/schemas/table/table-1.3.0.yaml
2026-02-13 19:05:09.000000000 +0100
@@ -0,0 +1,132 @@
+%YAML 1.1
+---
+$schema: "http://stsci.edu/schemas/yaml-schema/draft-01"
+id: "http://astropy.org/schemas/astropy/table/table-1.3.0"
+
+title: >
+ A table.
+
+description: |
+ A table is represented as a list of columns, where each entry is a
+
[column](https://asdf-standard.readthedocs.io/en/latest/generated/stsci.edu/asdf/table/column-1.1.0.html)
+ object, containing the data and some additional information.
+
+ The data itself may be stored inline as text, or in binary in either
+ row- or column-major order by use of the `strides` property on the
+ individual column arrays.
+
+ Each column in the table must have the same first (slowest moving)
+ dimension.
+
+examples:
+ -
+ - A table stored in column-major order, with each column in a separate
block
+ - asdf-standard-1.6.0
+ - |
+ !<tag:astropy.org:astropy/table/table-1.3.0>
+ columns:
+ - !table/column-1.1.0
+ data: !core/ndarray-1.1.0
+ source: 0
+ datatype: float64
+ byteorder: little
+ shape: [3]
+ description: RA
+ meta: {foo: bar}
+ name: a
+ unit: !unit/unit-1.0.0 deg
+ - !table/column-1.1.0
+ data: !core/ndarray-1.1.0
+ source: 1
+ datatype: float64
+ byteorder: little
+ shape: [3]
+ description: DEC
+ name: b
+ - !table/column-1.1.0
+ data: !core/ndarray-1.1.0
+ source: 2
+ datatype: [ascii, 1]
+ byteorder: big
+ shape: [3]
+ description: The target name
+ name: c
+ colnames: [a, b, c]
+
+ -
+ - A table stored in row-major order, all stored in the same block
+ - asdf-standard-1.6.0
+ - |
+ !<tag:astropy.org:astropy/table/table-1.3.0>
+ columns:
+ - !table/column-1.1.0
+ data: !core/ndarray-1.1.0
+ source: 0
+ datatype: float64
+ byteorder: little
+ shape: [3]
+ strides: [13]
+ description: RA
+ meta: {foo: bar}
+ name: a
+ unit: !unit/unit-1.0.0 deg
+ - !table/column-1.1.0
+ data: !core/ndarray-1.1.0
+ source: 0
+ datatype: float64
+ byteorder: little
+ shape: [3]
+ offset: 4
+ strides: [13]
+ description: DEC
+ name: b
+ - !table/column-1.1.0
+ data: !core/ndarray-1.1.0
+ source: 0
+ datatype: [ascii, 1]
+ byteorder: big
+ shape: [3]
+ offset: 12
+ strides: [13]
+ description: The target name
+ name: c
+ colnames: [a, b, c]
+
+type: object
+properties:
+ columns:
+ description: |
+ A list of columns in the table.
+ type: array
+ items:
+ anyOf:
+ - tag: "tag:stsci.edu:asdf/table/column-1.*"
+ - tag: "tag:stsci.edu:asdf/core/ndarray-1.*"
+ - tag: "tag:stsci.edu:asdf/time/time-1.*"
+ - tag: "tag:stsci.edu:asdf/unit/quantity-1.*"
+ - tag: "tag:astropy.org:astropy/coordinates/skycoord-1.*"
+ - tag: "tag:astropy.org:astropy/coordinates/earthlocation-1.*"
+ - tag: "tag:astropy.org:astropy/time/timedelta-1.*"
+ - tag: "tag:astropy.org:astropy/table/ndarraymixin-1.*"
+
+ colnames:
+ description: |
+ A list containing the names of the columns in the table (in order).
+ type: array
+ items:
+ - type: string
+
+ qtable:
+ description: |
+ A flag indicating whether or not the serialized type was a QTable
+ type: boolean
+ default: False
+
+ meta:
+ description: |
+ Additional free-form metadata about the table.
+ type: object
+ default: {}
+
+additionalProperties: false
+required: [columns, colnames]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_astropy-0.9.0/asdf_astropy/resources/schemas/time/timedelta-1.2.0.yaml
new/asdf_astropy-0.10.0/asdf_astropy/resources/schemas/time/timedelta-1.2.0.yaml
---
old/asdf_astropy-0.9.0/asdf_astropy/resources/schemas/time/timedelta-1.2.0.yaml
1970-01-01 01:00:00.000000000 +0100
+++
new/asdf_astropy-0.10.0/asdf_astropy/resources/schemas/time/timedelta-1.2.0.yaml
2026-02-13 19:05:09.000000000 +0100
@@ -0,0 +1,34 @@
+%YAML 1.1
+---
+$schema: "http://stsci.edu/schemas/yaml-schema/draft-01"
+id: "http://astropy.org/schemas/astropy/time/timedelta-1.2.0"
+title: Represents an instance of TimeDelta from astropy
+description: |
+ Represents the time difference between two times.
+
+type: object
+properties:
+ jd1:
+ anyOf:
+ - type: number
+ - tag: "tag:stsci.edu:asdf/core/ndarray-1.*"
+ description: |
+ Value representing first 64 bits of precision
+ jd2:
+ anyOf:
+ - type: number
+ - tag: "tag:stsci.edu:asdf/core/ndarray-1.*"
+ description: |
+ Value representing second 64 bits of precision
+ format:
+ type: string
+ description: |
+ Format of time value representation.
+ scale:
+ type: string
+ description: |
+ Time scale of input value(s).
+ enum: [tdb, tt, ut1, tcg, tcb, tai, local]
+required: [jd1, jd2, format]
+additionalProperties: False
+...
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_astropy-0.9.0/asdf_astropy/resources/schemas/transform/units_mapping-1.2.0.yaml
new/asdf_astropy-0.10.0/asdf_astropy/resources/schemas/transform/units_mapping-1.2.0.yaml
---
old/asdf_astropy-0.9.0/asdf_astropy/resources/schemas/transform/units_mapping-1.2.0.yaml
1970-01-01 01:00:00.000000000 +0100
+++
new/asdf_astropy-0.10.0/asdf_astropy/resources/schemas/transform/units_mapping-1.2.0.yaml
2026-02-13 19:05:09.000000000 +0100
@@ -0,0 +1,104 @@
+%YAML 1.1
+---
+$schema: "http://stsci.edu/schemas/yaml-schema/draft-01"
+id: "http://astropy.org/schemas/astropy/transform/units_mapping-1.2.0"
+
+title: |
+ Mapper that operates on the units of the input.
+
+description: |
+ This transform operates on the units of the input, first converting to
+ the expected input units, then assigning replacement output units without
+ further conversion.
+
+examples:
+ -
+ - Assign units of seconds to dimensionless input.
+ - asdf-standard-1.6.0
+ - |
+ !<tag:astropy.org:astropy/transform/units_mapping-1.2.0>
+ unit_inputs:
+ - name: x
+ unit: !unit/unit-1.0.0
+ unit_outputs:
+ - name: x
+ unit: !unit/unit-1.0.0 s
+ -
+ - Convert input to meters, then assign dimensionless units.
+ - asdf-standard-1.6.0
+ - |
+ !<tag:astropy.org:astropy/transform/units_mapping-1.2.0>
+ unit_inputs:
+ - name: x
+ unit: !unit/unit-1.0.0 m
+ unit_outputs:
+ - name: x
+ unit: !unit/unit-1.0.0
+
+ -
+ - Convert input to meters, then drop units entirely.
+ - asdf-standard-1.6.0
+ - |
+ !<tag:astropy.org:astropy/transform/units_mapping-1.2.0>
+ unit_inputs:
+ - name: x
+ unit: !unit/unit-1.0.0 m
+ unit_outputs:
+ - name: x
+
+ -
+ - Accept any units, then replace with meters.
+ - asdf-standard-1.6.0
+ - |
+ !<tag:astropy.org:astropy/transform/units_mapping-1.2.0>
+ unit_inputs:
+ - name: x
+ unit_outputs:
+ - name: x
+ unit: !unit/unit-1.0.0 m
+
+allOf:
+ - $ref: "http://stsci.edu/schemas/asdf/transform/transform-1.3.0"
+ - type: object
+ properties:
+ unit_inputs:
+ description: |
+ Array of input configurations.
+ type: array
+ items:
+ $ref: "#/definitions/value_configuration"
+ unit_outputs:
+ description: |
+ Array of output configurations.
+ type: array
+ items:
+ $ref: "#/definitions/value_configuration"
+ required: [unit_inputs, unit_outputs]
+
+definitions:
+ value_configuration:
+ description: |
+ Configuration of a single model value (input or output).
+ type: object
+ properties:
+ name:
+ description: |
+ Value name.
+ type: string
+ unit:
+ description: |
+ Expected unit.
+ anyOf:
+ - tag: "tag:stsci.edu:asdf/unit/unit-*"
+ - tag: "tag:astropy.org:astropy/units/unit-1.*"
+ equivalencies:
+ description: |
+ Equivalencies to apply when converting value to expected unit.
+ tag: "tag:astropy.org:astropy/units/equivalency-1.*"
+ allow_dimensionless:
+ description: |
+ Allow this value to receive dimensionless data.
+ type: boolean
+ default: false
+ required: [name]
+...
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_astropy-0.9.0/asdf_astropy/resources/schemas/units/equivalency-1.2.0.yaml
new/asdf_astropy-0.10.0/asdf_astropy/resources/schemas/units/equivalency-1.2.0.yaml
---
old/asdf_astropy-0.9.0/asdf_astropy/resources/schemas/units/equivalency-1.2.0.yaml
1970-01-01 01:00:00.000000000 +0100
+++
new/asdf_astropy-0.10.0/asdf_astropy/resources/schemas/units/equivalency-1.2.0.yaml
2026-02-13 19:05:09.000000000 +0100
@@ -0,0 +1,34 @@
+%YAML 1.1
+---
+$schema: "http://stsci.edu/schemas/yaml-schema/draft-01"
+id: "http://astropy.org/schemas/astropy/units/equivalency-1.2.0"
+
+title: |
+ Represents unit equivalency.
+
+description: |
+ Supports serialization of equivalencies between units
+ in certain contexts
+
+definitions:
+ equivalency:
+ type: object
+ properties:
+ name:
+ type: string
+ kwargs_names:
+ type: array
+ items:
+ type: string
+ kwargs_values:
+ type: array
+ items:
+ anyOf:
+ - tag: "tag:stsci.edu:asdf/unit/quantity-1.*"
+ - type: number
+ - type: "null"
+
+type: array
+items:
+ $ref: "#/definitions/equivalency"
+...
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_astropy-0.9.0/asdf_astropy/resources/schemas/units/magunit-1.1.0.yaml
new/asdf_astropy-0.10.0/asdf_astropy/resources/schemas/units/magunit-1.1.0.yaml
---
old/asdf_astropy-0.9.0/asdf_astropy/resources/schemas/units/magunit-1.1.0.yaml
1970-01-01 01:00:00.000000000 +0100
+++
new/asdf_astropy-0.10.0/asdf_astropy/resources/schemas/units/magunit-1.1.0.yaml
2026-02-13 19:05:09.000000000 +0100
@@ -0,0 +1,14 @@
+%YAML 1.1
+---
+$schema: "http://stsci.edu/schemas/yaml-schema/draft-01"
+id: "http://astropy.org/schemas/astropy/units/magunit-1.1.0"
+
+title: |
+ Represents a Magnitude Unit
+
+description: |
+ Represents the serialization of the MagUnit units built into
+ astropy.
+
+allOf:
+ - $ref: "http://stsci.edu/schemas/asdf/unit/unit-1.0.0"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/asdf_astropy-0.9.0/asdf_astropy.egg-info/PKG-INFO
new/asdf_astropy-0.10.0/asdf_astropy.egg-info/PKG-INFO
--- old/asdf_astropy-0.9.0/asdf_astropy.egg-info/PKG-INFO 2025-11-17
22:54:32.000000000 +0100
+++ new/asdf_astropy-0.10.0/asdf_astropy.egg-info/PKG-INFO 2026-02-13
19:05:17.000000000 +0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.4
Name: asdf-astropy
-Version: 0.9.0
+Version: 0.10.0
Summary: ASDF serialization support for astropy
Author-email: The Astropy Developers <[email protected]>
Project-URL: documentation, https://asdf-astropy.readthedocs.io/en/latest/
@@ -17,7 +17,7 @@
Requires-Dist: asdf-transform-schemas>=0.6
Requires-Dist: asdf-standard>=1.1.0
Requires-Dist: astropy>=5.3.0
-Requires-Dist: numpy>=1.26
+Requires-Dist: numpy>=1.26.4
Requires-Dist: packaging>=19
Provides-Extra: docs
Requires-Dist: docutils; extra == "docs"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/asdf_astropy-0.9.0/asdf_astropy.egg-info/SOURCES.txt
new/asdf_astropy-0.10.0/asdf_astropy.egg-info/SOURCES.txt
--- old/asdf_astropy-0.9.0/asdf_astropy.egg-info/SOURCES.txt 2025-11-17
22:54:32.000000000 +0100
+++ new/asdf_astropy-0.10.0/asdf_astropy.egg-info/SOURCES.txt 2026-02-13
19:05:17.000000000 +0100
@@ -100,22 +100,31 @@
asdf_astropy/resources/manifests/astropy-1.2.0.yaml
asdf_astropy/resources/manifests/astropy-1.3.0.yaml
asdf_astropy/resources/manifests/astropy-1.4.0.yaml
+asdf_astropy/resources/manifests/astropy-1.5.0.yaml
asdf_astropy/resources/manifests/units-1.0.0.yaml
asdf_astropy/resources/manifests/units-1.1.0.yaml
+asdf_astropy/resources/manifests/units-1.2.0.yaml
+asdf_astropy/resources/manifests/units-1.3.0.yaml
asdf_astropy/resources/schemas/fits/fits-1.0.0.yaml
asdf_astropy/resources/schemas/fits/fits-1.1.0.yaml
+asdf_astropy/resources/schemas/fits/fits-1.2.0.yaml
asdf_astropy/resources/schemas/nddata/uncertainty-1.0.0.yaml
asdf_astropy/resources/schemas/table/ndarraymixin-1.0.0.yaml
asdf_astropy/resources/schemas/table/table-1.0.0.yaml
asdf_astropy/resources/schemas/table/table-1.1.0.yaml
asdf_astropy/resources/schemas/table/table-1.2.0.yaml
+asdf_astropy/resources/schemas/table/table-1.3.0.yaml
asdf_astropy/resources/schemas/time/timedelta-1.0.0.yaml
asdf_astropy/resources/schemas/time/timedelta-1.1.0.yaml
+asdf_astropy/resources/schemas/time/timedelta-1.2.0.yaml
asdf_astropy/resources/schemas/transform/units_mapping-1.0.0.yaml
asdf_astropy/resources/schemas/transform/units_mapping-1.1.0.yaml
+asdf_astropy/resources/schemas/transform/units_mapping-1.2.0.yaml
asdf_astropy/resources/schemas/units/equivalency-1.0.0.yaml
asdf_astropy/resources/schemas/units/equivalency-1.1.0.yaml
+asdf_astropy/resources/schemas/units/equivalency-1.2.0.yaml
asdf_astropy/resources/schemas/units/magunit-1.0.0.yaml
+asdf_astropy/resources/schemas/units/magunit-1.1.0.yaml
asdf_astropy/resources/schemas/wcs/slicedwcs-1.0.0.yaml
asdf_astropy/resources/schemas/wcs/slicedwcs-1.1.0.yaml
asdf_astropy/resources/schemas/wcs/wcs-1.0.0.yaml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_astropy-0.9.0/asdf_astropy.egg-info/requires.txt
new/asdf_astropy-0.10.0/asdf_astropy.egg-info/requires.txt
--- old/asdf_astropy-0.9.0/asdf_astropy.egg-info/requires.txt 2025-11-17
22:54:32.000000000 +0100
+++ new/asdf_astropy-0.10.0/asdf_astropy.egg-info/requires.txt 2026-02-13
19:05:17.000000000 +0100
@@ -3,7 +3,7 @@
asdf-transform-schemas>=0.6
asdf-standard>=1.1.0
astropy>=5.3.0
-numpy>=1.26
+numpy>=1.26.4
packaging>=19
[docs]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/asdf_astropy-0.9.0/pyproject.toml
new/asdf_astropy-0.10.0/pyproject.toml
--- old/asdf_astropy-0.9.0/pyproject.toml 2025-11-17 22:54:20.000000000
+0100
+++ new/asdf_astropy-0.10.0/pyproject.toml 2026-02-13 19:05:09.000000000
+0100
@@ -19,7 +19,7 @@
"asdf-transform-schemas>=0.6",
"asdf-standard>=1.1.0",
"astropy>=5.3.0",
- "numpy>=1.26",
+ "numpy>=1.26.4",
"packaging>=19",
]
[project.optional-dependencies]
@@ -63,6 +63,7 @@
[tool.setuptools_scm]
write_to = "asdf_astropy/_version.py"
+version_scheme = "release-branch-semver"
[tool.black]
line-length = 120
@@ -137,7 +138,6 @@
"RUF012", # mutable class attributes should be annotated with
typing.ClassVar
"PTH123", # replace open with Path.open
"B905", # zip with strict
- "UP038", # isinstance with | instead of ,
"A005", # shadow builtin modules
"PLC0415", # import should be at the top-level of a file
]
@@ -155,6 +155,9 @@
filterwarnings = [
'error',
'ignore:numpy.ndarray size changed:RuntimeWarning',
+ # astropy triggers but doesn't handle a numpy warning, ignore it until
+ # astropy addresses it: https://github.com/astropy/astropy/issues/19216
+ 'ignore:The chararray class is deprecated:DeprecationWarning',
]
addopts = '--color=yes --doctest-rst'
asdf_schema_root = 'asdf_astropy/resources/schemas'