4 |
4 |
EAPI=8
|
5 |
5 |
|
6 |
6 |
DISTUTILS_USE_PEP517=poetry
|
7 |
|
PYTHON_COMPAT=( python3_{9..11} )
|
|
7 |
PYTHON_COMPAT=( python3_{10..11} )
|
8 |
8 |
|
9 |
|
inherit distutils-r1
|
|
9 |
inherit distutils-r1 pypi
|
10 |
10 |
|
11 |
11 |
DESCRIPTION="Client-side and server-side support for the OpenAPI Specification v3"
|
12 |
12 |
HOMEPAGE="
|
13 |
13 |
https://github.com/python-openapi/openapi-core/
|
14 |
14 |
https://pypi.org/project/openapi-core/
|
15 |
15 |
"
|
16 |
|
SRC_URI="
|
17 |
|
https://github.com/python-openapi/openapi-core/archive/${PV}.tar.gz
|
18 |
|
-> ${P}.gh.tar.gz
|
19 |
|
"
|
20 |
16 |
|
21 |
17 |
LICENSE="BSD"
|
22 |
18 |
SLOT="0"
|
23 |
|
KEYWORDS="~amd64 arm arm64 ~loong ppc64 ~riscv x86"
|
|
19 |
KEYWORDS="~amd64 ~x86"
|
24 |
20 |
|
25 |
21 |
RDEPEND="
|
26 |
|
>=dev-python/pathable-0.4.0[${PYTHON_USEDEP}]
|
|
22 |
<dev-python/asgiref-4[${PYTHON_USEDEP}]
|
|
23 |
>=dev-python/asgiref-3.6.0[${PYTHON_USEDEP}]
|
27 |
24 |
dev-python/isodate[${PYTHON_USEDEP}]
|
|
25 |
<dev-python/jsonschema-5[${PYTHON_USEDEP}]
|
|
26 |
>=dev-python/jsonschema-4.17.3[${PYTHON_USEDEP}]
|
28 |
27 |
<dev-python/jsonschema-spec-0.2[${PYTHON_USEDEP}]
|
29 |
|
>=dev-python/jsonschema-spec-0.1.1[${PYTHON_USEDEP}]
|
|
28 |
>=dev-python/jsonschema-spec-0.1.6[${PYTHON_USEDEP}]
|
|
29 |
<dev-python/lazy-object-proxy-2[${PYTHON_USEDEP}]
|
|
30 |
>=dev-python/lazy-object-proxy-1.7.1[${PYTHON_USEDEP}]
|
30 |
31 |
dev-python/more-itertools[${PYTHON_USEDEP}]
|
31 |
32 |
dev-python/parse[${PYTHON_USEDEP}]
|
32 |
33 |
<dev-python/openapi-schema-validator-0.5[${PYTHON_USEDEP}]
|
33 |
|
>=dev-python/openapi-schema-validator-0.3[${PYTHON_USEDEP}]
|
|
34 |
>=dev-python/openapi-schema-validator-0.4.2[${PYTHON_USEDEP}]
|
34 |
35 |
<dev-python/openapi-spec-validator-0.6[${PYTHON_USEDEP}]
|
35 |
36 |
>=dev-python/openapi-spec-validator-0.5[${PYTHON_USEDEP}]
|
36 |
37 |
dev-python/werkzeug[${PYTHON_USEDEP}]
|
... | ... | |
38 |
39 |
|
39 |
40 |
BDEPEND="
|
40 |
41 |
test? (
|
41 |
|
dev-python/asgiref[${PYTHON_USEDEP}]
|
|
42 |
>=dev-python/aiohttp-3.8.4[${PYTHON_USEDEP}]
|
42 |
43 |
dev-python/flask[${PYTHON_USEDEP}]
|
43 |
|
>=dev-python/httpx-0.23.0[${PYTHON_USEDEP}]
|
|
44 |
>=dev-python/httpx-0.24.0[${PYTHON_USEDEP}]
|
|
45 |
>=dev-python/pytest-aiohttp-1.0.4[${PYTHON_USEDEP}]
|
44 |
46 |
dev-python/responses[${PYTHON_USEDEP}]
|
45 |
|
>=dev-python/starlette-0.21.0[${PYTHON_USEDEP}]
|
|
47 |
>=dev-python/starlette-0.26.1[${PYTHON_USEDEP}]
|
46 |
48 |
dev-python/strict-rfc3339[${PYTHON_USEDEP}]
|
47 |
49 |
dev-python/webob[${PYTHON_USEDEP}]
|
48 |
50 |
)
|