Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-validate-pyproject for 
openSUSE:Factory checked in at 2026-06-19 16:30:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-validate-pyproject (Old)
 and      /work/SRC/openSUSE:Factory/.python-validate-pyproject.new.1956 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-validate-pyproject"

Fri Jun 19 16:30:21 2026 rev:7 rq:1360137 version:0.25

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-validate-pyproject/python-validate-pyproject.changes
      2025-08-27 21:34:29.166198106 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-validate-pyproject.new.1956/python-validate-pyproject.changes
    2026-06-19 17:22:05.791561117 +0200
@@ -1,0 +2,87 @@
+Thu Jun 18 04:41:14 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Skip more tests that require network access.
+
+-------------------------------------------------------------------
+Sun Jun 14 18:50:11 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 0.25:
+  * Document `pipx run --spec='validate-pyproject[all]' validate-
+    pyproject --help` by @cclauss
+  * Test on Python 3.14 by @cclauss
+  * Add PEP 794 support by @henryiii
+  * Fix broken store loading if properties is nested by @henryiii
+  * Fix more integer types by @henryiii
+  * Update `uv` integration a bit by @henryiii
+  * Allow `package-data` for stubs packages by @cdce8p
+- update to 0.24.1:
+  * Fixed multi plugin id was read from the wrong place
+  * Implemented alternative plugin sorting,
+    https://github.com/abravalheri/validate-pyproject/pull/243
+- update to 0.24:
+  * Fix integration with `SchemaStore` by loading extra/side
+    schemas, #226, #229.
+  * Add support for loading extra schemas, #226.
+  * Fixed verify author dict is not empty, #232.
+  * Added support for `validate_pyproject.multi_schema` plugins
+    with extra schemas, #231.
+  * `validate-pyproject` no longer communicates test dependencies
+    via the `tests` extra and documentation dependencies
+    dependencies via the `docs/requirements.txt` file. Instead
+    `dependency-groups` have been adopted to support CI
+    environments, #227.
+  * As a result, `uv`'s high level interface also works for
+    developers. You can use the `dependency-groups` package on
+    PyPI if you need to convert to a classic requirements list.
+  * Contributions by @henryiii.
+- update to 0.23:
+  * Validate SPDX license expressions
+- update to 0.22:
+  * Prevent injecting defaults and modifying input in-place,
+- update to 0.21:
+  * Added support PEP 735
+  * Added support PEP 639
+  * Renamed testing extra to test
+  * General updates in CI setup
+- update to 0.20.2:
+  * Attempt to solve problems with release pipeline (CI), related
+    to https://github.com/actions/upload-artifact/issues/618.
+  * The package code is unchanged regarding v0.20.
+- update to 0.20.1:
+  * Attempt to solve problems with release pipeline (CI).
+  * The package code is unchanged regarding v0.20
+- update to 0.20:
+  * ``setuptools`` plugin:
+  * Update `setuptools.schema.json` in
+    https://github.com/abravalheri/validate-pyproject/pull/206
+- update to 0.19:
+  * Relax requirements about module names to also allow dash
+    characters, #164
+  * Migrate metadata to ``pyproject.toml`` , #192
+- update to 0.18:
+  * Allow overwrite when schemas refer to the same `tool`,  #175.
+- update to 0.17:
+  * Update version regex according to latest packaging version,
+    https://github.com/abravalheri/validate-pyproject/pull/153
+  * Remove duplicate `# ruff: noqa` by @Avasam,
+    https://github.com/abravalheri/validate-pyproject/pull/158
+  * Remove invalid top-of-the-file `# type: ignore` statement by
+    @Avasam, https://github.com/abravalheri/validate-
+    pyproject/pull/159
+  * Align `tool.setuptools.dynamic.optional-dependencies` with
+    `project.optional-dependencies,
+    https://github.com/abravalheri/validate-pyproject/pull/170
+  * Bump min Python version to 3.8,
+    https://github.com/abravalheri/validate-pyproject/pull/167
+- update to 0.16:
+  * Fix setuptools readme field , #116
+  * Fix missing type keywords, #117
+  * Add schema validator check, #118
+  * Add ``SchemaStore`` conversion script, #119
+  * Support uint formats (used by Ruff), #128
+  * Allow tool(s) to be specified via URL (added CLI option:
+    ``--tool``), #121
+  * Allow schemas to be specified from ``SchemaStore`` (added CLI
+    option: ``--store``), #133
+
+-------------------------------------------------------------------

Old:
----
  validate-pyproject-0.15.tar.gz

New:
----
  validate_pyproject-0.25.tar.gz

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

Other differences:
------------------
++++++ python-validate-pyproject.spec ++++++
--- /var/tmp/diff_new_pack.6sz8AA/_old  2026-06-19 17:22:06.935600462 +0200
+++ /var/tmp/diff_new_pack.6sz8AA/_new  2026-06-19 17:22:06.939600600 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-validate-pyproject
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# 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
@@ -23,28 +23,22 @@
 %endif
 %{?sle15_python_module_pythons}
 Name:           python-validate-pyproject
-Version:        0.15
+Version:        0.25
 Release:        0
 Summary:        Validation library and CLI tool for checking on 'pyprojecttoml'
 License:        BSD-3-Clause AND MIT AND MPL-2.0
 URL:            https://github.com/abravalheri/validate-pyproject/
-Source:         
https://files.pythonhosted.org/packages/source/v/validate-pyproject/validate-pyproject-%{version}.tar.gz
-BuildRequires:  %{python_module fastjsonschema}
+Source:         
https://files.pythonhosted.org/packages/source/v/validate-pyproject/validate_pyproject-%{version}.tar.gz
+BuildRequires:  %{python_module fastjsonschema >= 2.16.2}
 BuildRequires:  %{python_module pip}
-BuildRequires:  %{python_module setuptools_scm}
-BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module setuptools >= 61.2}
+BuildRequires:  %{python_module setuptools_scm >= 7.1}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:       python-fastjsonschema
+Requires:       python-fastjsonschema >= 2.16.2
 Provides:       python-validate_pyproject = %{version}-%{release}
 BuildArch:      noarch
-%if 0%{python_version_nodots} < 38
-Requires:       python-importlib-metadata
-%endif
-%if 0%{python_version_nodots} < 37
-Requires:       python-importlib-resources
-%endif
 %if %{with libalternatives}
 BuildRequires:  alts
 Requires:       alts
@@ -55,8 +49,9 @@
 # SECTION test
 BuildRequires:  %{python_module importlib-metadata if %python-base < 3.8}
 BuildRequires:  %{python_module importlib-resources if %python-base < 3.7}
-BuildRequires:  %{python_module packaging >= 20.4}
-BuildRequires:  %{python_module pytest}
+BuildRequires:  %{python_module packaging >= 24.2}
+BuildRequires:  %{python_module pytest >= 8.3.3}
+BuildRequires:  %{python_module pytest-cov}
 BuildRequires:  %{python_module tomli >= 1.2.1 if %python-base < 3.11}
 BuildRequires:  %{python_module trove-classifiers >= 2021.10.20}
 # /SECTION
@@ -66,8 +61,8 @@
 Validation library and CLI tool for checking on 'pyproject.toml' files using 
JSON Schema
 
 %prep
-%setup -q -n validate-pyproject-%{version}
-sed -i '/--cov/d' setup.cfg
+%setup -q -n validate_pyproject-%{version}
+sed -i '/--cov --cov-report term-missing/d' setup.cfg
 
 %build
 # have to use PEP517: gh#abravalheri/validate-pyproject#52
@@ -79,9 +74,11 @@
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-# Ignore test_pre_compile that fails because how fastjsonschema and
-# validate-pyproject packages are installed
-%pytest --ignore tests/test_pre_compile.py --ignore tests/test_vendoring.py -k 
"not downloaded"
+# Ignore test_pre_compile and test_examples because they require
+# network access to download JSON schemas.
+# test_cache_open_url also requires network access
+donttest="test_cache_open_url or downloaded"
+%pytest --ignore tests/test_pre_compile.py --ignore tests/test_examples.py -k 
"not ($donttest)"
 
 %post
 %python_install_alternative validate-pyproject
@@ -93,9 +90,9 @@
 %python_libalternatives_reset_alternative validate-pyproject
 
 %files %{python_files}
-%doc AUTHORS.rst CHANGELOG.rst README.rst
+%doc CHANGELOG.rst README.rst
 %license LICENSE.txt
 %python_alternative %{_bindir}/validate-pyproject
 %{python_sitelib}/validate_pyproject
-%{python_sitelib}/validate_pyproject-%{version}*-info
+%{python_sitelib}/validate_pyproject-%{version}.dist-info
 

Reply via email to