Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-asdf-standard for
openSUSE:Factory checked in at 2022-04-30 22:52:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-asdf-standard (Old)
and /work/SRC/openSUSE:Factory/.python-asdf-standard.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-asdf-standard"
Sat Apr 30 22:52:04 2022 rev:2 rq:973220 version:1.0.2
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-asdf-standard/python-asdf-standard.changes
2022-03-16 21:15:37.218857078 +0100
+++
/work/SRC/openSUSE:Factory/.python-asdf-standard.new.1538/python-asdf-standard.changes
2022-04-30 22:52:10.440194719 +0200
@@ -1,0 +2,6 @@
+Wed Apr 27 10:52:15 UTC 2022 - Ben Greiner <[email protected]>
+
+- update to v1.0.2
+ * Pin astropy min version to 5.0.4.
+
+-------------------------------------------------------------------
Old:
----
asdf_standard-1.0.1.tar.gz
New:
----
asdf_standard-1.0.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-asdf-standard.spec ++++++
--- /var/tmp/diff_new_pack.vPPRWT/_old 2022-04-30 22:52:11.064195563 +0200
+++ /var/tmp/diff_new_pack.vPPRWT/_new 2022-04-30 22:52:11.076195579 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package python-asdf-standard
+# spec file
#
# Copyright (c) 2022 SUSE LLC
#
@@ -15,6 +15,7 @@
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
+
%global flavor @BUILD_FLAVOR@%{nil}
%if "%{flavor}" == "test"
%define psuffix -test
@@ -27,13 +28,13 @@
%{?!python_module:%define python_module() python3-%{**}}
%define skip_python2 1
Name: python-asdf-standard%{psuffix}
-Version: 1.0.1
+Version: 1.0.2
Release: 0
Summary: The ASDF Standard schemas
License: BSD-3-Clause
URL: https://github.com/asdf-format/asdf-standard
Source:
https://files.pythonhosted.org/packages/source/a/asdf-standard/asdf_standard-%{version}.tar.gz
-BuildRequires: %{python_module base >= 3.7}
+BuildRequires: %{python_module base >= 3.8}
BuildRequires: %{python_module importlib_resources >= 3 if %python-base < 3.9}
BuildRequires: %{python_module setuptools_scm}
BuildRequires: %{python_module setuptools}
@@ -43,14 +44,14 @@
Requires: python-importlib_resources >= 3
%endif
%if %{with test}
-BuildRequires: %{python_module pytest}
BuildRequires: %{python_module PyYAML}
BuildRequires: %{python_module asdf >= 2.8.0}
BuildRequires: %{python_module asdf-standard = %{version}}
-BuildRequires: %{python_module astropy}
+BuildRequires: %{python_module astropy >= 5.0.4}
BuildRequires: %{python_module gwcs}
BuildRequires: %{python_module packaging >= 16.0}
BuildRequires: %{python_module pytest-sugar}
+BuildRequires: %{python_module pytest}
%endif
BuildArch: noarch
Provides: python-asdf_standard = %{version}-%{release}
++++++ asdf_standard-1.0.1.tar.gz -> asdf_standard-1.0.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/asdf_standard-1.0.1/.github/workflows/ci.yml
new/asdf_standard-1.0.2/.github/workflows/ci.yml
--- old/asdf_standard-1.0.1/.github/workflows/ci.yml 2022-02-23
20:30:05.000000000 +0100
+++ new/asdf_standard-1.0.2/.github/workflows/ci.yml 2022-04-15
17:50:49.000000000 +0200
@@ -31,11 +31,6 @@
os: ubuntu-latest
toxenv: py38
- - name: Python 3.7 Schema validation tests
- python-version: 3.7
- os: ubuntu-latest
- toxenv: py37
-
- name: Twine check
python-version: 3.9
os: ubuntu-latest
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/asdf_standard-1.0.1/.github/workflows/downstream.yml
new/asdf_standard-1.0.2/.github/workflows/downstream.yml
--- old/asdf_standard-1.0.1/.github/workflows/downstream.yml 1970-01-01
01:00:00.000000000 +0100
+++ new/asdf_standard-1.0.2/.github/workflows/downstream.yml 2022-04-15
17:50:49.000000000 +0200
@@ -0,0 +1,125 @@
+name: Downstream
+
+on:
+ workflow_dispatch:
+ schedule:
+ # Run every Monday at 6am UTC
+ - cron: '0 6 * * 1'
+ pull_request:
+ # We also want this workflow triggered if the `Downstream CI` label is
+ # added or present when PR is updated
+ types:
+ - synchronize
+ - labeled
+ push:
+ branches:
+ - '*.*.x'
+ tags:
+ - '*'
+
+env:
+ CRDS_SERVER_URL: https://jwst-crds.stsci.edu
+ CRDS_PATH: ~/crds_cache
+ CRDS_CLIENT_RETRY_COUNT: 3
+ CRDS_CLIENT_RETRY_DELAY_SECONDS: 20
+
+jobs:
+ common:
+ name: ${{ matrix.package_name }}@${{ matrix.ref }} unit tests
+ runs-on: ubuntu-latest
+ if: (github.repository == 'asdf-format/asdf-standard' &&
(github.event_name == 'schedule' || github.event_name == 'push' ||
github.event_name == 'workflow_dispatch' ||
contains(github.event.pull_request.labels.*.name, 'Downstream CI')))
+ strategy:
+ fail-fast: false
+ matrix:
+ include:
+ - package_name: astropy
+ repository: astropy/astropy
+ ref: main
+ install_command: pip install -e .[test]
+ test_command: pytest
+ - package_name: gwcs
+ repository: spacetelescope/gwcs
+ ref: master
+ install_command: pip install -e .[test]
+ test_command: pytest
+ - package_name: jwst
+ repository: spacetelescope/jwst
+ ref: master
+ install_command: pip install -e .[test]
+ test_command: pytest
+ - package_name: roman_datamodels
+ repository: spacetelescope/roman_datamodels
+ ref: main
+ install_command: pip install -e .[test]
+ test_command: pytest
+ - package_name: specutils
+ repository: astropy/specutils
+ ref: main
+ install_command: pip install -e .[test]
+ test_command: pytest
+ - package_name: weldx
+ repository: BAMWelDX/weldx
+ ref: master
+ install_command: pip install -e .[test]
+ test_command: pytest weldx/tests/asdf_tests weldx/schemas
--asdf-tests
+ - package_name: sunpy
+ repository: sunpy/sunpy
+ ref: main
+ install_command: pip install -e .[tests,all]
+ test_command: pytest sunpy/io/
+ - package_name: dkist
+ repository: DKISTDC/dkist
+ ref: main
+ install_command: pip install -e .[tests]
+ test_command: pytest
+ - package_name: asdf-astropy
+ repository: astropy/asdf-astropy
+ ref: main
+ install_command: pip install -e .[test]
+ test_command: pytest
+ - package_name: asdf
+ repository: asdf-format/asdf
+ ref: master
+ install_command: pip install -e .[tests]
+ test_command: pytest
+ - package_name: asdf-transform-schemas
+ repository: asdf-format/asdf-transform-schemas
+ ref: master
+ install_command: pip install -e .[test]
+ test_command: pytest
+ - package_name: asdf-wcs-schemas
+ repository: asdf-format/asdf-wcs-schemas
+ ref: main
+ install_command: pip install -e .[test]
+ test_command: pytest
+ - package_name: asdf-coordinates-schemas
+ repository: asdf-format/asdf-coordinates-schemas
+ ref: main
+ install_command: pip install -e .[test]
+ test_command: pytest
+ steps:
+ - name: Checkout asdf-standard
+ uses: actions/checkout@v2
+ with:
+ fetch-depth: 0
+ submodules: true
+ path: asdf-standard
+ - name: Checkout ${{ matrix.package_name }}
+ uses: actions/checkout@v2
+ with:
+ fetch-depth: 0
+ repository: ${{ matrix.repository }}
+ ref: ${{ matrix.ref }}
+ path: target
+ - name: Set up Python 3.9
+ uses: actions/setup-python@v2
+ with:
+ python-version: 3.9
+ - name: Install asdf-standard
+ run: cd asdf-standard && pip install .
+ - name: Install remaining ${{ matrix.package_name }} dependencies
+ run: cd target && ${{ matrix.install_command }}
+ - name: Pip Freeze
+ run: pip freeze
+ - name: Run ${{ matrix.package_name}} tests
+ run: cd target && ${{ matrix.test_command }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/asdf_standard-1.0.1/.pre-commit-config.yaml
new/asdf_standard-1.0.2/.pre-commit-config.yaml
--- old/asdf_standard-1.0.1/.pre-commit-config.yaml 2022-02-23
20:30:05.000000000 +0100
+++ new/asdf_standard-1.0.2/.pre-commit-config.yaml 2022-04-15
17:50:49.000000000 +0200
@@ -1,7 +1,7 @@
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
- rev: v4.1.0
+ rev: v4.2.0
hooks:
- id: check-added-large-files
- id: check-case-conflict
@@ -17,18 +17,18 @@
- id: isort
- repo: https://github.com/psf/black
- rev: 22.1.0
+ rev: 22.3.0
hooks:
- id: black
-- repo: https://gitlab.com/pycqa/flake8
+- repo: https://github.com/PyCQA/flake8
rev: 4.0.1
hooks:
- id: flake8
exclude: "reference_files"
- repo: https://github.com/PyCQA/bandit
- rev: 1.7.2
+ rev: 1.7.4
hooks:
- id: bandit
args: ["-c", "bandit.yaml"]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/asdf_standard-1.0.1/CHANGES.rst
new/asdf_standard-1.0.2/CHANGES.rst
--- old/asdf_standard-1.0.1/CHANGES.rst 2022-02-23 20:30:05.000000000 +0100
+++ new/asdf_standard-1.0.2/CHANGES.rst 2022-04-15 17:50:49.000000000 +0200
@@ -1,3 +1,8 @@
+1.0.2 (2022-04-15)
+------------------
+
+- Pin astropy min version to 5.0.4. [#310]
+
1.0.1 (2022-02-23)
------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/asdf_standard-1.0.1/PKG-INFO
new/asdf_standard-1.0.2/PKG-INFO
--- old/asdf_standard-1.0.1/PKG-INFO 2022-02-23 20:30:16.415604800 +0100
+++ new/asdf_standard-1.0.2/PKG-INFO 2022-04-15 17:51:04.595610100 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: asdf_standard
-Version: 1.0.1
+Version: 1.0.2
Summary: The ASDF Standard schemas
Home-page: https://github.com/asdf-format/asdf-standard
Author: The ASDF Developers
@@ -10,7 +10,7 @@
Project-URL: Documentation, https://asdf-standard.readthedocs.io/en/stable
Project-URL: Source Code, https://github.com/asdf-format/asdf-standard
Platform: UNKNOWN
-Requires-Python: >=3.7
+Requires-Python: >=3.8
Description-Content-Type: text/markdown
Provides-Extra: docs
Provides-Extra: test
@@ -19,6 +19,7 @@
ASDF standard 1.6.0
===================

+
[](https://github.com/pre-commit/pre-commit)
[](https://github.com/psf/black)
[](https://pycqa.github.io/isort/)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/asdf_standard-1.0.1/README.md
new/asdf_standard-1.0.2/README.md
--- old/asdf_standard-1.0.1/README.md 2022-02-23 20:30:05.000000000 +0100
+++ new/asdf_standard-1.0.2/README.md 2022-04-15 17:50:49.000000000 +0200
@@ -1,6 +1,7 @@
ASDF standard 1.6.0
===================

+
[](https://github.com/pre-commit/pre-commit)
[](https://github.com/psf/black)
[](https://pycqa.github.io/isort/)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/asdf_standard-1.0.1/setup.cfg
new/asdf_standard-1.0.2/setup.cfg
--- old/asdf_standard-1.0.1/setup.cfg 2022-02-23 20:30:16.415604800 +0100
+++ new/asdf_standard-1.0.2/setup.cfg 2022-04-15 17:51:04.595610100 +0200
@@ -14,7 +14,7 @@
Source Code = https://github.com/asdf-format/asdf-standard
[options]
-python_requires = >=3.7
+python_requires = >=3.8
zip_safe = true
setup_requires =
setuptools
@@ -32,7 +32,7 @@
pytest-sugar
pyyaml
asdf >= 2.8.0
- astropy
+ astropy >= 5.0.4
gwcs
packaging>=16.0
@@ -44,7 +44,6 @@
asdf_schema_root = resources/schemas
asdf_schema_skip_tests =
stsci.edu/asdf/asdf-schema-1.0.0.yaml
- stsci.edu/asdf/transform/domain-1.0.0.yaml
stsci.edu/asdf/wcs/celestial_frame-1.0.0.yaml
stsci.edu/asdf/wcs/celestial_frame-1.1.0.yaml
stsci.edu/asdf/wcs/frame-1.0.0.yaml
@@ -55,8 +54,6 @@
stsci.edu/asdf/wcs/wcs-1.1.0.yaml
stsci.edu/asdf/wcs/wcs-1.2.0.yaml
stsci.edu/yaml-schema/draft-01.yaml
-asdf_schema_xfail_tests =
- stsci.edu/asdf/core/ndarray-1.0.0.yaml::test_example_2
asdf_schema_tests_enabled = true
asdf_schema_ignore_unrecognized_tag = true
addopts = --color=yes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/asdf_standard-1.0.1/src/asdf_standard/__init__.py
new/asdf_standard-1.0.2/src/asdf_standard/__init__.py
--- old/asdf_standard-1.0.1/src/asdf_standard/__init__.py 2022-02-23
20:30:05.000000000 +0100
+++ new/asdf_standard-1.0.2/src/asdf_standard/__init__.py 2022-04-15
17:50:49.000000000 +0200
@@ -1,3 +1,4 @@
-__all__ = ["DirectoryResourceMapping"]
-
+from ._version import version as __version__
from .resource import DirectoryResourceMapping
+
+__all__ = ["__version__", "DirectoryResourceMapping"]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/asdf_standard-1.0.1/src/asdf_standard/_version.py
new/asdf_standard-1.0.2/src/asdf_standard/_version.py
--- old/asdf_standard-1.0.1/src/asdf_standard/_version.py 2022-02-23
20:30:15.000000000 +0100
+++ new/asdf_standard-1.0.2/src/asdf_standard/_version.py 2022-04-15
17:51:03.000000000 +0200
@@ -1,5 +1,5 @@
# coding: utf-8
# file generated by setuptools_scm
# don't change, don't track in version control
-version = '1.0.1'
-version_tuple = (1, 0, 1)
+version = '1.0.2'
+version_tuple = (1, 0, 2)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_standard-1.0.1/src/asdf_standard.egg-info/PKG-INFO
new/asdf_standard-1.0.2/src/asdf_standard.egg-info/PKG-INFO
--- old/asdf_standard-1.0.1/src/asdf_standard.egg-info/PKG-INFO 2022-02-23
20:30:16.000000000 +0100
+++ new/asdf_standard-1.0.2/src/asdf_standard.egg-info/PKG-INFO 2022-04-15
17:51:03.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: asdf-standard
-Version: 1.0.1
+Version: 1.0.2
Summary: The ASDF Standard schemas
Home-page: https://github.com/asdf-format/asdf-standard
Author: The ASDF Developers
@@ -10,7 +10,7 @@
Project-URL: Documentation, https://asdf-standard.readthedocs.io/en/stable
Project-URL: Source Code, https://github.com/asdf-format/asdf-standard
Platform: UNKNOWN
-Requires-Python: >=3.7
+Requires-Python: >=3.8
Description-Content-Type: text/markdown
Provides-Extra: docs
Provides-Extra: test
@@ -19,6 +19,7 @@
ASDF standard 1.6.0
===================

+
[](https://github.com/pre-commit/pre-commit)
[](https://github.com/psf/black)
[](https://pycqa.github.io/isort/)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_standard-1.0.1/src/asdf_standard.egg-info/SOURCES.txt
new/asdf_standard-1.0.2/src/asdf_standard.egg-info/SOURCES.txt
--- old/asdf_standard-1.0.1/src/asdf_standard.egg-info/SOURCES.txt
2022-02-23 20:30:16.000000000 +0100
+++ new/asdf_standard-1.0.2/src/asdf_standard.egg-info/SOURCES.txt
2022-04-15 17:51:04.000000000 +0200
@@ -13,6 +13,7 @@
tox.ini
.github/workflows/changelog.yml
.github/workflows/ci.yml
+.github/workflows/downstream.yml
.github/workflows/publish-to-pypi.yml
docs/Makefile
docs/source/asdf_in_fits.rst
@@ -139,7 +140,6 @@
tests/test_manifests.py
tests/test_resource.py
tests/test_time.py
-tests/test_transform.py
tests/test_unit.py
tests/test_version_map.py
tests/test_wcs.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/asdf_standard-1.0.1/src/asdf_standard.egg-info/requires.txt
new/asdf_standard-1.0.2/src/asdf_standard.egg-info/requires.txt
--- old/asdf_standard-1.0.1/src/asdf_standard.egg-info/requires.txt
2022-02-23 20:30:16.000000000 +0100
+++ new/asdf_standard-1.0.2/src/asdf_standard.egg-info/requires.txt
2022-04-15 17:51:04.000000000 +0200
@@ -12,6 +12,6 @@
pytest-sugar
pyyaml
asdf>=2.8.0
-astropy
+astropy>=5.0.4
gwcs
packaging>=16.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/asdf_standard-1.0.1/tests/test_transform.py
new/asdf_standard-1.0.2/tests/test_transform.py
--- old/asdf_standard-1.0.1/tests/test_transform.py 2022-02-23
20:30:05.000000000 +0100
+++ new/asdf_standard-1.0.2/tests/test_transform.py 1970-01-01
01:00:00.000000000 +0100
@@ -1,40 +0,0 @@
-"""
-The transform schemas are deprecated, but we need to continue testing them
-to ensure that older versions of the standard are supported.
-"""
-import pytest
-from common import SCHEMAS_PATH, list_latest_schema_paths, list_schema_paths,
load_yaml
-
-SCHEMA_PATHS = [p for p in list_schema_paths(SCHEMAS_PATH / "transform")]
-LATEST_SCHEMA_PATHS = [p for p in list_latest_schema_paths(SCHEMAS_PATH /
"transform")]
-
-BASE_SCHEMA_PATHS = [p for p in SCHEMA_PATHS if
p.name.startswith("transform-")]
-IMPL_SCHEMA_PATHS = [p for p in SCHEMA_PATHS if not
p.name.startswith("transform-")]
-
-REFS = {p.stem for p in SCHEMA_PATHS}
-
-
[email protected]("path", IMPL_SCHEMA_PATHS)
-def test_transform(path, assert_schema_correct):
- assert_schema_correct(path)
-
- if path.name != "domain-1.0.0.yaml":
- schema = load_yaml(path)
-
- message = f"{path.name} must include a base or other transform schema"
- if "allOf" in schema:
- assert any("$ref" in c and c["$ref"] in REFS for c in
schema["allOf"]), message
- elif "$ref" in schema:
- assert schema["$ref"] in REFS, message
- else:
- assert False, message
-
-
[email protected]("path", BASE_SCHEMA_PATHS)
-def test_transform_base(path, assert_schema_correct):
- assert_schema_correct(path)
-
-
[email protected]("path", LATEST_SCHEMA_PATHS)
-def test_transform_latest(path, assert_latest_schema_correct):
- assert_latest_schema_correct(path)