commit python-openapi-core for openSUSE:Factory

2023-09-26 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-openapi-core for 
openSUSE:Factory checked in at 2023-09-26 22:01:17

Comparing /work/SRC/openSUSE:Factory/python-openapi-core (Old)
 and  /work/SRC/openSUSE:Factory/.python-openapi-core.new.1770 (New)


Package is "python-openapi-core"

Tue Sep 26 22:01:17 2023 rev:18 rq:1113288 version:0.18.1

Changes:

--- /work/SRC/openSUSE:Factory/python-openapi-core/python-openapi-core.changes  
2023-07-30 20:58:05.891335908 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-openapi-core.new.1770/python-openapi-core.changes
2023-09-26 22:10:30.171541356 +0200
@@ -1,0 +2,12 @@
+Sat Sep 23 10:34:22 UTC 2023 - Ben Greiner 
+
+- Update to 0.18.1
+  ## Bug fixes
+  * Ignore formats for other types in unmarshalling process #599
+  ## Features
+  * More media types supported #622
+  * Unmarshalling customizations in middlewares
+(FalconOpenAPIMiddleware, FlaskOpenAPIView,
+FlaskOpenAPIViewDecorator) #623
+
+---

Old:

  openapi-core-0.18.0-gh.tar.gz

New:

  openapi-core-0.18.1-gh.tar.gz



Other differences:
--
++ python-openapi-core.spec ++
--- /var/tmp/diff_new_pack.pPkBNP/_old  2023-09-26 22:10:31.143576456 +0200
+++ /var/tmp/diff_new_pack.pPkBNP/_new  2023-09-26 22:10:31.147576601 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   python-openapi-core
-Version:0.18.0
+Version:0.18.1
 Release:0
 Summary:Client- and server-side support for the OpenAPI Specification 
v3
 License:BSD-3-Clause

++ openapi-core-0.18.0-gh.tar.gz -> openapi-core-0.18.1-gh.tar.gz ++
 2500 lines of diff (skipped)


commit python-openapi-core for openSUSE:Factory

2023-07-30 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-openapi-core for 
openSUSE:Factory checked in at 2023-07-30 20:58:01

Comparing /work/SRC/openSUSE:Factory/python-openapi-core (Old)
 and  /work/SRC/openSUSE:Factory/.python-openapi-core.new.32662 (New)


Package is "python-openapi-core"

Sun Jul 30 20:58:01 2023 rev:17 rq:1101373 version:0.18.0

Changes:

--- /work/SRC/openSUSE:Factory/python-openapi-core/python-openapi-core.changes  
2023-07-25 11:53:30.194295615 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-openapi-core.new.32662/python-openapi-core.changes
   2023-07-30 20:58:05.891335908 +0200
@@ -1,0 +2,5 @@
+Sat Jul 29 22:02:15 UTC 2023 - Ben Greiner 
+
+- Fix requirements
+
+---



Other differences:
--
++ python-openapi-core.spec ++
--- /var/tmp/diff_new_pack.nWGLwt/_old  2023-07-30 20:58:07.047342772 +0200
+++ /var/tmp/diff_new_pack.nWGLwt/_new  2023-07-30 20:58:07.099343080 +0200
@@ -33,28 +33,31 @@
 BuildRequires:  %{python_module Flask}
 BuildRequires:  %{python_module WebOb}
 BuildRequires:  %{python_module Werkzeug}
-BuildRequires:  %{python_module aiohttp}
-BuildRequires:  %{python_module asgiref >= 2.6}
+BuildRequires:  %{python_module aiohttp >= 3}
+BuildRequires:  %{python_module asgiref >= 3.6.0}
 BuildRequires:  %{python_module falcon >= 3.0}
 BuildRequires:  %{python_module isodate}
-BuildRequires:  %{python_module jsonschema >= 4.18}
-BuildRequires:  %{python_module jsonschema-spec >= 0.2.3}
+BuildRequires:  %{python_module jsonschema >= 4.18.0 with %python-jsonschema < 
5}
+BuildRequires:  %{python_module jsonschema-spec >= 0.2.3 with 
%python-jsonschema-spec < 0.3}
 BuildRequires:  %{python_module more-itertools}
-BuildRequires:  %{python_module openapi-schema-validator >= 0.6.0}
-BuildRequires:  %{python_module openapi-spec-validator >= 0.6.0}
+BuildRequires:  %{python_module multidict >= 6.0.4}
+BuildRequires:  %{python_module openapi-schema-validator >= 0.6 with 
%python-openapi-schema-validator < 0.7}
+BuildRequires:  %{python_module openapi-spec-validator >= 0.6 with 
%python-openapi-spec-validator < 0.7}
 BuildRequires:  %{python_module parse}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module responses}
 # /SECTION
 Requires:   python-Werkzeug
-Requires:   python-asgiref >= 3.6
+Requires:   python-asgiref >= 3.6.0
 Requires:   python-isodate
-Requires:   python-jsonschema >= 4.18
-Requires:   python-jsonschema-spec >= 0.2.3
 Requires:   python-more-itertools
 Requires:   python-openapi-schema-validator >= 0.6.0
 Requires:   python-openapi-spec-validator >= 0.6.0
 Requires:   python-parse
+Requires:   (python-jsonschema >= 4.18.0 with python-jsonschema < 5)
+Requires:   (python-jsonschema-spec >= 0.2.3 with python-jsonschema-spec < 
0.3)
+Requires:   (python-openapi-schema-validator >= 0.6 with 
python-openapi-schema-validator < 0.7)
+Requires:   (python-openapi-spec-validator >= 0.6 with 
python-openapi-spec-validator < 0.7)
 BuildArch:  noarch
 %python_subpackages
 


commit python-openapi-core for openSUSE:Factory

2023-07-25 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-openapi-core for 
openSUSE:Factory checked in at 2023-07-25 11:51:35

Comparing /work/SRC/openSUSE:Factory/python-openapi-core (Old)
 and  /work/SRC/openSUSE:Factory/.python-openapi-core.new.1467 (New)


Package is "python-openapi-core"

Tue Jul 25 11:51:35 2023 rev:16 rq:1100539 version:0.18.0

Changes:

--- /work/SRC/openSUSE:Factory/python-openapi-core/python-openapi-core.changes  
2023-06-21 22:40:23.914565950 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-openapi-core.new.1467/python-openapi-core.changes
2023-07-25 11:53:30.194295615 +0200
@@ -1,0 +2,36 @@
+Tue Jul 25 06:10:38 UTC 2023 - Steve Kowalik 
+
+- Update to 0.18.0:
+  * Compatibility with jsonschema 4.18, jsonschema-spec 0.2,
+openapi-schema-validator 0.6 and openapi-spec-validator 0.6 #597
+  * spec_url parameter of Spec.from_dict is deprecated. Use base_uri
+instead. #597
+  * ref_resolver_handlers parameter of Spec.from_dict is deprecated. Use
+handlers instead. #597
+  * Drop python 3.7 support #595
+  * Format validators ignore other types and pass (in accordance with the
+specification) #597
+  * shortcuts high level public api expose #465
+  * ParametersError context property deprecated #462
+  * Spec.create deprecated #463
+  * Validators refactor #457
+  * Webhooks support #470
+  * Rename UnmarshalContext to ValidationContext #472
+  * Fix PATH_PARAMETER_PATTERN for DRF default value pattern. #468
+  * Fix falcon response data none #471
+  * Shortcuts backward compatible #482
+  * RequestValidator and ResponseValidator backward compatibility #487
+  * Fix flask decorator function return other types #489
+  * Fix integration Request Response factories check types fix #490
+  * Fix Requests request dont allow fragments #491
+  * Fix openapi packages update and tests #498
+  * unmarshallers integration tests #497
+  * Unmarshallers and validators refactor #508
+  * Shortcuts refactor #517
+  * Media type deserializers refactor #518
+  * Schema unmarshalling/validation returns Invalid* exception (InvalidData,
+InvalidParameter, InvalidRequestBody, InvalidHeader). Use __cause__
+property to get root cause exception.
+  * InvalidSecurity exception renamed to SecurityNotFound
+
+---

Old:

  openapi-core-0.16.6-gh.tar.gz

New:

  openapi-core-0.18.0-gh.tar.gz



Other differences:
--
++ python-openapi-core.spec ++
--- /var/tmp/diff_new_pack.plVU8q/_old  2023-07-25 11:53:30.750298871 +0200
+++ /var/tmp/diff_new_pack.plVU8q/_new  2023-07-25 11:53:30.754298894 +0200
@@ -17,13 +17,13 @@
 
 
 Name:   python-openapi-core
-Version:0.16.6
+Version:0.18.0
 Release:0
 Summary:Client- and server-side support for the OpenAPI Specification 
v3
 License:BSD-3-Clause
 URL:https://github.com/p1c2u/openapi-core
 Source: 
https://github.com/p1c2u/openapi-core/archive/%{version}.tar.gz#/openapi-core-%{version}-gh.tar.gz
-BuildRequires:  %{python_module base >= 3.7}
+BuildRequires:  %{python_module base >= 3.8}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module poetry-core}
 BuildRequires:  fdupes
@@ -33,26 +33,28 @@
 BuildRequires:  %{python_module Flask}
 BuildRequires:  %{python_module WebOb}
 BuildRequires:  %{python_module Werkzeug}
+BuildRequires:  %{python_module aiohttp}
+BuildRequires:  %{python_module asgiref >= 2.6}
 BuildRequires:  %{python_module falcon >= 3.0}
 BuildRequires:  %{python_module isodate}
-BuildRequires:  %{python_module jsonschema-spec >= 0.1.1}
+BuildRequires:  %{python_module jsonschema >= 4.18}
+BuildRequires:  %{python_module jsonschema-spec >= 0.2.3}
 BuildRequires:  %{python_module more-itertools}
-BuildRequires:  %{python_module openapi-schema-validator >= 0.3.0 with 
%python-openapi-schema-validator < 0.5}
-BuildRequires:  %{python_module openapi-spec-validator >= 0.5.0 with 
%python-openapi-spec-validator < 0.6}
+BuildRequires:  %{python_module openapi-schema-validator >= 0.6.0}
+BuildRequires:  %{python_module openapi-spec-validator >= 0.6.0}
 BuildRequires:  %{python_module parse}
-BuildRequires:  %{python_module pathable >= 0.4.0}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module responses}
 # /SECTION
 Requires:   python-Werkzeug
+Requires:   python-asgiref >= 3.6
 Requires:   python-isodate
-Requires:   python-jsonschema-spec >= 0.1.1
+Requires:   python-jsonschema >= 4.18
+Requires:   python-jsonschema-spec >= 0.2.3
 Requires:   python-more-itertools
+Requires:   python-openapi-schema-validator >= 0.6.0
+Requires:   

commit python-openapi-core for openSUSE:Factory

2023-06-21 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-openapi-core for 
openSUSE:Factory checked in at 2023-06-21 22:39:20

Comparing /work/SRC/openSUSE:Factory/python-openapi-core (Old)
 and  /work/SRC/openSUSE:Factory/.python-openapi-core.new.15902 (New)


Package is "python-openapi-core"

Wed Jun 21 22:39:20 2023 rev:15 rq:1094230 version:0.16.6

Changes:

--- /work/SRC/openSUSE:Factory/python-openapi-core/python-openapi-core.changes  
2023-06-20 16:48:57.475577619 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-openapi-core.new.15902/python-openapi-core.changes
   2023-06-21 22:40:23.914565950 +0200
@@ -1,0 +2,19 @@
+Tue Jun 20 17:32:29 UTC 2023 - Ben Greiner 
+
+- Revert to 0.16.x branch
+  * python-jupyterlab-server-openapi (jupyterlab-server[openapi])
+   is the only consumer in the distribution and requires
+   openapi-core~=0.16.1
+  * See gh#jupyterlab/jupyterlab_server#400
+- Changelog from 0.16.1 to 0.16.6:
+  * openapi-schema-validator 0.5.2 tests compatibility fix #527
+  * validators public api expose #455
+  * allow openapi-schema-validator 0.4 #458
+  * better unmarshaller finders with refactor #447
+  * werkzeug flask root path fix #449
+  * additionalProperties without schema should allow null. #444
+  * Add NullUnmarshaller #432
+  * Multi type unmarshaller #433
+  * Unmarshaller format refactor #434
+
+---

Old:

  openapi_core-0.17.2.tar.gz

New:

  openapi-core-0.16.6-gh.tar.gz



Other differences:
--
++ python-openapi-core.spec ++
--- /var/tmp/diff_new_pack.SxxTlK/_old  2023-06-21 22:40:24.410568935 +0200
+++ /var/tmp/diff_new_pack.SxxTlK/_new  2023-06-21 22:40:24.410568935 +0200
@@ -17,12 +17,12 @@
 
 
 Name:   python-openapi-core
-Version:0.17.2
+Version:0.16.6
 Release:0
 Summary:Client- and server-side support for the OpenAPI Specification 
v3
 License:BSD-3-Clause
 URL:https://github.com/p1c2u/openapi-core
-Source: 
https://files.pythonhosted.org/packages/source/o/openapi-core/openapi_core-%{version}.tar.gz
+Source: 
https://github.com/p1c2u/openapi-core/archive/%{version}.tar.gz#/openapi-core-%{version}-gh.tar.gz
 BuildRequires:  %{python_module base >= 3.7}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module poetry-core}
@@ -33,27 +33,26 @@
 BuildRequires:  %{python_module Flask}
 BuildRequires:  %{python_module WebOb}
 BuildRequires:  %{python_module Werkzeug}
-BuildRequires:  %{python_module aiohttp >= 3.0}
-BuildRequires:  %{python_module asgiref >= 3.6}
 BuildRequires:  %{python_module falcon >= 3.0}
 BuildRequires:  %{python_module isodate}
-BuildRequires:  %{python_module jsonschema-spec >= 0.1.6}
+BuildRequires:  %{python_module jsonschema-spec >= 0.1.1}
 BuildRequires:  %{python_module more-itertools}
-BuildRequires:  %{python_module openapi-schema-validator >= 0.3.0}
-BuildRequires:  %{python_module openapi-spec-validator >= 0.5.0}
-BuildRequires:  %{python_module parse >= 1.14.0}
-BuildRequires:  %{python_module pytest-aiohttp}
+BuildRequires:  %{python_module openapi-schema-validator >= 0.3.0 with 
%python-openapi-schema-validator < 0.5}
+BuildRequires:  %{python_module openapi-spec-validator >= 0.5.0 with 
%python-openapi-spec-validator < 0.6}
+BuildRequires:  %{python_module parse}
+BuildRequires:  %{python_module pathable >= 0.4.0}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module responses}
 # /SECTION
 Requires:   python-Werkzeug
-Requires:   python-asgiref >= 3.6
 Requires:   python-isodate
-Requires:   python-jsonschema-spec >= 0.1.6
+Requires:   python-jsonschema-spec >= 0.1.1
 Requires:   python-more-itertools
-Requires:   python-openapi-schema-validator >= 0.3.0
-Requires:   python-openapi-spec-validator >= 0.5.0
-Requires:   python-parse >= 1.14.0
+Requires:   python-parse
+Requires:   python-pathable >= 0.4.0
+Requires:   python-typing-extensions >= 4.3.0
+Requires:   (python-openapi-schema-validator >= 0.3.0 with 
python-openapi-schema-validator < 0.5)
+Requires:   (python-openapi-spec-validator >= 0.5.0 with 
python-openapi-spec-validator < 0.6)
 BuildArch:  noarch
 %python_subpackages
 
@@ -63,8 +62,11 @@
 v3.0.0.
 
 %prep
-%setup -q -n openapi_core-%{version}
+%setup -q -n openapi-core-%{version}
 sed -i '/--cov/d' pyproject.toml
+for f in openapi_core/contrib/falcon/views.py; do
+  [ -f $f -a ! -s $f ] && echo "# empty module" > $f || exit 1
+done
 
 %build
 %pyproject_wheel


commit python-openapi-core for openSUSE:Factory

2023-06-20 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-openapi-core for 
openSUSE:Factory checked in at 2023-06-20 16:48:47

Comparing /work/SRC/openSUSE:Factory/python-openapi-core (Old)
 and  /work/SRC/openSUSE:Factory/.python-openapi-core.new.15902 (New)


Package is "python-openapi-core"

Tue Jun 20 16:48:47 2023 rev:14 rq:1093845 version:0.17.2

Changes:

--- /work/SRC/openSUSE:Factory/python-openapi-core/python-openapi-core.changes  
2022-12-03 10:03:56.747343407 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-openapi-core.new.15902/python-openapi-core.changes
   2023-06-20 16:48:57.475577619 +0200
@@ -1,0 +2,32 @@
+Tue Jun 20 00:27:37 UTC 2023 - Steve Kowalik 
+
+- Update to 0.17.2:
+  * Integrations: Add support for aiohttp.web #571
+  * Include tests in sdist archives #537
+  * add python 3.11 support #538
+  * shortcuts high level public api expose #465
+  * ParametersError context property deprecated #462
+  * Spec.create deprecated #463
+  * Validators refactor #457
+  * Webhooks support #470
+  * Rename UnmarshalContext to ValidationContext #472
+  * Fix PATH_PARAMETER_PATTERN for DRF default value pattern. #468
+  * Fix falcon response data none #471
+  * Shortcuts backward compatible #482
+  * RequestValidator and ResponseValidator backward compatibility #487
+  * Fix flask decorator function return other types #489
+  * Fix integration Request Response factories check types fix #490
+  * Fix Requests request dont allow fragments #491
+  * Fix openapi packages update and tests #498
+  * unmarshallers integration tests #497
+  * Unmarshallers and validators refactor #508
+  * Shortcuts refactor #517
+  * Media type deserializers refactor #518
+  * validators public api expose #455
+  * allow openapi-schema-validator 0.4 #458
+  * better unmarshaller finders with refactor #447
+  * werkzeug flask root path fix #449
+  * additionalProperties without schema should allow null. #444
+- Switch back to PyPI tarball.
+
+---

Old:

  openapi-core-0.16.1-gh.tar.gz

New:

  openapi_core-0.17.2.tar.gz



Other differences:
--
++ python-openapi-core.spec ++
--- /var/tmp/diff_new_pack.Zdzj9D/_old  2023-06-20 16:48:58.175581826 +0200
+++ /var/tmp/diff_new_pack.Zdzj9D/_new  2023-06-20 16:48:58.179581849 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-openapi-core
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,12 +17,12 @@
 
 
 Name:   python-openapi-core
-Version:0.16.1
+Version:0.17.2
 Release:0
 Summary:Client- and server-side support for the OpenAPI Specification 
v3
 License:BSD-3-Clause
 URL:https://github.com/p1c2u/openapi-core
-Source: 
https://github.com/p1c2u/openapi-core/archive/%{version}.tar.gz#/openapi-core-%{version}-gh.tar.gz
+Source: 
https://files.pythonhosted.org/packages/source/o/openapi-core/openapi_core-%{version}.tar.gz
 BuildRequires:  %{python_module base >= 3.7}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module poetry-core}
@@ -33,26 +33,27 @@
 BuildRequires:  %{python_module Flask}
 BuildRequires:  %{python_module WebOb}
 BuildRequires:  %{python_module Werkzeug}
+BuildRequires:  %{python_module aiohttp >= 3.0}
+BuildRequires:  %{python_module asgiref >= 3.6}
 BuildRequires:  %{python_module falcon >= 3.0}
 BuildRequires:  %{python_module isodate}
-BuildRequires:  %{python_module jsonschema-spec >= 0.1.1}
+BuildRequires:  %{python_module jsonschema-spec >= 0.1.6}
 BuildRequires:  %{python_module more-itertools}
 BuildRequires:  %{python_module openapi-schema-validator >= 0.3.0}
 BuildRequires:  %{python_module openapi-spec-validator >= 0.5.0}
 BuildRequires:  %{python_module parse >= 1.14.0}
-BuildRequires:  %{python_module pathable >= 0.4.0}
+BuildRequires:  %{python_module pytest-aiohttp}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module responses}
 # /SECTION
 Requires:   python-Werkzeug
+Requires:   python-asgiref >= 3.6
 Requires:   python-isodate
-Requires:   python-jsonschema-spec >= 0.1.1
+Requires:   python-jsonschema-spec >= 0.1.6
 Requires:   python-more-itertools
 Requires:   python-openapi-schema-validator >= 0.3.0
 Requires:   python-openapi-spec-validator >= 0.5.0
 Requires:   python-parse >= 1.14.0
-Requires:   python-pathable >= 0.4.0
-Requires:   python-typing-extensions >= 4.3.0
 BuildArch:  noarch
 %python_subpackages
 
@@ -62,7 +63,7 @@
 

commit python-openapi-core for openSUSE:Factory

2022-12-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-openapi-core for 
openSUSE:Factory checked in at 2022-12-03 10:03:42

Comparing /work/SRC/openSUSE:Factory/python-openapi-core (Old)
 and  /work/SRC/openSUSE:Factory/.python-openapi-core.new.1835 (New)


Package is "python-openapi-core"

Sat Dec  3 10:03:42 2022 rev:13 rq:1039660 version:0.16.1

Changes:

--- /work/SRC/openSUSE:Factory/python-openapi-core/python-openapi-core.changes  
2022-10-08 01:24:54.282185576 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-openapi-core.new.1835/python-openapi-core.changes
2022-12-03 10:03:56.747343407 +0100
@@ -1,0 +2,12 @@
+Fri Dec  2 21:23:01 UTC 2022 - Yogalakshmi Arunachalam 
+
+- Update to 0.16.2:
+  Add NullUnmarshaller #432
+  Multi type unmarshaller #433
+  Unmarshaller format refactor #434
+
+- Update to 0.16.1: 
+  lists as additional properties fix #429
+  x-model extension optional #431
+
+---

Old:

  openapi-core-0.16.0-gh.tar.gz

New:

  openapi-core-0.16.1-gh.tar.gz



Other differences:
--
++ python-openapi-core.spec ++
--- /var/tmp/diff_new_pack.EUTr05/_old  2022-12-03 10:03:57.351346763 +0100
+++ /var/tmp/diff_new_pack.EUTr05/_new  2022-12-03 10:03:57.363346830 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   python-openapi-core
-Version:0.16.0
+Version:0.16.1
 Release:0
 Summary:Client- and server-side support for the OpenAPI Specification 
v3
 License:BSD-3-Clause

++ openapi-core-0.16.0-gh.tar.gz -> openapi-core-0.16.1-gh.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openapi-core-0.16.0/.bumpversion.cfg 
new/openapi-core-0.16.1/.bumpversion.cfg
--- old/openapi-core-0.16.0/.bumpversion.cfg2022-10-04 14:57:10.0 
+0200
+++ new/openapi-core-0.16.1/.bumpversion.cfg2022-10-10 15:12:21.0 
+0200
@@ -1,5 +1,5 @@
 [bumpversion]
-current_version = 0.16.0
+current_version = 0.16.1
 tag = True
 tag_name = {new_version}
 commit = True
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openapi-core-0.16.0/.pre-commit-config.yaml 
new/openapi-core-0.16.1/.pre-commit-config.yaml
--- old/openapi-core-0.16.0/.pre-commit-config.yaml 2022-10-04 
14:57:10.0 +0200
+++ new/openapi-core-0.16.1/.pre-commit-config.yaml 2022-10-10 
15:12:21.0 +0200
@@ -10,7 +10,7 @@
   - id: check-hooks-apply
 
   - repo: https://github.com/asottile/pyupgrade
-rev: v2.19.0
+rev: v2.38.4
 hooks:
   - id: pyupgrade
 args: ["--py36-plus"]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openapi-core-0.16.0/docs/extensions.rst 
new/openapi-core-0.16.1/docs/extensions.rst
--- old/openapi-core-0.16.0/docs/extensions.rst 2022-10-04 14:57:10.0 
+0200
+++ new/openapi-core-0.16.1/docs/extensions.rst 2022-10-10 15:12:21.0 
+0200
@@ -4,7 +4,7 @@
 x-model
 ---
 
-By default, objects are unmarshalled to dynamically created dataclasses. You 
can use your own dataclasses, pydantic models or models generated by third 
party generators (i.e. `datamodel-code-generator 
`__) by providing 
``x-model`` property inside schema definition with location of your class.
+By default, objects are unmarshalled to dictionaries. You can use dynamically 
created dataclasses.
 
 .. code-block:: yaml
 
@@ -12,7 +12,27 @@
components:
  schemas:
Coordinates:
- x-model: foo.bar.Coordinates
+ x-model: Coordinates
+ type: object
+ required:
+   - lat
+   - lon
+ properties:
+   lat:
+ type: number
+   lon:
+ type: number
+
+
+You can use your own dataclasses, pydantic models or models generated by third 
party generators (i.e. `datamodel-code-generator 
`__) by providing 
``x-model-path`` property inside schema definition with location of your class.
+
+.. code-block:: yaml
+
+   ...
+   components:
+ schemas:
+   Coordinates:
+ x-model-path: foo.bar.Coordinates
  type: object
  required:
- lat
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openapi-core-0.16.0/openapi_core/__init__.py 
new/openapi-core-0.16.1/openapi_core/__init__.py
--- old/openapi-core-0.16.0/openapi_core/__init__.py2022-10-04 
14:57:10.0 +0200
+++ new/openapi-core-0.16.1/openapi_core/__init__.py2022-10-10 
15:12:21.0 +0200

commit python-openapi-core for openSUSE:Factory

2022-10-08 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-openapi-core for 
openSUSE:Factory checked in at 2022-10-08 01:24:51

Comparing /work/SRC/openSUSE:Factory/python-openapi-core (Old)
 and  /work/SRC/openSUSE:Factory/.python-openapi-core.new.2275 (New)


Package is "python-openapi-core"

Sat Oct  8 01:24:51 2022 rev:12 rq:1008633 version:0.16.0

Changes:

--- /work/SRC/openSUSE:Factory/python-openapi-core/python-openapi-core.changes  
2022-10-06 07:41:52.520643392 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-openapi-core.new.2275/python-openapi-core.changes
2022-10-08 01:24:54.282185576 +0200
@@ -1,0 +2,5 @@
+Thu Oct  6 19:06:37 UTC 2022 - Benjamin Greiner 
+
+- Fix dependencies.
+
+---



Other differences:
--
++ python-openapi-core.spec ++
--- /var/tmp/diff_new_pack.zj40jN/_old  2022-10-08 01:24:55.710188852 +0200
+++ /var/tmp/diff_new_pack.zj40jN/_new  2022-10-08 01:24:55.714188861 +0200
@@ -16,49 +16,43 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%bcond_without python2
 Name:   python-openapi-core
 Version:0.16.0
 Release:0
-Summary:Adds client-side and server-side support for the oas3
+Summary:Client- and server-side support for the OpenAPI Specification 
v3
 License:BSD-3-Clause
 URL:https://github.com/p1c2u/openapi-core
 Source: 
https://github.com/p1c2u/openapi-core/archive/%{version}.tar.gz#/openapi-core-%{version}-gh.tar.gz
-BuildRequires:  %{python_module Django}
+BuildRequires:  %{python_module base >= 3.7}
+BuildRequires:  %{python_module pip}
+BuildRequires:  %{python_module poetry-core}
+BuildRequires:  fdupes
+BuildRequires:  python-rpm-macros
+# SECTION test
+BuildRequires:  %{python_module Django >= 3.0}
 BuildRequires:  %{python_module Flask}
 BuildRequires:  %{python_module WebOb}
 BuildRequires:  %{python_module Werkzeug}
-BuildRequires:  %{python_module attrs}
-BuildRequires:  %{python_module dictpath}
-BuildRequires:  %{python_module falcon}
+BuildRequires:  %{python_module falcon >= 3.0}
 BuildRequires:  %{python_module isodate}
 BuildRequires:  %{python_module jsonschema-spec >= 0.1.1}
-BuildRequires:  %{python_module lazy-object-proxy}
-BuildRequires:  %{python_module more-itertools >= 5.0.0}
+BuildRequires:  %{python_module more-itertools}
 BuildRequires:  %{python_module openapi-schema-validator >= 0.3.0}
 BuildRequires:  %{python_module openapi-spec-validator >= 0.5.0}
 BuildRequires:  %{python_module parse >= 1.14.0}
 BuildRequires:  %{python_module pathable >= 0.4.0}
-BuildRequires:  %{python_module pip}
-BuildRequires:  %{python_module poetry}
-BuildRequires:  %{python_module pytest-cov}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module responses}
-BuildRequires:  %{python_module setuptools}
-BuildRequires:  fdupes
-BuildRequires:  python-rpm-macros
+# /SECTION
 Requires:   python-Werkzeug
-Requires:   python-attrs
-Requires:   python-dictpath
 Requires:   python-isodate
 Requires:   python-jsonschema-spec >= 0.1.1
-Requires:   python-lazy-object-proxy
-Requires:   python-more-itertools >= 5.0.0
+Requires:   python-more-itertools
 Requires:   python-openapi-schema-validator >= 0.3.0
 Requires:   python-openapi-spec-validator >= 0.5.0
 Requires:   python-parse >= 1.14.0
 Requires:   python-pathable >= 0.4.0
+Requires:   python-typing-extensions >= 4.3.0
 BuildArch:  noarch
 %python_subpackages
 
@@ -69,6 +63,7 @@
 
 %prep
 %setup -q -n openapi-core-%{version}
+sed -i '/--cov/d' pyproject.toml
 
 %build
 %pyproject_wheel


commit python-openapi-core for openSUSE:Factory

2022-10-05 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-openapi-core for 
openSUSE:Factory checked in at 2022-10-06 07:41:42

Comparing /work/SRC/openSUSE:Factory/python-openapi-core (Old)
 and  /work/SRC/openSUSE:Factory/.python-openapi-core.new.2275 (New)


Package is "python-openapi-core"

Thu Oct  6 07:41:42 2022 rev:11 rq:1008090 version:0.16.0

Changes:

--- /work/SRC/openSUSE:Factory/python-openapi-core/python-openapi-core.changes  
2021-08-23 10:08:33.296219455 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-openapi-core.new.2275/python-openapi-core.changes
2022-10-06 07:41:52.520643392 +0200
@@ -1,0 +2,38 @@
+Wed Oct  5 05:34:35 UTC 2022 - Steve Kowalik 
+
+- Update to 0.16.0:
+  * Switch to jsonschema-spec #416
+  * Use auto-detect validator proxy #418
+  * OpenAPI 3.1 support + Auto-detect proxies and request / response
+validator protocols #419
+  * Add py.typed to mark package as supporting typing #420
+  * Refuse to cast str or bytes to array #421
+  * x-model extension import model class #422
+  * Add deepObject support #379
+  * Add anyOf support #423
+  * Separate werkzeug support #426
+  * Starlette support #427
+  * Parameter deserialize complex scenario support (#329)
+  * Response headers support (#332)
+  * Response headers support for contrib (#333)
+  * Drop python 2.7 support (#335 #344 #351)
+  * Drop python 3.5 support (#339)
+  * Drop python 3.6 support #383
+  * Add python 3.10 support #383
+  * Falcon2 support drop (#353)
+  * Django2 support drop (#358)
+  * Support basic re_path for Django integration (#337)
+  * unused NoValue type removed (#340)
+  * attrs remove and use dataclasses backport for python 3.6 (#345)
+  * Request validation parameters dataclass (#346)
+  * Handle missing MIME type in MediaTypeFinder (#371)
+  * Limit openapi dependencies upper bounds #386
+  * switch to pathable #389
+  * Get rid of create_spec shortcut #393
+  * Request and Response protocols #407
+  * validator factories removed from validation shortcuts #408
+  * Predefined openapi validators #409 
+- Drop Python 2 parts.
+- Fix {Build,}Requires.
+
+---

Old:

  openapi-core-0.14.2-gh.tar.gz

New:

  openapi-core-0.16.0-gh.tar.gz



Other differences:
--
++ python-openapi-core.spec ++
--- /var/tmp/diff_new_pack.GY5ufz/_old  2022-10-06 07:41:53.820646285 +0200
+++ /var/tmp/diff_new_pack.GY5ufz/_new  2022-10-06 07:41:53.828646303 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-openapi-core
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,12 +19,13 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %bcond_without python2
 Name:   python-openapi-core
-Version:0.14.2
+Version:0.16.0
 Release:0
 Summary:Adds client-side and server-side support for the oas3
 License:BSD-3-Clause
 URL:https://github.com/p1c2u/openapi-core
 Source: 
https://github.com/p1c2u/openapi-core/archive/%{version}.tar.gz#/openapi-core-%{version}-gh.tar.gz
+BuildRequires:  %{python_module Django}
 BuildRequires:  %{python_module Flask}
 BuildRequires:  %{python_module WebOb}
 BuildRequires:  %{python_module Werkzeug}
@@ -32,39 +33,33 @@
 BuildRequires:  %{python_module dictpath}
 BuildRequires:  %{python_module falcon}
 BuildRequires:  %{python_module isodate}
+BuildRequires:  %{python_module jsonschema-spec >= 0.1.1}
 BuildRequires:  %{python_module lazy-object-proxy}
 BuildRequires:  %{python_module more-itertools >= 5.0.0}
-BuildRequires:  %{python_module openapi-schema-validator}
-BuildRequires:  %{python_module openapi-spec-validator}
+BuildRequires:  %{python_module openapi-schema-validator >= 0.3.0}
+BuildRequires:  %{python_module openapi-spec-validator >= 0.5.0}
 BuildRequires:  %{python_module parse >= 1.14.0}
+BuildRequires:  %{python_module pathable >= 0.4.0}
+BuildRequires:  %{python_module pip}
+BuildRequires:  %{python_module poetry}
+BuildRequires:  %{python_module pytest-cov}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module responses}
 BuildRequires:  %{python_module setuptools}
-BuildRequires:  %{python_module six}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:   python-Werkzeug
 Requires:   python-attrs
 Requires:   python-dictpath
 Requires:   python-isodate
+Requires:   python-jsonschema-spec >= 0.1.1
 Requires:   python-lazy-object-proxy
 Requires:   python-more-itertools >= 5.0.0

commit python-openapi-core for openSUSE:Factory

2021-08-23 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-openapi-core for 
openSUSE:Factory checked in at 2021-08-23 10:07:51

Comparing /work/SRC/openSUSE:Factory/python-openapi-core (Old)
 and  /work/SRC/openSUSE:Factory/.python-openapi-core.new.1899 (New)


Package is "python-openapi-core"

Mon Aug 23 10:07:51 2021 rev:10 rq:912672 version:0.14.2

Changes:

--- /work/SRC/openSUSE:Factory/python-openapi-core/python-openapi-core.changes  
2020-06-02 14:36:03.811032547 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-openapi-core.new.1899/python-openapi-core.changes
2021-08-23 10:08:33.296219455 +0200
@@ -1,0 +2,23 @@
+Mon Aug 16 13:17:44 UTC 2021 - Ben Greiner 
+
+- Update to version 0.14.2
+  * Non required request body fix (#325)
+  * Parameter simple scenarion for any schema type fix (#323)
+- Release notes for 0.14.0
+  Changes:
+  * Spec replaced with SpecPath (#318)
+  Backward incompatibilities:
+  * create_spec shortcut returns SpecPath instead of Spec
+  * removed Spec-related schema package
+  * schema-related exceptions moved to top level exceptions module
+  * readOnly/writeOnly invalid properties raise error (before were
+ommitted)
+  * MediaTypeDeserializersFactory.create expects mimetype string
+instead of media_type
+  * MediaTypeFinder.find returns media_type, mimetype tuple instead
+of just media_type
+- Changelog between 0.13.3 and 0.14.0:
+  https://github.com/p1c2u/openapi-core/releases
+- Edit out mock test requirement for Python 3
+
+---

Old:

  0.13.3.tar.gz

New:

  openapi-core-0.14.2-gh.tar.gz



Other differences:
--
++ python-openapi-core.spec ++
--- /var/tmp/diff_new_pack.SU0faK/_old  2021-08-23 10:08:33.824218839 +0200
+++ /var/tmp/diff_new_pack.SU0faK/_new  2021-08-23 10:08:33.828218835 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-openapi-core
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,28 +19,33 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %bcond_without python2
 Name:   python-openapi-core
-Version:0.13.3
+Version:0.14.2
 Release:0
 Summary:Adds client-side and server-side support for the oas3
 License:BSD-3-Clause
 URL:https://github.com/p1c2u/openapi-core
-Source: https://github.com/p1c2u/openapi-core/archive/%{version}.tar.gz
+Source: 
https://github.com/p1c2u/openapi-core/archive/%{version}.tar.gz#/openapi-core-%{version}-gh.tar.gz
 BuildRequires:  %{python_module Flask}
+BuildRequires:  %{python_module WebOb}
+BuildRequires:  %{python_module Werkzeug}
 BuildRequires:  %{python_module attrs}
+BuildRequires:  %{python_module dictpath}
+BuildRequires:  %{python_module falcon}
 BuildRequires:  %{python_module isodate}
 BuildRequires:  %{python_module lazy-object-proxy}
-BuildRequires:  %{python_module mock}
 BuildRequires:  %{python_module more-itertools >= 5.0.0}
 BuildRequires:  %{python_module openapi-schema-validator}
 BuildRequires:  %{python_module openapi-spec-validator}
 BuildRequires:  %{python_module parse >= 1.14.0}
 BuildRequires:  %{python_module pytest}
+BuildRequires:  %{python_module responses}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module six}
-BuildRequires:  %{python_module strict-rfc3339}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
+Requires:   python-Werkzeug
 Requires:   python-attrs
+Requires:   python-dictpath
 Requires:   python-isodate
 Requires:   python-lazy-object-proxy
 Requires:   python-more-itertools >= 5.0.0
@@ -48,12 +53,12 @@
 Requires:   python-openapi-spec-validator
 Requires:   python-parse >= 1.14.0
 Requires:   python-six
-Requires:   python-strict-rfc3339
 BuildArch:  noarch
 %if %{with python2}
 BuildRequires:  python-backports.functools_lru_cache
 BuildRequires:  python-backports.functools_partialmethod
 BuildRequires:  python-enum34
+BuildRequires:  python2-mock
 %endif
 %ifpython2
 Requires:   python-backports.functools_lru_cache
@@ -69,6 +74,12 @@
 
 %prep
 %setup -q -n openapi-core-%{version}
+# remove extra mock for Python 3
+find tests -name "*.py" -exec sed -i '/^import mock/ c try:\
+from unittest import mock\
+except ImportError:\
+import mock\
+' {} ';'
 
 %build
 export LANG=en_US.UTF-8
@@ -82,12 +93,15 @@
 %check
 sed -i '/addopts/d' setup.cfg
 export LANG=en_US.UTF-8
-# test_string_format_invalid_value pytest5 incompatible, fixed in git