Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pytest-asdf-plugin for 
openSUSE:Factory checked in at 2026-07-21 23:10:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pytest-asdf-plugin (Old)
 and      /work/SRC/openSUSE:Factory/.python-pytest-asdf-plugin.new.24530 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pytest-asdf-plugin"

Tue Jul 21 23:10:28 2026 rev:2 rq:1366874 version:0.2.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-pytest-asdf-plugin/python-pytest-asdf-plugin.changes
      2025-10-07 18:27:08.874356143 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-pytest-asdf-plugin.new.24530/python-pytest-asdf-plugin.changes
   2026-07-21 23:10:44.635002121 +0200
@@ -1,0 +2,8 @@
+Tue Jul 21 05:55:47 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 0.2.0:
+  * Drop python 3.9 support
+  * Fix compatibility with pytest-run-parallel
+- Ship README as a doc in the built packages.
+
+-------------------------------------------------------------------

Old:
----
  pytest_asdf_plugin-0.1.2.tar.gz

New:
----
  _scmsync.obsinfo
  build.specials.obscpio
  pytest_asdf_plugin-0.2.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-pytest-asdf-plugin.spec ++++++
--- /var/tmp/diff_new_pack.j7WWnn/_old  2026-07-21 23:10:45.575034260 +0200
+++ /var/tmp/diff_new_pack.j7WWnn/_new  2026-07-21 23:10:45.575034260 +0200
@@ -17,13 +17,13 @@
 
 
 Name:           python-pytest-asdf-plugin
-Version:        0.1.2
+Version:        0.2.0
 Release:        0
 Summary:        Pytest plugin for testing ASDF schemas
 License:        BSD-3-Clause
 URL:            https://github.com/asdf-format/pytest-asdf-plugin
 Source:         
https://files.pythonhosted.org/packages/source/p/pytest_asdf_plugin/pytest_asdf_plugin-%{version}.tar.gz
-BuildRequires:  %{python_module base >= 3.9}
+BuildRequires:  %{python_module base >= 3.10}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools >= 60}
 BuildRequires:  %{python_module setuptools_scm >= 8}
@@ -58,6 +58,7 @@
 
 %files %{python_files}
 %license LICENSE
+%doc README.rst
 %{python_sitelib}/pytest_asdf_plugin
 %{python_sitelib}/pytest_asdf_plugin-%{version}.dist-info
 

++++++ _scmsync.obsinfo ++++++
mtime: 1784613468
commit: 3d7a6189451694fa9a3158e1130786f7ceb24fe3c86e870ac13ad29ac00e5422
url: https://src.opensuse.org/python-pytest/python-pytest-asdf-plugin
revision: 3d7a6189451694fa9a3158e1130786f7ceb24fe3c86e870ac13ad29ac00e5422
projectscmsync: https://src.opensuse.org/python-pytest/_ObsPrj.git

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-07-21 07:57:48.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ pytest_asdf_plugin-0.1.2.tar.gz -> pytest_asdf_plugin-0.2.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest_asdf_plugin-0.1.2/.github/workflows/ci.yml 
new/pytest_asdf_plugin-0.2.0/.github/workflows/ci.yml
--- old/pytest_asdf_plugin-0.1.2/.github/workflows/ci.yml       2025-08-15 
18:15:16.000000000 +0200
+++ new/pytest_asdf_plugin-0.2.0/.github/workflows/ci.yml       2026-06-04 
18:35:33.000000000 +0200
@@ -31,32 +31,28 @@
     runs-on: ubuntu-latest
     steps:
     - uses: actions/checkout@v5
-    - uses: actions/setup-python@v5
+    - uses: actions/setup-python@v6
     - uses: pre-commit/[email protected]
   core:
     needs: [pre-commit]
     uses: OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@v2
     with:
       submodules: false
-      # Any env name which does not start with `pyXY` will use this Python 
version.
-      default_python: '3.12'
       envs: |
+        - linux: py314
         - linux: py313
         - linux: py312
         - linux: py312-oldasdf
+        - linux: py314-pytest-plugin-compat
 
   dev:
     needs: [core]
     uses: OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@v2
     with:
       submodules: false
-      # Any env name which does not start with `pyXY` will use this Python 
version.
-      default_python: '3.12'
       envs: |
-        - linux: py314
-          python-version: '3.14-dev'
         # separate pytest so a failure here doesn't cause the whole suite to 
fail
-        - linux: py312-pytestdev
+        - linux: py313-pytestdev
 
   downstream:
     if: (!contains(github.event.pull_request.labels.*.name, 'Skip Downstream'))
@@ -65,7 +61,7 @@
     with:
       submodules: false
       # Any env name which does not start with `pyXY` will use this Python 
version.
-      default_python: '3.12'
+      default_python: '3.13'
       envs: |
         - linux: downstream-standard
         - linux: downstream-transform
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest_asdf_plugin-0.1.2/PKG-INFO 
new/pytest_asdf_plugin-0.2.0/PKG-INFO
--- old/pytest_asdf_plugin-0.1.2/PKG-INFO       2025-08-18 21:53:18.144571500 
+0200
+++ new/pytest_asdf_plugin-0.2.0/PKG-INFO       2026-06-04 18:35:43.818570400 
+0200
@@ -1,8 +1,8 @@
 Metadata-Version: 2.4
 Name: pytest-asdf-plugin
-Version: 0.1.2
+Version: 0.2.0
 Summary: Pytest plugin for testing ASDF schemas
-Author-email: The ASDF Developers <[email protected]>
+Author: The ASDF Developers
 Project-URL: documentation, 
https://pytest-asdf-plugin.readthedocs.io/en/stable/
 Project-URL: repository, https://github.com/asdf-format/pytest-asdf-plugin
 Project-URL: tracker, https://github.com/asdf-format/pytest-asdf-plugin/issues
@@ -10,7 +10,7 @@
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3
 Classifier: Framework :: Pytest
-Requires-Python: >=3.9
+Requires-Python: >=3.10
 Description-Content-Type: text/x-rst
 License-File: LICENSE
 Requires-Dist: asdf
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest_asdf_plugin-0.1.2/pyproject.toml 
new/pytest_asdf_plugin-0.2.0/pyproject.toml
--- old/pytest_asdf_plugin-0.1.2/pyproject.toml 2025-08-18 21:48:11.000000000 
+0200
+++ new/pytest_asdf_plugin-0.2.0/pyproject.toml 2026-06-04 18:35:33.000000000 
+0200
@@ -3,8 +3,8 @@
 description = "Pytest plugin for testing ASDF schemas"
 readme = 'README.rst'
 license-files = ['LICENSE']
-authors = [{ name = 'The ASDF Developers', email = '[email protected]' }]
-requires-python = '>=3.9'
+authors = [{ name = 'The ASDF Developers' }]
+requires-python = '>=3.10'
 classifiers = [
   'Development Status :: 5 - Production/Stable',
   'Programming Language :: Python',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pytest_asdf_plugin-0.1.2/src/pytest_asdf_plugin/_version.py 
new/pytest_asdf_plugin-0.2.0/src/pytest_asdf_plugin/_version.py
--- old/pytest_asdf_plugin-0.1.2/src/pytest_asdf_plugin/_version.py     
2025-08-18 21:53:17.000000000 +0200
+++ new/pytest_asdf_plugin-0.2.0/src/pytest_asdf_plugin/_version.py     
2026-06-04 18:35:43.000000000 +0200
@@ -1,5 +1,6 @@
-# file generated by setuptools-scm
+# file generated by vcs-versioning
 # don't change, don't track in version control
+from __future__ import annotations
 
 __all__ = [
     "__version__",
@@ -10,25 +11,14 @@
     "commit_id",
 ]
 
-TYPE_CHECKING = False
-if TYPE_CHECKING:
-    from typing import Tuple
-    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_tuple__: tuple[int | str, ...]
+version_tuple: tuple[int | str, ...]
+commit_id: str | None
+__commit_id__: str | None
 
-__version__ = version = '0.1.2'
-__version_tuple__ = version_tuple = (0, 1, 2)
+__version__ = version = '0.2.0'
+__version_tuple__ = version_tuple = (0, 2, 0)
 
-__commit_id__ = commit_id = 'g418d5b837'
+__commit_id__ = commit_id = 'g1d6233d08'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pytest_asdf_plugin-0.1.2/src/pytest_asdf_plugin/plugin.py 
new/pytest_asdf_plugin-0.2.0/src/pytest_asdf_plugin/plugin.py
--- old/pytest_asdf_plugin-0.1.2/src/pytest_asdf_plugin/plugin.py       
2025-08-18 18:38:27.000000000 +0200
+++ new/pytest_asdf_plugin-0.2.0/src/pytest_asdf_plugin/plugin.py       
2026-06-04 18:35:33.000000000 +0200
@@ -115,6 +115,10 @@
 
 
 class AsdfSchemaItem(pytest.Item):
+    # Required to avoid warnings from `pytest-run-parallel` plugin
+    # See: 
https://github.com/Quansight-Labs/pytest-run-parallel/blob/9bb1215a3479e3f3d91fb0eacbd17c71dcdb08a2/src/pytest_run_parallel/plugin.py#L265
+    _parallel_custom_item = ()
+
     @classmethod
     def from_parent(cls, parent, schema_path, validate_default=True, **kwargs):
         if hasattr(super(), "from_parent"):
@@ -181,6 +185,10 @@
 
 
 class AsdfSchemaExampleItem(pytest.Item):
+    # Required to avoid warnings from `pytest-run-parallel` plugin
+    # See: 
https://github.com/Quansight-Labs/pytest-run-parallel/blob/9bb1215a3479e3f3d91fb0eacbd17c71dcdb08a2/src/pytest_run_parallel/plugin.py#L265
+    _parallel_custom_item = ()
+
     @classmethod
     def from_parent(
         cls,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pytest_asdf_plugin-0.1.2/src/pytest_asdf_plugin.egg-info/PKG-INFO 
new/pytest_asdf_plugin-0.2.0/src/pytest_asdf_plugin.egg-info/PKG-INFO
--- old/pytest_asdf_plugin-0.1.2/src/pytest_asdf_plugin.egg-info/PKG-INFO       
2025-08-18 21:53:18.000000000 +0200
+++ new/pytest_asdf_plugin-0.2.0/src/pytest_asdf_plugin.egg-info/PKG-INFO       
2026-06-04 18:35:43.000000000 +0200
@@ -1,8 +1,8 @@
 Metadata-Version: 2.4
 Name: pytest-asdf-plugin
-Version: 0.1.2
+Version: 0.2.0
 Summary: Pytest plugin for testing ASDF schemas
-Author-email: The ASDF Developers <[email protected]>
+Author: The ASDF Developers
 Project-URL: documentation, 
https://pytest-asdf-plugin.readthedocs.io/en/stable/
 Project-URL: repository, https://github.com/asdf-format/pytest-asdf-plugin
 Project-URL: tracker, https://github.com/asdf-format/pytest-asdf-plugin/issues
@@ -10,7 +10,7 @@
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3
 Classifier: Framework :: Pytest
-Requires-Python: >=3.9
+Requires-Python: >=3.10
 Description-Content-Type: text/x-rst
 License-File: LICENSE
 Requires-Dist: asdf
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest_asdf_plugin-0.1.2/tox.ini 
new/pytest_asdf_plugin-0.2.0/tox.ini
--- old/pytest_asdf_plugin-0.1.2/tox.ini        2025-08-15 18:14:15.000000000 
+0200
+++ new/pytest_asdf_plugin-0.2.0/tox.ini        2026-06-04 18:35:33.000000000 
+0200
@@ -1,14 +1,15 @@
 [tox]
 env_list =
-# Everything should work for python 39 310 311 but the pytester plugin
+# Everything should work for python 310 311 but the pytester plugin
 # used to test this plugin loses this plugin after the first test run.
-    py{312,313}{,-coverage}{,-pytestdev}{,-oldasdf}
+    py{312,313}{,-coverage}{,-pytestdev}{,-oldasdf}{,-pytest-plugin-compat}
     
downstream-{standard,transform,wcs,coordinates,astropy,rad,stdatamodels,sunpy,dkist,weldx}
 
 [testenv]
 deps =
     coverage: coverage
     pytestdev: git+https://github.com/pytest-dev/pytest
+    pytest-plugin-compat: pytest-run-parallel>=0.9.1
 # Install a version of asdf that doesn't have any checks for this new pytest 
plugin
 # This should result in the test suite in this package running using the plugin
 # that is bundled with asdf. At the moment the goal is to make everything pass
@@ -16,7 +17,6 @@
 # we will add new features and tests here that will require either removing 
this
 # test or skipping some tests for old asdf versions.
     oldasdf: asdf==4.3.0
-extras = all,tests
 package = editable
 commands_pre =
     pip freeze

Reply via email to