1
0

43 Commits

Author SHA256 Message Date
deed33f879 Accepting request 1144831 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1144831
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=20
2024-02-07 17:50:18 +00:00
3f5b5d881d Accepting request 1144723 from home:bnavigator:branches:devel:languages:python
- Skip python312: No compatible jsonschema-spec available. We are
  waiting for a release that migrated to jsonschema-path

OBS-URL: https://build.opensuse.org/request/show/1144723
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=41
2024-02-07 08:45:21 +00:00
c3c46e012e Accepting request 1133689 from devel:languages:python
- update to 0.18.2:
  * Deprecated spec validator fix + warnings resolved #717

- Update to 0.16.1:
  * Predefined openapi validators #409

OBS-URL: https://build.opensuse.org/request/show/1133689
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=19
2023-12-17 20:33:27 +00:00
49a9a65fa6 - update to 0.18.2:
* Deprecated spec validator fix + warnings resolved #717
- Update to 0.16.1:
  * Predefined openapi validators #409

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=39
2023-12-17 02:28:24 +00:00
bd65f42020 Accepting request 1113288 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1113288
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=18
2023-09-26 20:01:17 +00:00
95cc6b5f65 Accepting request 1113195 from home:bnavigator:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1113195
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=37
2023-09-24 17:22:27 +00:00
2a47a9c255 Accepting request 1101373 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1101373
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=17
2023-07-30 18:58:01 +00:00
2b1f92932a Accepting request 1101342 from home:bnavigator:branches:devel:languages:python:jupyter
- Fix requirements

OBS-URL: https://build.opensuse.org/request/show/1101342
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=35
2023-07-30 09:40:13 +00:00
e2c78826ce Accepting request 1100539 from devel:languages:python
- 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__

OBS-URL: https://build.opensuse.org/request/show/1100539
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=16
2023-07-25 09:51:35 +00:00
c1bfd46982 - 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__

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=33
2023-07-25 06:13:35 +00:00
eceed94a77 Accepting request 1094230 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1094230
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=15
2023-06-21 20:39:20 +00:00
12b9792394 Accepting request 1094151 from home:bnavigator:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1094151
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=31
2023-06-20 20:48:19 +00:00
30a0e168c1 Accepting request 1093845 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/1093845
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=14
2023-06-20 14:48:47 +00:00
971cc1cc64 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=29
2023-06-20 00:28:00 +00:00
4b68635c60 Accepting request 1039660 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1039660
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=13
2022-12-03 09:03:42 +00:00
98a5122ba0 Accepting request 1039657 from home:yarunachalam:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1039657
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=27
2022-12-02 21:36:13 +00:00
df5b6468fd Accepting request 1008633 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1008633
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=12
2022-10-07 23:24:51 +00:00
7ba01bb6c5 Accepting request 1008592 from home:bnavigator:branches:devel:languages:python
- Fix dependencies.

OBS-URL: https://build.opensuse.org/request/show/1008592
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=25
2022-10-07 03:18:19 +00:00
3b1be103d9 Accepting request 1008090 from devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1008090
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=11
2022-10-06 05:41:42 +00:00
4d37f54d12 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=23
2022-10-05 05:36:13 +00:00
fb3cb33260 Accepting request 912672 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/912672
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=10
2021-08-23 08:07:51 +00:00
0c61f6abd8 Accepting request 912422 from home:bnavigator:branches:devel:languages:python:jupyter
- 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

OBS-URL: https://build.opensuse.org/request/show/912422
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=22
2021-08-17 12:47:07 +00:00
43d6c46d54 Accepting request 810161 from devel:languages:python
- Skip one test so we can use pytest5

OBS-URL: https://build.opensuse.org/request/show/810161
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=9
2020-06-02 12:35:50 +00:00
Tomáš Chvátal
25dff1e1f8 - Skip one test so we can use pytest5
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=20
2020-05-29 09:25:05 +00:00
371210cf6c Accepting request 790004 from devel:languages:python
- version update to 0.13.3
  * lot of changes, see
    https://github.com/p1c2u/openapi-core/releases

OBS-URL: https://build.opensuse.org/request/show/790004
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=8
2020-03-31 15:16:25 +00:00
Tomáš Chvátal
026fa8c95a OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=18 2020-03-31 07:44:08 +00:00
Tomáš Chvátal
10bd97b0cc Accepting request 789997 from home:pgajdos:python
- version update to 0.13.3
  * lot of changes, see
    https://github.com/p1c2u/openapi-core/releases

OBS-URL: https://build.opensuse.org/request/show/789997
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=17
2020-03-31 07:29:00 +00:00
cb225acef1 Accepting request 762860 from devel:languages:python
- Properly conditionalize the python2 drop so it lets us backport
  the packages

OBS-URL: https://build.opensuse.org/request/show/762860
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=7
2020-01-10 16:51:23 +00:00
Tomáš Chvátal
560bb96a24 - Properly conditionalize the python2 drop so it lets us backport
the packages

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=15
2020-01-10 14:51:19 +00:00
54ff0e95fa Accepting request 762508 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/762508
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=6
2020-01-09 21:53:43 +00:00
Todd R
9235e3806d Accepting request 762507 from home:TheBlackCat:branches:devel:languages:python
- Drop python2 subpackage due to dropping backports dependencies.

OBS-URL: https://build.opensuse.org/request/show/762507
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=13
2020-01-09 18:17:24 +00:00
b671f98833 Accepting request 733464 from devel:languages:python
- Update to 0.12.0:
  * OAS validation with JSONSchema (#157)

OBS-URL: https://build.opensuse.org/request/show/733464
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=5
2019-09-26 18:46:47 +00:00
Tomáš Chvátal
7239e28a8d - Update to 0.12.0:
* OAS validation with JSONSchema (#157)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=11
2019-09-26 14:08:17 +00:00
Ludwig Nussel
1a372fbdb3 Accepting request 730065 from devel:languages:python
- Update to 0.11.1:
  * Path item parameter override (#145)
  * Separate cast and unmarshal (#156)

OBS-URL: https://build.opensuse.org/request/show/730065
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=4
2019-09-13 12:57:54 +00:00
Tomáš Chvátal
3d272d82e2 - Update to 0.11.1:
* Path item parameter override (#145)
  * Separate cast and unmarshal (#156)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=9
2019-09-11 08:42:24 +00:00
5735e88269 Accepting request 717909 from devel:languages:python
- Update to 0.11.0:
  * End of Python 3.4 support (#136)
  * Add support for one-of with any type (#133)
  * Modify FlaskOpenAPIRequest to accommodate path variables (#141)
  * Primitive types unmarshallers (#138)
  * attr errors hashable fix (#143)
  * Parameters on path item object support (#144)

OBS-URL: https://build.opensuse.org/request/show/717909
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=3
2019-07-23 20:40:55 +00:00
Tomáš Chvátal
183f28b061 - Update to 0.11.0:
* End of Python 3.4 support (#136)
  * Add support for one-of with any type (#133)
  * Modify FlaskOpenAPIRequest to accommodate path variables (#141)
  * Primitive types unmarshallers (#138)
  * attr errors hashable fix (#143)
  * Parameters on path item object support (#144)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=7
2019-07-23 13:46:16 +00:00
bd5ff750a0 Accepting request 707880 from devel:languages:python
- Update to 0.10.0:
  * Various tests and support updates
- Update requirements to match up upstream

OBS-URL: https://build.opensuse.org/request/show/707880
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=2
2019-06-06 16:18:10 +00:00
Tomáš Chvátal
c014461155 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=5 2019-06-05 15:33:34 +00:00
Tomáš Chvátal
02d42402e0 - Update to 0.10.0:
* Various tests and support updates
- Update requirements to match up upstream

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=4
2019-06-03 11:20:36 +00:00
1188110a46 Accepting request 631929 from devel:languages:python
- Switch to github tarball to get tests
- Run the tests
- Initial release v0.5.0

OBS-URL: https://build.opensuse.org/request/show/631929
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-openapi-core?expand=0&rev=1
2018-08-29 10:26:29 +00:00
Tomáš Chvátal
fd12d14d24 - Switch to github tarball to get tests
- Run the tests

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=2
2018-08-08 15:14:23 +00:00
d6fea03b3d Accepting request 626545 from home:seanmarlow:branches:devel:languages:python
- Initial release v0.5.0

TODO: Planning to add unit tests to build once upstream switches to the maintained codestyle package instead of legacy pep8 usage.

OBS-URL: https://build.opensuse.org/request/show/626545
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-openapi-core?expand=0&rev=1
2018-08-02 07:10:10 +00:00