Skip to content

Commit d29ad97

Browse files
committed
prepare release 0.10.0
1 parent 8913dbc commit d29ad97

5 files changed

Lines changed: 189 additions & 186 deletions

File tree

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,15 @@ This project is a fork of [Dorthu/openapi3](https://github.com/Dorthu/openapi3/)
1616
* Swagger 2.0
1717
* OpenAPI 3.0.3
1818
* OpenAPI 3.1.0
19+
* OpenAPI 3.2.0
1920
* description document parsing via [pydantic](https://github.com/samuelcolvin/pydantic)
2021
* recursive schemas (A.a -> A)
2122
* request body model creation via pydantic
2223
* pydantic compatible "format"-type coercion (e.g. datetime.interval)
2324
* additionalProperties (limited to string-to-any dictionaries without properties)
2425
* response body & header parsing via pydantic
2526
* blocking and nonblocking (asyncio) interface via [httpx](https://www.python-httpx.org/)
26-
* SOCKS5 via httpx_socks
27+
* SOCKS5 via socksio
2728
* tests with pytest & [fastapi](https://fastapi.tiangolo.com/)
2829
* providing access to methods and arguments via the sad smiley ._. interface
2930
* Plugin Interface/api to modify description documents/requests/responses to adapt to non compliant services

requirements.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ annotated-types==0.7.0
55
# via pydantic
66
anyio==4.13.0
77
# via httpx
8-
certifi==2026.2.25
8+
certifi==2026.4.22
99
# via
1010
# httpcore
1111
# httpx
@@ -21,7 +21,7 @@ httpcore==1.0.9
2121
# via httpx
2222
httpx==0.28.1
2323
# via aiopenapi3
24-
idna==3.11
24+
idna==3.13
2525
# via
2626
# anyio
2727
# email-validator
@@ -39,9 +39,9 @@ multidict==6.7.1
3939
# via yarl
4040
propcache==0.4.1
4141
# via yarl
42-
pydantic==2.13.0
42+
pydantic==2.13.3
4343
# via aiopenapi3
44-
pydantic-core==2.46.0
44+
pydantic-core==2.46.3
4545
# via pydantic
4646
pyyaml==6.0.3
4747
# via aiopenapi3

src/aiopenapi3/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.9.0"
1+
__version__ = "0.10.0a1"

tests/petstorev3_test.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ def login(api, user):
135135
api.authenticate(petstore_auth={})
136136

137137

138+
@pytest.mark.xfail
138139
@pytest.mark.skipif(httpx_auth, reason="oauth does not work")
139140
def test_oauth(api):
140141
"""requires *working* oauth"""
@@ -261,6 +262,7 @@ def test_pets(api, login):
261262
assert all([i.status == "available" for i in r])
262263

263264

265+
@pytest.mark.xfail
264266
def test_store(api):
265267
# getInventory
266268
r = api._.getInventory()

0 commit comments

Comments
 (0)