Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-asdf-coordinates-schemas for
openSUSE:Factory checked in at 2026-03-16 14:16:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-asdf-coordinates-schemas (Old)
and /work/SRC/openSUSE:Factory/.python-asdf-coordinates-schemas.new.8177
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-asdf-coordinates-schemas"
Mon Mar 16 14:16:41 2026 rev:5 rq:1339108 version:0.5.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-asdf-coordinates-schemas/python-asdf-coordinates-schemas.changes
2025-07-14 10:58:07.452604859 +0200
+++
/work/SRC/openSUSE:Factory/.python-asdf-coordinates-schemas.new.8177/python-asdf-coordinates-schemas.changes
2026-03-16 14:19:47.755429630 +0100
@@ -1,0 +2,9 @@
+Sun Mar 15 14:58:36 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 0.5.1:
+ * Fix examples (supply location attribute) in TETE frame
+ schema.
+ * Drop Python 3.9 support
+ * Add TETE and TEME coordinate frames.
+
+-------------------------------------------------------------------
Old:
----
asdf_coordinates_schemas-0.4.0.tar.gz
New:
----
asdf_coordinates_schemas-0.5.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-asdf-coordinates-schemas.spec ++++++
--- /var/tmp/diff_new_pack.QZoT9c/_old 2026-03-16 14:19:48.331453542 +0100
+++ /var/tmp/diff_new_pack.QZoT9c/_new 2026-03-16 14:19:48.331453542 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-asdf-coordinates-schemas
#
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -27,7 +27,7 @@
%{?sle15_python_module_pythons}
Name: python-asdf-coordinates-schemas%{psuffix}
-Version: 0.4.0
+Version: 0.5.1
Release: 0
Summary: ASDF coordinates schemas
License: BSD-3-Clause
++++++ asdf_coordinates_schemas-0.4.0.tar.gz ->
asdf_coordinates_schemas-0.5.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_coordinates_schemas-0.4.0/.github/workflows/changelog.yml
new/asdf_coordinates_schemas-0.5.1/.github/workflows/changelog.yml
--- old/asdf_coordinates_schemas-0.4.0/.github/workflows/changelog.yml
2025-05-28 00:53:56.000000000 +0200
+++ new/asdf_coordinates_schemas-0.5.1/.github/workflows/changelog.yml
2026-02-05 17:45:41.000000000 +0100
@@ -10,7 +10,7 @@
runs-on: ubuntu-latest
steps:
- name: Checkout code
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
with:
fetch-depth: 0
submodules: true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_coordinates_schemas-0.4.0/.github/workflows/ci.yml
new/asdf_coordinates_schemas-0.5.1/.github/workflows/ci.yml
--- old/asdf_coordinates_schemas-0.4.0/.github/workflows/ci.yml 2025-05-28
00:53:56.000000000 +0200
+++ new/asdf_coordinates_schemas-0.5.1/.github/workflows/ci.yml 2026-02-05
17:45:41.000000000 +0100
@@ -19,6 +19,11 @@
fail-fast: false
matrix:
include:
+ - name: Python 3.14 Schema validation tests
+ python-version: '3.14'
+ os: ubuntu-latest
+ toxenv: py314
+
- name: Python 3.13 Schema validation tests
python-version: '3.13'
os: ubuntu-latest
@@ -39,18 +44,13 @@
os: ubuntu-latest
toxenv: py310
- - name: Python 3.9 Schema validation tests
- python-version: 3.9
- os: ubuntu-latest
- toxenv: py39
-
- name: Twine check
- python-version: 3.11
+ python-version: 3.13
os: ubuntu-latest
toxenv: twine
- name: Code style checks
- python-version: 3.11
+ python-version: 3.13
os: ubuntu-latest
toxenv: codestyle
@@ -66,11 +66,11 @@
steps:
- name: Checkout code
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
with:
fetch-depth: 0
- name: Set up Python ${{ matrix.python-version }}
- uses: actions/setup-python@v5
+ uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
- name: Install tox
@@ -85,19 +85,19 @@
runs-on: ubuntu-latest
steps:
- name: Checkout asdf-coordinates-schemas
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
with:
fetch-depth: 0
path: asdf-coordinates-schemas
- name: Checkout asdf-astropy dev
- uses: actions/checkout@v4
+ uses: actions/checkout@v6
with:
fetch-depth: 0
repository: astropy/asdf-astropy
ref: main
path: asdf-astropy
- name: Set up Python 3.13
- uses: actions/setup-python@v5
+ uses: actions/setup-python@v6
with:
python-version: 3.13
- name: Install asdf-coordinates-schemas
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_coordinates_schemas-0.4.0/.github/workflows/publish-to-pypi.yml
new/asdf_coordinates_schemas-0.5.1/.github/workflows/publish-to-pypi.yml
--- old/asdf_coordinates_schemas-0.4.0/.github/workflows/publish-to-pypi.yml
2025-05-28 00:53:56.000000000 +0200
+++ new/asdf_coordinates_schemas-0.5.1/.github/workflows/publish-to-pypi.yml
2026-02-05 17:45:41.000000000 +0100
@@ -7,7 +7,7 @@
jobs:
publish:
- uses:
OpenAstronomy/github-actions-workflows/.github/workflows/publish_pure_python.yml@v1
+ uses:
OpenAstronomy/github-actions-workflows/.github/workflows/publish_pure_python.yml@v2
with:
upload_to_pypi: ${{ (github.event_name == 'release') &&
(github.event.action == 'released') }}
secrets:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_coordinates_schemas-0.4.0/.pre-commit-config.yaml
new/asdf_coordinates_schemas-0.5.1/.pre-commit-config.yaml
--- old/asdf_coordinates_schemas-0.4.0/.pre-commit-config.yaml 2025-05-28
00:53:56.000000000 +0200
+++ new/asdf_coordinates_schemas-0.5.1/.pre-commit-config.yaml 2026-02-05
17:45:41.000000000 +0100
@@ -1,49 +1,50 @@
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
- rev: v4.5.0
+ rev: v6.0.0
hooks:
- - id: check-added-large-files
- - id: check-case-conflict
- - id: check-yaml
- args: ["--unsafe"]
- - id: debug-statements
- - id: end-of-file-fixer
- - id: trailing-whitespace
+ - id: check-added-large-files
+ - id: check-ast
+ - id: check-case-conflict
+ - id: check-yaml
+ args: ["--unsafe"]
+ - id: check-toml
+ - id: check-merge-conflict
+ - id: check-symlinks
+ - id: debug-statements
+ - id: detect-private-key
+ - id: end-of-file-fixer
+ - id: trailing-whitespace
+
+- repo: https://github.com/pre-commit/pygrep-hooks
+ rev: v1.10.0
+ hooks:
+ #- id: python-check-blanket-noqa
+ - id: python-check-mock-methods
+ - id: rst-directive-colons
+ - id: rst-inline-touching-normal
+ - id: text-unicode-replacement-char
+
+- repo: https://github.com/codespell-project/codespell
+ rev: v2.4.1
+ hooks:
+ - id: codespell
+ args: ["--write-changes"]
+ additional_dependencies:
+ - tomli
-- repo: https://github.com/asottile/pyupgrade
- rev: v3.15.0
+- repo: https://github.com/astral-sh/ruff-pre-commit
+ rev: 'v0.13.0'
hooks:
- - id: pyupgrade
- args: ["--py38-plus"]
-
-- repo: https://github.com/PyCQA/autoflake
- rev: v2.2.1
- hooks:
- - id: autoflake
-
-- repo: https://github.com/pycqa/isort
- rev: 5.12.0
- hooks:
- - id: isort
+ - id: ruff
+ args: ["--fix"]
- repo: https://github.com/psf/black
- rev: 23.10.1
+ rev: 25.1.0
hooks:
- id: black
- repo: https://github.com/asottile/blacken-docs
- rev: 1.16.0
+ rev: 1.20.0
hooks:
- id: blacken-docs
-
-- repo: https://github.com/PyCQA/flake8
- rev: 6.1.0
- hooks:
- - id: flake8
-
-- repo: https://github.com/PyCQA/bandit
- rev: 1.7.5
- hooks:
- - id: bandit
- args: ["-c", "bandit.yaml"]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/asdf_coordinates_schemas-0.4.0/.readthedocs.yml
new/asdf_coordinates_schemas-0.5.1/.readthedocs.yml
--- old/asdf_coordinates_schemas-0.4.0/.readthedocs.yml 2025-05-28
00:53:56.000000000 +0200
+++ new/asdf_coordinates_schemas-0.5.1/.readthedocs.yml 2026-02-05
17:45:41.000000000 +0100
@@ -5,7 +5,7 @@
apt_packages:
- graphviz
tools:
- python: "3.9"
+ python: "3.13"
sphinx:
configuration: docs/conf.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/asdf_coordinates_schemas-0.4.0/CHANGES.rst
new/asdf_coordinates_schemas-0.5.1/CHANGES.rst
--- old/asdf_coordinates_schemas-0.4.0/CHANGES.rst 2025-05-28
00:53:56.000000000 +0200
+++ new/asdf_coordinates_schemas-0.5.1/CHANGES.rst 2026-02-05
17:45:41.000000000 +0100
@@ -1,3 +1,14 @@
+0.5.1 (2026-02-05)
+------------------
+
+- Fix examples (supply ``location`` attribute) in TETE frame schema. [#80]
+
+0.5.0 (2026-02-03)
+------------------
+
+- Drop Python 3.9 support [#77]
+- Add TETE and TEME coordinate frames. [#78]
+
0.4.0 (2025-05-27)
------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/asdf_coordinates_schemas-0.4.0/PKG-INFO
new/asdf_coordinates_schemas-0.5.1/PKG-INFO
--- old/asdf_coordinates_schemas-0.4.0/PKG-INFO 2025-05-28 00:54:04.776520500
+0200
+++ new/asdf_coordinates_schemas-0.5.1/PKG-INFO 2026-02-05 17:45:55.642815400
+0100
@@ -1,8 +1,8 @@
Metadata-Version: 2.4
Name: asdf_coordinates_schemas
-Version: 0.4.0
+Version: 0.5.1
Summary: ASDF schemas for coordinates
-Author-email: The ASDF Developers <[email protected]>
+Author: The ASDF Developers
Project-URL: tracker,
https://github.com/asdf-format/asdf-coordinates-schemas/issues
Project-URL: documentation,
https://www.asdf-format.org/projects/asdf-coordinates-schemas/en/latest/
Project-URL: repository,
https://github.com/asdf-format/asdf-coordinates-schemas
@@ -11,7 +11,7 @@
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Astronomy
-Requires-Python: >=3.9
+Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: asdf>=2.12.1
@@ -28,6 +28,7 @@
Requires-Dist: furo; extra == "docs"
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
+Requires-Dist: pytest-asdf-plugin; extra == "test"
Requires-Dist: asdf-astropy>=0.2.0; extra == "test"
Dynamic: license-file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/asdf_coordinates_schemas-0.4.0/docs/conf.py
new/asdf_coordinates_schemas-0.5.1/docs/conf.py
--- old/asdf_coordinates_schemas-0.4.0/docs/conf.py 2025-05-28
00:53:56.000000000 +0200
+++ new/asdf_coordinates_schemas-0.5.1/docs/conf.py 2026-02-05
17:45:41.000000000 +0100
@@ -3,7 +3,7 @@
import sys
from pathlib import Path
-# Ensure documentation examples are determinstically random.
+# Ensure documentation examples are deterministically random.
import numpy
import tomli
from pkg_resources import get_distribution
@@ -27,7 +27,7 @@
# -- General configuration ----------------------------------------------------
project = configuration["name"]
-author = f"{configuration['authors'][0]['name']}
<{configuration['authors'][0]['email']}>"
+author = configuration["authors"][0]["name"]
copyright = f"{datetime.datetime.now().year}, {author}"
release = get_distribution(configuration["name"]).version
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/asdf_coordinates_schemas-0.4.0/pyproject.toml
new/asdf_coordinates_schemas-0.5.1/pyproject.toml
--- old/asdf_coordinates_schemas-0.4.0/pyproject.toml 2025-05-28
00:53:56.000000000 +0200
+++ new/asdf_coordinates_schemas-0.5.1/pyproject.toml 2026-02-05
17:45:41.000000000 +0100
@@ -2,9 +2,9 @@
name = 'asdf_coordinates_schemas'
description = 'ASDF schemas for coordinates'
readme = 'README.md'
-requires-python = '>=3.9'
+requires-python = '>=3.10'
license-files = ['LICENSE']
-authors = [{ name = 'The ASDF Developers', email = '[email protected]' }]
+authors = [{ name = 'The ASDF Developers' }]
classifiers = [
'Programming Language :: Python',
'Programming Language :: Python :: 3',
@@ -32,6 +32,7 @@
]
test = [
'pytest',
+ 'pytest-asdf-plugin',
'asdf-astropy >= 0.2.0'
]
@@ -89,7 +90,26 @@
)
'''
-[tool.isort]
-profile = "black"
-filter_files = true
-line_length = 120
+[tool.ruff]
+line-length = 120
+
+[tool.ruff.lint]
+select = [
+ "E", # pycodestyle
+ "F", # pyflakes, autoflake
+ "I", # isort
+ "S", # bandit
+ "UP", # pyupgrade
+ "RUF", # ruff specific, includes yesqa
+]
+extend-ignore = [
+ "RUF005",
+]
+
+[tool.ruff.lint.per-file-ignores]
+"test_*.py" = ["S101"]
+"tests/*" = ["S101"]
+
+
+[tool.codespell]
+skip="*.pdf,*.fits,*.asdf,.tox,build,./tags,.git,docs/build"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_coordinates_schemas-0.4.0/resources/manifests/coordinates-1.3.0.yaml
new/asdf_coordinates_schemas-0.5.1/resources/manifests/coordinates-1.3.0.yaml
---
old/asdf_coordinates_schemas-0.4.0/resources/manifests/coordinates-1.3.0.yaml
1970-01-01 01:00:00.000000000 +0100
+++
new/asdf_coordinates_schemas-0.5.1/resources/manifests/coordinates-1.3.0.yaml
2026-02-05 17:45:41.000000000 +0100
@@ -0,0 +1,85 @@
+id: asdf://asdf-format.org/astronomy/coordinates/manifests/coordinates-1.3.0
+extension_uri:
asdf://asdf-format.org/astronomy/coordinates/extensions/coordinates-1.3.0
+title: Coordinates extension
+description: |-
+ A set of tags for serializing coordinates.
+tags:
+- tag_uri: tag:astropy.org:astropy/coordinates/angle-1.2.0
+ schema_uri: http://astropy.org/schemas/astropy/coordinates/angle-1.2.0
+ title: Represents an Angle.
+ description: |-
+ This object represents a subtype of Quantity which has units equivalent to
radians or degrees.
+- tag_uri: tag:astropy.org:astropy/coordinates/earthlocation-1.2.0
+ schema_uri:
http://astropy.org/schemas/astropy/coordinates/earthlocation-1.2.0
+ title: Represents EarthLocation objects from astropy.
+ description: |-
+ Location on the Earth.
+- tag_uri: tag:astropy.org:astropy/coordinates/frames/baseframe-1.2.0
+ schema_uri:
http://astropy.org/schemas/astropy/coordinates/frames/baseframe-1.2.0
+ title: Represents a coordinate frame object from astropy
+ description: |-
+ This schema is designed to be extended by other schemas to restrict the
+ allowable frame_attributes.
+- tag_uri: tag:astropy.org:astropy/coordinates/frames/cirs-1.2.0
+ schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/cirs-1.2.0
+ title: Represents a CIRS coordinate object from astropy
+- tag_uri: tag:astropy.org:astropy/coordinates/frames/fk4-1.2.0
+ schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/fk4-1.2.0
+ title: Represents a FK4 coordinate object from astropy
+- tag_uri: tag:astropy.org:astropy/coordinates/frames/fk4noeterms-1.2.0
+ schema_uri:
http://astropy.org/schemas/astropy/coordinates/frames/fk4noeterms-1.2.0
+ title: Represents a FK4NoETerms coordinate object from astropy
+- tag_uri: tag:astropy.org:astropy/coordinates/frames/fk5-1.2.0
+ schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/fk5-1.2.0
+ title: Represents a FK5 coordinate object from astropy
+- tag_uri: tag:astropy.org:astropy/coordinates/frames/galactic-1.2.0
+ schema_uri:
http://astropy.org/schemas/astropy/coordinates/frames/galactic-1.2.0
+ title: Represents an Galactic coordinate object from astropy.
+- tag_uri: tag:astropy.org:astropy/coordinates/frames/galactocentric-1.2.0
+ schema_uri:
http://astropy.org/schemas/astropy/coordinates/frames/galactocentric-1.2.0
+ title: Represents an galactocentric coordinate object from astropy
+- tag_uri: tag:astropy.org:astropy/coordinates/frames/gcrs-1.2.0
+ schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/gcrs-1.2.0
+ title: Represents a GCRS coordinate object from astropy
+- tag_uri: tag:astropy.org:astropy/coordinates/frames/icrs-1.3.0
+ schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/icrs-1.3.0
+ title: Represents an ICRS coordinate object from astropy.
+- tag_uri: tag:astropy.org:astropy/coordinates/frames/itrs-1.2.0
+ schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/itrs-1.2.0
+ title: Represents a ITRS coordinate object from astropy
+- tag_uri: tag:astropy.org:astropy/coordinates/frames/precessedgeocentric-1.2.0
+ schema_uri:
http://astropy.org/schemas/astropy/coordinates/frames/precessedgeocentric-1.2.0
+ title: Represents a PrecessedGeocentric coordinate object from astropy
+- tag_uri: tag:astropy.org:astropy/coordinates/frames/teme-1.0.0
+ schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/teme-1.0.0
+ title: Represents a TEME coordinate object from astropy
+ description: |-
+ This schema defines the TEME (True Equator, Mean Equinox) coordinate frame
+ from astropy.coordinates
+- tag_uri: tag:astropy.org:astropy/coordinates/frames/tete-1.0.0
+ schema_uri: http://astropy.org/schemas/astropy/coordinates/frames/tete-1.0.0
+ title: Represents a TETE coordinate object from astropy
+ description: |-
+ This schema defines the TETE (True Equator, True Equinox) coordinate frame
+ from astropy.coordinates.
+- tag_uri: tag:astropy.org:astropy/coordinates/latitude-1.2.0
+ schema_uri: http://astropy.org/schemas/astropy/coordinates/latitude-1.2.0
+ title: Represents latitude-like angles.
+ description: |-
+ Represents latitude-like angle(s) which must be in the range -90 to +90
deg.
+- tag_uri: tag:astropy.org:astropy/coordinates/longitude-1.2.0
+ schema_uri: http://astropy.org/schemas/astropy/coordinates/longitude-1.2.0
+ title: Represents longitude-like angles.
+ description: |-
+ Longitude-like angle(s) which are wrapped within a contiguous 360 degree
range.
+- tag_uri: tag:astropy.org:astropy/coordinates/representation-1.2.0
+ schema_uri:
http://astropy.org/schemas/astropy/coordinates/representation-1.2.0
+ title: Representation of points or differentials in two or three dimensional
space.
+ description: |-
+ Representation of points or differentials in two or three dimensional
space.
+- tag_uri: tag:astropy.org:astropy/coordinates/skycoord-1.0.0
+ schema_uri: http://astropy.org/schemas/astropy/coordinates/skycoord-1.0.0
+ title: Represents a SkyCoord object from astropy
+- tag_uri: tag:astropy.org:astropy/coordinates/spectralcoord-1.2.0
+ schema_uri:
http://astropy.org/schemas/astropy/coordinates/spectralcoord-1.2.0
+ title: Represents a SpectralCoord object from astropy
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_coordinates_schemas-0.4.0/resources/schemas/frames/teme-1.0.0.yaml
new/asdf_coordinates_schemas-0.5.1/resources/schemas/frames/teme-1.0.0.yaml
--- old/asdf_coordinates_schemas-0.4.0/resources/schemas/frames/teme-1.0.0.yaml
1970-01-01 01:00:00.000000000 +0100
+++ new/asdf_coordinates_schemas-0.5.1/resources/schemas/frames/teme-1.0.0.yaml
2026-02-05 17:45:41.000000000 +0100
@@ -0,0 +1,46 @@
+$schema: "http://stsci.edu/schemas/yaml-schema/draft-01"
+id: "http://astropy.org/schemas/astropy/coordinates/frames/teme-1.0.0"
+
+title: |
+ Represents a TEME coordinate object from astropy.
+
+description: |-
+ This schema defines the TEME (True Equator, Mean Equinox) coordinate frame
+ from astropy.coordinates.
+
+examples:
+ -
+ - A TEME frame without data
+ - asdf-standard-1.6.0
+ - |
+ !<tag:astropy.org:astropy/coordinates/frames/teme-1.0.0>
+ frame_attributes:
+ obstime: !time/time-1.2.0 {scale: tai, value: B1950.000}
+ -
+ - A TEME frame with data
+ - asdf-standard-1.6.0
+ - |
+ !<tag:astropy.org:astropy/coordinates/frames/teme-1.0.0>
+ data: !<tag:astropy.org:astropy/coordinates/representation-1.1.0>
+ components:
+ lat: !<tag:astropy.org:astropy/coordinates/latitude-1.1.0>
{unit: !unit/unit-1.0.0 deg,
+ value: 10.0}
+ lon: !<tag:astropy.org:astropy/coordinates/longitude-1.1.0>
+ unit: !unit/unit-1.0.0 deg
+ value: 120.0
+ wrap_angle: !<tag:astropy.org:astropy/coordinates/angle-1.1.0>
{unit: !unit/unit-1.0.0 deg,
+ value: 360.0}
+ type: UnitSphericalRepresentation
+ frame_attributes:
+ obstime: !time/time-1.2.0 {scale: tai, value: B1950.000}
+
+allOf:
+ - $ref: baseframe-1.2.0
+ - properties:
+ frame_attributes:
+ type: object
+ properties:
+ obstime:
+ tag: "tag:stsci.edu:asdf/time/time-1.*"
+ required: [obstime]
+...
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_coordinates_schemas-0.4.0/resources/schemas/frames/tete-1.0.0.yaml
new/asdf_coordinates_schemas-0.5.1/resources/schemas/frames/tete-1.0.0.yaml
--- old/asdf_coordinates_schemas-0.4.0/resources/schemas/frames/tete-1.0.0.yaml
1970-01-01 01:00:00.000000000 +0100
+++ new/asdf_coordinates_schemas-0.5.1/resources/schemas/frames/tete-1.0.0.yaml
2026-02-05 17:45:41.000000000 +0100
@@ -0,0 +1,58 @@
+$schema: "http://stsci.edu/schemas/yaml-schema/draft-01"
+id: "http://astropy.org/schemas/astropy/coordinates/frames/tete-1.0.0"
+
+title: |
+ Represents a TETE coordinate object from astropy.
+
+description: |-
+ This schema defines the TETE (True Equator, True Equinox) coordinate frame
+ from astropy.coordinates.
+
+examples:
+ -
+ - A TETE frame without data
+ - asdf-standard-1.6.0
+ - |
+ !<tag:astropy.org:astropy/coordinates/frames/tete-1.0.0>
+ frame_attributes:
+ obstime: !time/time-1.2.0 {scale: tai, value: B1950.000}
+ location:
!<tag:astropy.org:astropy/coordinates/earthlocation-1.2.0>
+ ellipsoid: WGS84
+ x: !unit/quantity-1.3.0 {datatype: float64, unit:
!unit/unit-1.0.0 km, value: 0.0}
+ y: !unit/quantity-1.3.0 {datatype: float64, unit:
!unit/unit-1.0.0 km, value: 0.0}
+ z: !unit/quantity-1.3.0 {datatype: float64, unit:
!unit/unit-1.0.0 km, value: 0.0}
+ -
+ - A TETE frame with data
+ - asdf-standard-1.6.0
+ - |
+ !<tag:astropy.org:astropy/coordinates/frames/tete-1.0.0>
+ data: !<tag:astropy.org:astropy/coordinates/representation-1.1.0>
+ components:
+ lat: !<tag:astropy.org:astropy/coordinates/latitude-1.1.0>
{unit: !unit/unit-1.0.0 deg,
+ value: 10.0}
+ lon: !<tag:astropy.org:astropy/coordinates/longitude-1.1.0>
+ unit: !unit/unit-1.0.0 deg
+ value: 120.0
+ wrap_angle: !<tag:astropy.org:astropy/coordinates/angle-1.1.0>
{unit: !unit/unit-1.0.0 deg,
+ value: 360.0}
+ type: UnitSphericalRepresentation
+ frame_attributes:
+ obstime: !time/time-1.2.0 {scale: tai, value: B1950.000}
+ location:
!<tag:astropy.org:astropy/coordinates/earthlocation-1.2.0>
+ ellipsoid: WGS84
+ x: !unit/quantity-1.3.0 {datatype: float64, unit:
!unit/unit-1.0.0 km, value: 0.0}
+ y: !unit/quantity-1.3.0 {datatype: float64, unit:
!unit/unit-1.0.0 km, value: 0.0}
+ z: !unit/quantity-1.3.0 {datatype: float64, unit:
!unit/unit-1.0.0 km, value: 0.0}
+
+allOf:
+ - $ref: baseframe-1.2.0
+ - properties:
+ frame_attributes:
+ type: object
+ properties:
+ obstime:
+ tag: "tag:stsci.edu:asdf/time/time-1.*"
+ location:
+ tag: "tag:astropy.org:astropy/coordinates/earthlocation-1.*"
+ required: [obstime, location]
+...
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_coordinates_schemas-0.4.0/src/asdf_coordinates_schemas/_version.py
new/asdf_coordinates_schemas-0.5.1/src/asdf_coordinates_schemas/_version.py
--- old/asdf_coordinates_schemas-0.4.0/src/asdf_coordinates_schemas/_version.py
2025-05-28 00:54:04.000000000 +0200
+++ new/asdf_coordinates_schemas-0.5.1/src/asdf_coordinates_schemas/_version.py
2026-02-05 17:45:55.000000000 +0100
@@ -1,7 +1,14 @@
# file generated by setuptools-scm
# don't change, don't track in version control
-__all__ = ["__version__", "__version_tuple__", "version", "version_tuple"]
+__all__ = [
+ "__version__",
+ "__version_tuple__",
+ "version",
+ "version_tuple",
+ "__commit_id__",
+ "commit_id",
+]
TYPE_CHECKING = False
if TYPE_CHECKING:
@@ -9,13 +16,19 @@
from typing import Union
VERSION_TUPLE = Tuple[Union[int, str], ...]
+ COMMIT_ID = Union[str, None]
else:
VERSION_TUPLE = object
+ COMMIT_ID = object
version: str
__version__: str
__version_tuple__: VERSION_TUPLE
version_tuple: VERSION_TUPLE
+commit_id: COMMIT_ID
+__commit_id__: COMMIT_ID
-__version__ = version = '0.4.0'
-__version_tuple__ = version_tuple = (0, 4, 0)
+__version__ = version = '0.5.1'
+__version_tuple__ = version_tuple = (0, 5, 1)
+
+__commit_id__ = commit_id = 'g44f195a0a'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_coordinates_schemas-0.4.0/src/asdf_coordinates_schemas/integration.py
new/asdf_coordinates_schemas-0.5.1/src/asdf_coordinates_schemas/integration.py
---
old/asdf_coordinates_schemas-0.4.0/src/asdf_coordinates_schemas/integration.py
2025-05-28 00:53:56.000000000 +0200
+++
new/asdf_coordinates_schemas-0.5.1/src/asdf_coordinates_schemas/integration.py
2026-02-05 17:45:41.000000000 +0100
@@ -1,11 +1,6 @@
-import sys
+import importlib.resources as importlib_resources
from pathlib import Path
-if sys.version_info < (3, 9):
- import importlib_resources
-else:
- import importlib.resources as importlib_resources
-
from asdf.resource import DirectoryResourceMapping
import asdf_coordinates_schemas
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_coordinates_schemas-0.4.0/src/asdf_coordinates_schemas.egg-info/PKG-INFO
new/asdf_coordinates_schemas-0.5.1/src/asdf_coordinates_schemas.egg-info/PKG-INFO
---
old/asdf_coordinates_schemas-0.4.0/src/asdf_coordinates_schemas.egg-info/PKG-INFO
2025-05-28 00:54:04.000000000 +0200
+++
new/asdf_coordinates_schemas-0.5.1/src/asdf_coordinates_schemas.egg-info/PKG-INFO
2026-02-05 17:45:55.000000000 +0100
@@ -1,8 +1,8 @@
Metadata-Version: 2.4
Name: asdf_coordinates_schemas
-Version: 0.4.0
+Version: 0.5.1
Summary: ASDF schemas for coordinates
-Author-email: The ASDF Developers <[email protected]>
+Author: The ASDF Developers
Project-URL: tracker,
https://github.com/asdf-format/asdf-coordinates-schemas/issues
Project-URL: documentation,
https://www.asdf-format.org/projects/asdf-coordinates-schemas/en/latest/
Project-URL: repository,
https://github.com/asdf-format/asdf-coordinates-schemas
@@ -11,7 +11,7 @@
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Astronomy
-Requires-Python: >=3.9
+Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: asdf>=2.12.1
@@ -28,6 +28,7 @@
Requires-Dist: furo; extra == "docs"
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
+Requires-Dist: pytest-asdf-plugin; extra == "test"
Requires-Dist: asdf-astropy>=0.2.0; extra == "test"
Dynamic: license-file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_coordinates_schemas-0.4.0/src/asdf_coordinates_schemas.egg-info/SOURCES.txt
new/asdf_coordinates_schemas-0.5.1/src/asdf_coordinates_schemas.egg-info/SOURCES.txt
---
old/asdf_coordinates_schemas-0.4.0/src/asdf_coordinates_schemas.egg-info/SOURCES.txt
2025-05-28 00:54:04.000000000 +0200
+++
new/asdf_coordinates_schemas-0.5.1/src/asdf_coordinates_schemas.egg-info/SOURCES.txt
2026-02-05 17:45:55.000000000 +0100
@@ -34,6 +34,7 @@
resources/manifests/coordinates-1.0.0.yaml
resources/manifests/coordinates-1.1.0.yaml
resources/manifests/coordinates-1.2.0.yaml
+resources/manifests/coordinates-1.3.0.yaml
resources/schemas/angle-1.0.0.yaml
resources/schemas/angle-1.1.0.yaml
resources/schemas/angle-1.2.0.yaml
@@ -87,6 +88,8 @@
resources/schemas/frames/precessedgeocentric-1.0.0.yaml
resources/schemas/frames/precessedgeocentric-1.1.0.yaml
resources/schemas/frames/precessedgeocentric-1.2.0.yaml
+resources/schemas/frames/teme-1.0.0.yaml
+resources/schemas/frames/tete-1.0.0.yaml
src/asdf_coordinates_schemas/__init__.py
src/asdf_coordinates_schemas/_version.py
src/asdf_coordinates_schemas/integration.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_coordinates_schemas-0.4.0/src/asdf_coordinates_schemas.egg-info/requires.txt
new/asdf_coordinates_schemas-0.5.1/src/asdf_coordinates_schemas.egg-info/requires.txt
---
old/asdf_coordinates_schemas-0.4.0/src/asdf_coordinates_schemas.egg-info/requires.txt
2025-05-28 00:54:04.000000000 +0200
+++
new/asdf_coordinates_schemas-0.5.1/src/asdf_coordinates_schemas.egg-info/requires.txt
2026-02-05 17:45:55.000000000 +0100
@@ -14,4 +14,5 @@
[test]
pytest
+pytest-asdf-plugin
asdf-astropy>=0.2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/asdf_coordinates_schemas-0.4.0/tox.ini
new/asdf_coordinates_schemas-0.5.1/tox.ini
--- old/asdf_coordinates_schemas-0.4.0/tox.ini 2025-05-28 00:53:56.000000000
+0200
+++ new/asdf_coordinates_schemas-0.5.1/tox.ini 2026-02-05 17:45:41.000000000
+0100
@@ -1,5 +1,5 @@
[tox]
-envlist= py39,py310,py311,py312,py313,twine,black,flake8,bandit
+envlist= py310,py311,py312,py313,twine,black,flake8,bandit
isolated_build = True
[testenv]