Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-openapi-spec-validator for
openSUSE:Factory checked in at 2026-05-04 12:54:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-openapi-spec-validator (Old)
and /work/SRC/openSUSE:Factory/.python-openapi-spec-validator.new.30200
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-openapi-spec-validator"
Mon May 4 12:54:36 2026 rev:18 rq:1350568 version:0.8.5
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-openapi-spec-validator/python-openapi-spec-validator.changes
2026-03-16 15:49:08.037810671 +0100
+++
/work/SRC/openSUSE:Factory/.python-openapi-spec-validator.new.30200/python-openapi-spec-validator.changes
2026-05-04 12:58:12.013044101 +0200
@@ -1,0 +2,6 @@
+Sun May 3 18:57:01 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 0.8.5:
+ * Update jsonschema dependency version range #489
+
+-------------------------------------------------------------------
Old:
----
openapi-spec-validator-0.8.4-gh.tar.gz
New:
----
openapi-spec-validator-0.8.5-gh.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-openapi-spec-validator.spec ++++++
--- /var/tmp/diff_new_pack.rj7duA/_old 2026-05-04 12:58:13.213093489 +0200
+++ /var/tmp/diff_new_pack.rj7duA/_new 2026-05-04 12:58:13.237094477 +0200
@@ -18,7 +18,7 @@
%{?sle15_python_module_pythons}
Name: python-openapi-spec-validator
-Version: 0.8.4
+Version: 0.8.5
Release: 0
Summary: Python module for validating OpenAPI Specs against Swagger and
OAS3
License: Apache-2.0
@@ -26,7 +26,7 @@
Source:
https://github.com/p1c2u/openapi-spec-validator/archive/%{version}.tar.gz#/openapi-spec-validator-%{version}-gh.tar.gz
BuildRequires: %{python_module base >= 3.10}
BuildRequires: %{python_module pip}
-BuildRequires: %{python_module poetry-core}
+BuildRequires: %{python_module poetry-core >= 2.0.0}
BuildRequires: %{python_module pydantic >= 2}
BuildRequires: %{python_module pydantic-settings >= 2}
BuildRequires: fdupes
++++++ openapi-spec-validator-0.8.4-gh.tar.gz ->
openapi-spec-validator-0.8.5-gh.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/openapi-spec-validator-0.8.4/Dockerfile
new/openapi-spec-validator-0.8.5/Dockerfile
--- old/openapi-spec-validator-0.8.4/Dockerfile 2026-03-01 16:46:53.000000000
+0100
+++ new/openapi-spec-validator-0.8.5/Dockerfile 2026-04-24 17:23:49.000000000
+0200
@@ -1,4 +1,4 @@
-ARG OPENAPI_SPEC_VALIDATOR_VERSION=0.8.4
+ARG OPENAPI_SPEC_VALIDATOR_VERSION=0.8.5
FROM python:3.14.3-alpine as builder
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/openapi-spec-validator-0.8.4/README.rst
new/openapi-spec-validator-0.8.5/README.rst
--- old/openapi-spec-validator-0.8.4/README.rst 2026-03-01 16:46:53.000000000
+0100
+++ new/openapi-spec-validator-0.8.5/README.rst 2026-04-24 17:23:49.000000000
+0200
@@ -86,7 +86,7 @@
repos:
- repo: https://github.com/python-openapi/openapi-spec-validator
- rev: 0.8.4 # The version to use or 'master' for latest
+ rev: 0.8.5 # The version to use or 'master' for latest
hooks:
- id: openapi-spec-validator
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/openapi-spec-validator-0.8.4/docs/hook.rst
new/openapi-spec-validator-0.8.5/docs/hook.rst
--- old/openapi-spec-validator-0.8.4/docs/hook.rst 2026-03-01
16:46:53.000000000 +0100
+++ new/openapi-spec-validator-0.8.5/docs/hook.rst 2026-04-24
17:23:49.000000000 +0200
@@ -16,7 +16,7 @@
repos:
- repo: https://github.com/python-openapi/openapi-spec-validator
- rev: 0.8.4 # The version to use or 'master' for latest
+ rev: 0.8.5 # The version to use or 'master' for latest
hooks:
- id: openapi-spec-validator
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/openapi-spec-validator-0.8.4/docs/index.rst
new/openapi-spec-validator-0.8.5/docs/index.rst
--- old/openapi-spec-validator-0.8.4/docs/index.rst 2026-03-01
16:46:53.000000000 +0100
+++ new/openapi-spec-validator-0.8.5/docs/index.rst 2026-04-24
17:23:49.000000000 +0200
@@ -82,7 +82,7 @@
repos:
- repo: https://github.com/python-openapi/openapi-spec-validator
- rev: 0.8.4 # The version to use or 'master' for latest
+ rev: 0.8.5 # The version to use or 'master' for latest
hooks:
- id: openapi-spec-validator
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/openapi-spec-validator-0.8.4/openapi_spec_validator/__init__.py
new/openapi-spec-validator-0.8.5/openapi_spec_validator/__init__.py
--- old/openapi-spec-validator-0.8.4/openapi_spec_validator/__init__.py
2026-03-01 16:46:53.000000000 +0100
+++ new/openapi-spec-validator-0.8.5/openapi_spec_validator/__init__.py
2026-04-24 17:23:49.000000000 +0200
@@ -17,7 +17,7 @@
__author__ = "Artur Maciag"
__email__ = "[email protected]"
-__version__ = "0.8.4"
+__version__ = "0.8.5"
__url__ = "https://github.com/python-openapi/openapi-spec-validator"
__license__ = "Apache License, Version 2.0"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/openapi-spec-validator-0.8.4/poetry.lock
new/openapi-spec-validator-0.8.5/poetry.lock
--- old/openapi-spec-validator-0.8.4/poetry.lock 2026-03-01
16:46:53.000000000 +0100
+++ new/openapi-spec-validator-0.8.5/poetry.lock 2026-04-24
17:23:49.000000000 +0200
@@ -73,39 +73,39 @@
[[package]]
name = "black"
-version = "26.1.0"
+version = "26.3.1"
description = "The uncompromising code formatter."
optional = false
python-versions = ">=3.10"
groups = ["dev"]
files = [
- {file = "black-26.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash =
"sha256:ca699710dece84e3ebf6e92ee15f5b8f72870ef984bf944a57a777a48357c168"},
- {file = "black-26.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash =
"sha256:5e8e75dabb6eb83d064b0db46392b25cabb6e784ea624219736e8985a6b3675d"},
- {file =
"black-26.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
hash =
"sha256:eb07665d9a907a1a645ee41a0df8a25ffac8ad9c26cdb557b7b88eeeeec934e0"},
- {file = "black-26.1.0-cp310-cp310-win_amd64.whl", hash =
"sha256:7ed300200918147c963c87700ccf9966dceaefbbb7277450a8d646fc5646bf24"},
- {file = "black-26.1.0-cp310-cp310-win_arm64.whl", hash =
"sha256:c5b7713daea9bf943f79f8c3b46f361cc5229e0e604dcef6a8bb6d1c37d9df89"},
- {file = "black-26.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash =
"sha256:3cee1487a9e4c640dc7467aaa543d6c0097c391dc8ac74eb313f2fbf9d7a7cb5"},
- {file = "black-26.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash =
"sha256:d62d14ca31c92adf561ebb2e5f2741bf8dea28aef6deb400d49cca011d186c68"},
- {file =
"black-26.1.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
hash =
"sha256:fb1dafbbaa3b1ee8b4550a84425aac8874e5f390200f5502cf3aee4a2acb2f14"},
- {file = "black-26.1.0-cp311-cp311-win_amd64.whl", hash =
"sha256:101540cb2a77c680f4f80e628ae98bd2bd8812fb9d72ade4f8995c5ff019e82c"},
- {file = "black-26.1.0-cp311-cp311-win_arm64.whl", hash =
"sha256:6f3977a16e347f1b115662be07daa93137259c711e526402aa444d7a88fdc9d4"},
- {file = "black-26.1.0-cp312-cp312-macosx_10_13_x86_64.whl", hash =
"sha256:6eeca41e70b5f5c84f2f913af857cf2ce17410847e1d54642e658e078da6544f"},
- {file = "black-26.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash =
"sha256:dd39eef053e58e60204f2cdf059e2442e2eb08f15989eefe259870f89614c8b6"},
- {file =
"black-26.1.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
hash =
"sha256:9459ad0d6cd483eacad4c6566b0f8e42af5e8b583cee917d90ffaa3778420a0a"},
- {file = "black-26.1.0-cp312-cp312-win_amd64.whl", hash =
"sha256:a19915ec61f3a8746e8b10adbac4a577c6ba9851fa4a9e9fbfbcf319887a5791"},
- {file = "black-26.1.0-cp312-cp312-win_arm64.whl", hash =
"sha256:643d27fb5facc167c0b1b59d0315f2674a6e950341aed0fc05cf307d22bf4954"},
- {file = "black-26.1.0-cp313-cp313-macosx_10_13_x86_64.whl", hash =
"sha256:ba1d768fbfb6930fc93b0ecc32a43d8861ded16f47a40f14afa9bb04ab93d304"},
- {file = "black-26.1.0-cp313-cp313-macosx_11_0_arm64.whl", hash =
"sha256:2b807c240b64609cb0e80d2200a35b23c7df82259f80bef1b2c96eb422b4aac9"},
- {file =
"black-26.1.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
hash =
"sha256:1de0f7d01cc894066a1153b738145b194414cc6eeaad8ef4397ac9abacf40f6b"},
- {file = "black-26.1.0-cp313-cp313-win_amd64.whl", hash =
"sha256:91a68ae46bf07868963671e4d05611b179c2313301bd756a89ad4e3b3db2325b"},
- {file = "black-26.1.0-cp313-cp313-win_arm64.whl", hash =
"sha256:be5e2fe860b9bd9edbf676d5b60a9282994c03fbbd40fe8f5e75d194f96064ca"},
- {file = "black-26.1.0-cp314-cp314-macosx_10_15_x86_64.whl", hash =
"sha256:9dc8c71656a79ca49b8d3e2ce8103210c9481c57798b48deeb3a8bb02db5f115"},
- {file = "black-26.1.0-cp314-cp314-macosx_11_0_arm64.whl", hash =
"sha256:b22b3810451abe359a964cc88121d57f7bce482b53a066de0f1584988ca36e79"},
- {file =
"black-26.1.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
hash =
"sha256:53c62883b3f999f14e5d30b5a79bd437236658ad45b2f853906c7cbe79de00af"},
- {file = "black-26.1.0-cp314-cp314-win_amd64.whl", hash =
"sha256:f016baaadc423dc960cdddf9acae679e71ee02c4c341f78f3179d7e4819c095f"},
- {file = "black-26.1.0-cp314-cp314-win_arm64.whl", hash =
"sha256:66912475200b67ef5a0ab665011964bf924745103f51977a78b4fb92a9fc1bf0"},
- {file = "black-26.1.0-py3-none-any.whl", hash =
"sha256:1054e8e47ebd686e078c0bb0eaf31e6ce69c966058d122f2c0c950311f9f3ede"},
- {file = "black-26.1.0.tar.gz", hash =
"sha256:d294ac3340eef9c9eb5d29288e96dc719ff269a88e27b396340459dd85da4c58"},
+ {file = "black-26.3.1-cp310-cp310-macosx_10_9_x86_64.whl", hash =
"sha256:86a8b5035fce64f5dcd1b794cf8ec4d31fe458cf6ce3986a30deb434df82a1d2"},
+ {file = "black-26.3.1-cp310-cp310-macosx_11_0_arm64.whl", hash =
"sha256:5602bdb96d52d2d0672f24f6ffe5218795736dd34807fd0fd55ccd6bf206168b"},
+ {file =
"black-26.3.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
hash =
"sha256:6c54a4a82e291a1fee5137371ab488866b7c86a3305af4026bdd4dc78642e1ac"},
+ {file = "black-26.3.1-cp310-cp310-win_amd64.whl", hash =
"sha256:6e131579c243c98f35bce64a7e08e87fb2d610544754675d4a0e73a070a5aa3a"},
+ {file = "black-26.3.1-cp310-cp310-win_arm64.whl", hash =
"sha256:5ed0ca58586c8d9a487352a96b15272b7fa55d139fc8496b519e78023a8dab0a"},
+ {file = "black-26.3.1-cp311-cp311-macosx_10_9_x86_64.whl", hash =
"sha256:28ef38aee69e4b12fda8dba75e21f9b4f979b490c8ac0baa7cb505369ac9e1ff"},
+ {file = "black-26.3.1-cp311-cp311-macosx_11_0_arm64.whl", hash =
"sha256:bf9bf162ed91a26f1adba8efda0b573bc6924ec1408a52cc6f82cb73ec2b142c"},
+ {file =
"black-26.3.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
hash =
"sha256:474c27574d6d7037c1bc875a81d9be0a9a4f9ee95e62800dab3cfaadbf75acd5"},
+ {file = "black-26.3.1-cp311-cp311-win_amd64.whl", hash =
"sha256:5e9d0d86df21f2e1677cc4bd090cd0e446278bcbbe49bf3659c308c3e402843e"},
+ {file = "black-26.3.1-cp311-cp311-win_arm64.whl", hash =
"sha256:9a5e9f45e5d5e1c5b5c29b3bd4265dcc90e8b92cf4534520896ed77f791f4da5"},
+ {file = "black-26.3.1-cp312-cp312-macosx_10_13_x86_64.whl", hash =
"sha256:b5e6f89631eb88a7302d416594a32faeee9fb8fb848290da9d0a5f2903519fc1"},
+ {file = "black-26.3.1-cp312-cp312-macosx_11_0_arm64.whl", hash =
"sha256:41cd2012d35b47d589cb8a16faf8a32ef7a336f56356babd9fcf70939ad1897f"},
+ {file =
"black-26.3.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
hash =
"sha256:0f76ff19ec5297dd8e66eb64deda23631e642c9393ab592826fd4bdc97a4bce7"},
+ {file = "black-26.3.1-cp312-cp312-win_amd64.whl", hash =
"sha256:ddb113db38838eb9f043623ba274cfaf7d51d5b0c22ecb30afe58b1bb8322983"},
+ {file = "black-26.3.1-cp312-cp312-win_arm64.whl", hash =
"sha256:dfdd51fc3e64ea4f35873d1b3fb25326773d55d2329ff8449139ebaad7357efb"},
+ {file = "black-26.3.1-cp313-cp313-macosx_10_13_x86_64.whl", hash =
"sha256:855822d90f884905362f602880ed8b5df1b7e3ee7d0db2502d4388a954cc8c54"},
+ {file = "black-26.3.1-cp313-cp313-macosx_11_0_arm64.whl", hash =
"sha256:8a33d657f3276328ce00e4d37fe70361e1ec7614da5d7b6e78de5426cb56332f"},
+ {file =
"black-26.3.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
hash =
"sha256:f1cd08e99d2f9317292a311dfe578fd2a24b15dbce97792f9c4d752275c1fa56"},
+ {file = "black-26.3.1-cp313-cp313-win_amd64.whl", hash =
"sha256:c7e72339f841b5a237ff14f7d3880ddd0fc7f98a1199e8c4327f9a4f478c1839"},
+ {file = "black-26.3.1-cp313-cp313-win_arm64.whl", hash =
"sha256:afc622538b430aa4c8c853f7f63bc582b3b8030fd8c80b70fb5fa5b834e575c2"},
+ {file = "black-26.3.1-cp314-cp314-macosx_10_15_x86_64.whl", hash =
"sha256:2d6bfaf7fd0993b420bed691f20f9492d53ce9a2bcccea4b797d34e947318a78"},
+ {file = "black-26.3.1-cp314-cp314-macosx_11_0_arm64.whl", hash =
"sha256:f89f2ab047c76a9c03f78d0d66ca519e389519902fa27e7a91117ef7611c0568"},
+ {file =
"black-26.3.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
hash =
"sha256:b07fc0dab849d24a80a29cfab8d8a19187d1c4685d8a5e6385a5ce323c1f015f"},
+ {file = "black-26.3.1-cp314-cp314-win_amd64.whl", hash =
"sha256:0126ae5b7c09957da2bdbd91a9ba1207453feada9e9fe51992848658c6c8e01c"},
+ {file = "black-26.3.1-cp314-cp314-win_arm64.whl", hash =
"sha256:92c0ec1f2cc149551a2b7b47efc32c866406b6891b0ee4625e95967c8f4acfb1"},
+ {file = "black-26.3.1-py3-none-any.whl", hash =
"sha256:2bd5aa94fc267d38bb21a70d7410a89f1a1d318841855f698746f8e7f51acd1b"},
+ {file = "black-26.3.1.tar.gz", hash =
"sha256:2c50f5063a9641c7eed7795014ba37b0f5fa227f3d408b968936e24bc0566b07"},
]
[package.dependencies]
@@ -114,7 +114,7 @@
packaging = ">=22.0"
pathspec = ">=1.0.0"
platformdirs = ">=2"
-pytokens = ">=0.3.0"
+pytokens = ">=0.4.0,<0.5.0"
tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""}
typing-extensions = {version = ">=4.0.1", markers = "python_version <
\"3.11\""}
@@ -122,7 +122,7 @@
colorama = ["colorama (>=0.4.3)"]
d = ["aiohttp (>=3.10)"]
jupyter = ["ipython (>=7.8.0)", "tokenize-rt (>=3.2.0)"]
-uvloop = ["uvloop (>=0.15.2)"]
+uvloop = ["uvloop (>=0.15.2) ; sys_platform != \"win32\"", "winloop (>=0.5.0)
; sys_platform == \"win32\""]
[[package]]
name = "cachetools"
@@ -142,7 +142,7 @@
description = "Python package for providing Mozilla's CA Bundle."
optional = false
python-versions = ">=3.7"
-groups = ["docs"]
+groups = ["dev", "docs"]
files = [
{file = "certifi-2025.6.15-py3-none-any.whl", hash =
"sha256:2e0c7ce7cb5d8f8634ca55d2ba7e6ec2689a2fd6537d8dec1296a477a4910057"},
{file = "certifi-2025.6.15.tar.gz", hash =
"sha256:d747aa5a8b9bbbb1bb8c22bb13e22bd1f18e9796defa16bab421f7f7a317323b"},
@@ -161,24 +161,12 @@
]
[[package]]
-name = "chardet"
-version = "5.2.0"
-description = "Universal encoding detector for Python 3"
-optional = false
-python-versions = ">=3.7"
-groups = ["dev"]
-files = [
- {file = "chardet-5.2.0-py3-none-any.whl", hash =
"sha256:e1cf59446890a00105fe7b7912492ea04b6e6f06d4b742b2c788469e34c82970"},
- {file = "chardet-5.2.0.tar.gz", hash =
"sha256:1b3b6ff479a8c414bc3fa2c0852995695c4a026dcd6d0633b2dd092ca39c1cf7"},
-]
-
-[[package]]
name = "charset-normalizer"
version = "3.4.2"
description = "The Real First Universal Charset Detector. Open, modern and
actively maintained alternative to Chardet."
optional = false
python-versions = ">=3.7"
-groups = ["docs"]
+groups = ["dev", "docs"]
files = [
{file = "charset_normalizer-3.4.2-cp310-cp310-macosx_10_9_universal2.whl",
hash =
"sha256:7c48ed483eb946e6c04ccbe02c6b4d1d48e51944b6db70f697e089c193404941"},
{file =
"charset_normalizer-3.4.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
hash =
"sha256:b2d318c11350e10662026ad0eb71bb51c7812fc8590825304ae0bdd4ac283acd"},
@@ -596,7 +584,7 @@
description = "Internationalized Domain Names in Applications (IDNA)"
optional = false
python-versions = ">=3.6"
-groups = ["docs"]
+groups = ["dev", "docs"]
files = [
{file = "idna-3.10-py3-none-any.whl", hash =
"sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3"},
{file = "idna-3.10.tar.gz", hash =
"sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9"},
@@ -1136,14 +1124,14 @@
[[package]]
name = "pre-commit"
-version = "4.3.0"
+version = "4.5.1"
description = "A framework for managing and maintaining multi-language
pre-commit hooks."
optional = false
-python-versions = ">=3.9"
+python-versions = ">=3.10"
groups = ["dev"]
files = [
- {file = "pre_commit-4.3.0-py2.py3-none-any.whl", hash =
"sha256:2b0747ad7e6e967169136edffee14c16e148a778a54e4f967921aa1ebf2308d8"},
- {file = "pre_commit-4.3.0.tar.gz", hash =
"sha256:499fe450cc9d42e9d58e606262795ecb64dd05438943c62b66f6a8673da30b16"},
+ {file = "pre_commit-4.5.1-py2.py3-none-any.whl", hash =
"sha256:3b3afd891e97337708c1674210f8eba659b52a38ea5f822ff142d10786221f77"},
+ {file = "pre_commit-4.5.1.tar.gz", hash =
"sha256:eb545fcff725875197837263e977ea257a402056661f09dae08e4b149b030a61"},
]
[package.dependencies]
@@ -1384,14 +1372,14 @@
[[package]]
name = "pygments"
-version = "2.19.2"
+version = "2.20.0"
description = "Pygments is a syntax highlighting package written in Python."
optional = false
-python-versions = ">=3.8"
+python-versions = ">=3.9"
groups = ["dev", "docs"]
files = [
- {file = "pygments-2.19.2-py3-none-any.whl", hash =
"sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b"},
- {file = "pygments-2.19.2.tar.gz", hash =
"sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887"},
+ {file = "pygments-2.20.0-py3-none-any.whl", hash =
"sha256:81a9e26dd42fd28a23a2d169d86d7ac03b46e2f8b59ed4698fb4785f946d0176"},
+ {file = "pygments-2.20.0.tar.gz", hash =
"sha256:6757cd03768053ff99f3039c1a36d6c0aa0b263438fcab17520b30a303a82b5f"},
]
[package.extras]
@@ -1486,15 +1474,35 @@
type = ["pytest-mypy"]
[[package]]
+name = "python-discovery"
+version = "1.1.0"
+description = "Python interpreter discovery"
+optional = false
+python-versions = ">=3.8"
+groups = ["dev"]
+files = [
+ {file = "python_discovery-1.1.0-py3-none-any.whl", hash =
"sha256:a162893b8809727f54594a99ad2179d2ede4bf953e12d4c7abc3cc9cdbd1437b"},
+ {file = "python_discovery-1.1.0.tar.gz", hash =
"sha256:447941ba1aed8cc2ab7ee3cb91be5fc137c5bdbb05b7e6ea62fbdcb66e50b268"},
+]
+
+[package.dependencies]
+filelock = ">=3.15.4"
+platformdirs = ">=4.3.6,<5"
+
+[package.extras]
+docs = ["furo (>=2025.12.19)", "sphinx (>=9.1)", "sphinx-autodoc-typehints
(>=3.6.3)", "sphinxcontrib-mermaid (>=2)"]
+testing = ["covdefaults (>=2.3)", "coverage (>=7.5.4)", "pytest (>=8.3.5)",
"pytest-mock (>=3.14)", "setuptools (>=75.1)"]
+
+[[package]]
name = "python-dotenv"
-version = "1.2.1"
+version = "1.2.2"
description = "Read key-value pairs from a .env file and set them as
environment variables"
optional = false
-python-versions = ">=3.9"
+python-versions = ">=3.10"
groups = ["main"]
files = [
- {file = "python_dotenv-1.2.1-py3-none-any.whl", hash =
"sha256:b81ee9561e9ca4004139c6cbba3a238c32b03e4894671e181b671e8cb8425d61"},
- {file = "python_dotenv-1.2.1.tar.gz", hash =
"sha256:42667e897e16ab0d66954af0e60a9caa94f0fd4ecf3aaf6d2d260eec1aa36ad6"},
+ {file = "python_dotenv-1.2.2-py3-none-any.whl", hash =
"sha256:1d8214789a24de455a8b8bd8ae6fe3c6b69a5e3d64aa8a8e5d68e694bbcb285a"},
+ {file = "python_dotenv-1.2.2.tar.gz", hash =
"sha256:2c371a91fbd7ba082c2c1dc1f8bf89ca22564a087c2c287cd9b662adde799cf3"},
]
[package.extras]
@@ -1637,25 +1645,26 @@
[[package]]
name = "requests"
-version = "2.32.4"
+version = "2.33.0"
description = "Python HTTP for Humans."
optional = false
-python-versions = ">=3.8"
-groups = ["docs"]
+python-versions = ">=3.10"
+groups = ["dev", "docs"]
files = [
- {file = "requests-2.32.4-py3-none-any.whl", hash =
"sha256:27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c"},
- {file = "requests-2.32.4.tar.gz", hash =
"sha256:27d0316682c8a29834d3264820024b62a36942083d52caf2f14c0591336d3422"},
+ {file = "requests-2.33.0-py3-none-any.whl", hash =
"sha256:3324635456fa185245e24865e810cecec7b4caf933d7eb133dcde67d48cee69b"},
+ {file = "requests-2.33.0.tar.gz", hash =
"sha256:c7ebc5e8b0f21837386ad0e1c8fe8b829fa5f544d8df3b2253bff14ef29d7652"},
]
[package.dependencies]
-certifi = ">=2017.4.17"
+certifi = ">=2023.5.7"
charset_normalizer = ">=2,<4"
idna = ">=2.5,<4"
-urllib3 = ">=1.21.1,<3"
+urllib3 = ">=1.26,<3"
[package.extras]
socks = ["PySocks (>=1.5.6,!=1.5.7)"]
-use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"]
+test = ["PySocks (>=1.5.6,!=1.5.7)", "pytest (>=3)", "pytest-cov",
"pytest-httpbin (==2.1.0)", "pytest-mock", "pytest-xdist"]
+use-chardet-on-py3 = ["chardet (>=3.0.2,<8)"]
[[package]]
name = "requirements-parser"
@@ -2134,50 +2143,47 @@
[[package]]
name = "tornado"
-version = "6.5.4"
+version = "6.5.5"
description = "Tornado is a Python web framework and asynchronous networking
library, originally developed at FriendFeed."
optional = false
python-versions = ">=3.9"
groups = ["dev"]
files = [
- {file = "tornado-6.5.4-cp39-abi3-macosx_10_9_universal2.whl", hash =
"sha256:d6241c1a16b1c9e4cc28148b1cda97dd1c6cb4fb7068ac1bedc610768dff0ba9"},
- {file = "tornado-6.5.4-cp39-abi3-macosx_10_9_x86_64.whl", hash =
"sha256:2d50f63dda1d2cac3ae1fa23d254e16b5e38153758470e9956cbc3d813d40843"},
- {file =
"tornado-6.5.4-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
hash =
"sha256:d1cf66105dc6acb5af613c054955b8137e34a03698aa53272dbda4afe252be17"},
- {file =
"tornado-6.5.4-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
hash =
"sha256:50ff0a58b0dc97939d29da29cd624da010e7f804746621c78d14b80238669335"},
- {file =
"tornado-6.5.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
hash =
"sha256:e5fb5e04efa54cf0baabdd10061eb4148e0be137166146fff835745f59ab9f7f"},
- {file = "tornado-6.5.4-cp39-abi3-musllinux_1_2_aarch64.whl", hash =
"sha256:9c86b1643b33a4cd415f8d0fe53045f913bf07b4a3ef646b735a6a86047dda84"},
- {file = "tornado-6.5.4-cp39-abi3-musllinux_1_2_i686.whl", hash =
"sha256:6eb82872335a53dd063a4f10917b3efd28270b56a33db69009606a0312660a6f"},
- {file = "tornado-6.5.4-cp39-abi3-musllinux_1_2_x86_64.whl", hash =
"sha256:6076d5dda368c9328ff41ab5d9dd3608e695e8225d1cd0fd1e006f05da3635a8"},
- {file = "tornado-6.5.4-cp39-abi3-win32.whl", hash =
"sha256:1768110f2411d5cd281bac0a090f707223ce77fd110424361092859e089b38d1"},
- {file = "tornado-6.5.4-cp39-abi3-win_amd64.whl", hash =
"sha256:fa07d31e0cd85c60713f2b995da613588aa03e1303d75705dca6af8babc18ddc"},
- {file = "tornado-6.5.4-cp39-abi3-win_arm64.whl", hash =
"sha256:053e6e16701eb6cbe641f308f4c1a9541f91b6261991160391bfc342e8a551a1"},
- {file = "tornado-6.5.4.tar.gz", hash =
"sha256:a22fa9047405d03260b483980635f0b041989d8bcc9a313f8fe18b411d84b1d7"},
+ {file = "tornado-6.5.5-cp39-abi3-macosx_10_9_universal2.whl", hash =
"sha256:487dc9cc380e29f58c7ab88f9e27cdeef04b2140862e5076a66fb6bb68bb1bfa"},
+ {file = "tornado-6.5.5-cp39-abi3-macosx_10_9_x86_64.whl", hash =
"sha256:65a7f1d46d4bb41df1ac99f5fcb685fb25c7e61613742d5108b010975a9a6521"},
+ {file =
"tornado-6.5.5-cp39-abi3-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl",
hash =
"sha256:e74c92e8e65086b338fd56333fb9a68b9f6f2fe7ad532645a290a464bcf46be5"},
+ {file =
"tornado-6.5.5-cp39-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
hash =
"sha256:435319e9e340276428bbdb4e7fa732c2d399386d1de5686cb331ec8eee754f07"},
+ {file = "tornado-6.5.5-cp39-abi3-musllinux_1_2_aarch64.whl", hash =
"sha256:3f54aa540bdbfee7b9eb268ead60e7d199de5021facd276819c193c0fb28ea4e"},
+ {file = "tornado-6.5.5-cp39-abi3-musllinux_1_2_x86_64.whl", hash =
"sha256:36abed1754faeb80fbd6e64db2758091e1320f6bba74a4cf8c09cd18ccce8aca"},
+ {file = "tornado-6.5.5-cp39-abi3-win32.whl", hash =
"sha256:dd3eafaaeec1c7f2f8fdcd5f964e8907ad788fe8a5a32c4426fbbdda621223b7"},
+ {file = "tornado-6.5.5-cp39-abi3-win_amd64.whl", hash =
"sha256:6443a794ba961a9f619b1ae926a2e900ac20c34483eea67be4ed8f1e58d3ef7b"},
+ {file = "tornado-6.5.5-cp39-abi3-win_arm64.whl", hash =
"sha256:2c9a876e094109333f888539ddb2de4361743e5d21eece20688e3e351e4990a6"},
+ {file = "tornado-6.5.5.tar.gz", hash =
"sha256:192b8f3ea91bd7f1f50c06955416ed76c6b72f96779b962f07f911b91e8d30e9"},
]
[[package]]
name = "tox"
-version = "4.44.0"
+version = "4.47.0"
description = "tox is a generic virtualenv management and test command line
tool"
optional = false
python-versions = ">=3.10"
groups = ["dev"]
files = [
- {file = "tox-4.44.0-py3-none-any.whl", hash =
"sha256:b850fb8d1803d132c3120a189b2ae7fe319a07a9cb4254d81ac9c94e3230bc0f"},
- {file = "tox-4.44.0.tar.gz", hash =
"sha256:0c911cbc448a2ac5dd7cbb6be2f9ffa26d0a10405982f9efea654803b23cec77"},
+ {file = "tox-4.47.0-py3-none-any.whl", hash =
"sha256:79260c47814086313eea516c6cd4ce374f93c19be2de6125e7d330356a000364"},
+ {file = "tox-4.47.0.tar.gz", hash =
"sha256:db08368214f6f44b3e9b6c6e937140e25a4b0cea63f8489bf1c9b6b34d3e42e3"},
]
[package.dependencies]
cachetools = ">=7.0.1"
-chardet = ">=5.2"
colorama = ">=0.4.6"
-filelock = ">=3.24"
+filelock = ">=3.24.3"
packaging = ">=26"
-platformdirs = ">=4.9.1"
+platformdirs = ">=4.9.2"
pluggy = ">=1.6"
pyproject-api = ">=1.10"
tomli = {version = ">=2.4", markers = "python_version < \"3.11\""}
typing-extensions = {version = ">=4.15", markers = "python_version < \"3.11\""}
-virtualenv = ">=20.36.1"
+virtualenv = ">=20.39"
[package.extras]
completion = ["argcomplete (>=3.6.3)"]
@@ -2227,7 +2233,7 @@
description = "HTTP library with thread-safe connection pooling, file post,
and more."
optional = false
python-versions = ">=3.9"
-groups = ["docs"]
+groups = ["dev", "docs"]
files = [
{file = "urllib3-2.6.3-py3-none-any.whl", hash =
"sha256:bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4"},
{file = "urllib3-2.6.3.tar.gz", hash =
"sha256:1b62b6884944a57dbe321509ab94fd4d3b307075e0c2eae991ac71ee15ad38ed"},
@@ -2241,27 +2247,24 @@
[[package]]
name = "virtualenv"
-version = "20.36.1"
+version = "21.1.0"
description = "Virtual Python Environment builder"
optional = false
python-versions = ">=3.8"
groups = ["dev"]
files = [
- {file = "virtualenv-20.36.1-py3-none-any.whl", hash =
"sha256:575a8d6b124ef88f6f51d56d656132389f961062a9177016a50e4f507bbcc19f"},
- {file = "virtualenv-20.36.1.tar.gz", hash =
"sha256:8befb5c81842c641f8ee658481e42641c68b5eab3521d8e092d18320902466ba"},
+ {file = "virtualenv-21.1.0-py3-none-any.whl", hash =
"sha256:164f5e14c5587d170cf98e60378eb91ea35bf037be313811905d3a24ea33cc07"},
+ {file = "virtualenv-21.1.0.tar.gz", hash =
"sha256:1990a0188c8f16b6b9cf65c9183049007375b26aad415514d377ccacf1e4fb44"},
]
[package.dependencies]
distlib = ">=0.3.7,<1"
-filelock = {version = ">=3.20.1,<4", markers = "python_version >= \"3.10\""}
+filelock = {version = ">=3.24.2,<4", markers = "python_version >= \"3.10\""}
platformdirs = ">=3.9.1,<5"
+python-discovery = ">=1"
typing-extensions = {version = ">=4.13.2", markers = "python_version <
\"3.11\""}
-[package.extras]
-docs = ["furo (>=2023.7.26)", "proselint (>=0.13)", "sphinx (>=7.1.2,!=7.3)",
"sphinx-argparse (>=0.4)", "sphinxcontrib-towncrier (>=0.2.1a0)", "towncrier
(>=23.6)"]
-test = ["covdefaults (>=2.3)", "coverage (>=7.2.7)",
"coverage-enable-subprocess (>=1)", "flaky (>=3.7)", "packaging (>=23.1)",
"pytest (>=7.4)", "pytest-env (>=0.8.2)", "pytest-freezer (>=0.4.8) ;
platform_python_implementation == \"PyPy\" or platform_python_implementation ==
\"GraalVM\" or platform_python_implementation == \"CPython\" and sys_platform
== \"win32\" and python_version >= \"3.13\"", "pytest-mock (>=3.11.1)",
"pytest-randomly (>=3.12)", "pytest-timeout (>=2.1)", "setuptools (>=68)",
"time-machine (>=2.10) ; platform_python_implementation == \"CPython\""]
-
[metadata]
lock-version = "2.1"
python-versions = ">=3.10,<4.0"
-content-hash =
"c074adacdbb632312f0d709078ddbb0146655aa4dbae73bd33a05235e0ef6068"
+content-hash =
"380d8ab2fbae3b8bfa77e022e9d67ee21496f4aaaa02323232fcaaaabf348e1d"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/openapi-spec-validator-0.8.4/pyproject.toml
new/openapi-spec-validator-0.8.5/pyproject.toml
--- old/openapi-spec-validator-0.8.4/pyproject.toml 2026-03-01
16:46:53.000000000 +0100
+++ new/openapi-spec-validator-0.8.5/pyproject.toml 2026-04-24
17:23:49.000000000 +0200
@@ -1,6 +1,6 @@
[project]
name = "openapi-spec-validator"
-version = "0.8.4"
+version = "0.8.5"
description = "OpenAPI 2.0 (aka Swagger) and OpenAPI 3 spec validator"
authors = [
{ name = "Artur Maciag", email = "[email protected]" },
@@ -24,7 +24,7 @@
"Typing :: Typed",
]
dependencies = [
- "jsonschema >=4.24.0,<4.25.0",
+ "jsonschema >=4.24.0,<5.0.0",
"openapi-schema-validator >=0.7.3,<0.9.0",
"jsonschema-path >=0.4.3,<0.5.0",
"lazy-object-proxy >=1.7.1,<2.0",
@@ -61,7 +61,7 @@
tox = "*"
mypy = "^1.19"
isort = "^8.0.0"
-black = "^26.1.0"
+black = "^26.3.1"
flynt = "^1.0"
deptry = "^0.24.0"
flake8 = "^5.0.4"
@@ -120,7 +120,7 @@
tag_template = "{new_version}"
[tool.tbump.version]
-current = "0.8.4"
+current = "0.8.5"
regex = '''
(?P<major>\d+)
\.