openapi-core
Openapi-core is a Python library that adds client-side and server-side support for the OpenAPI v3.0 and OpenAPI v3.1 and OpenAPI v3.2 specification.
파일 탐색기
최종 버전 다운로드 (.zip)- 00_bug_report.yml
- 01_enhancement.yml
- config.yml
- build-docs.yml
- contrib-tests.yml
- python-publish.yml
- python-tests.yml
- dependabot.yml
- FUNDING.yml
- aiohttp.md
- bottle.md
- django.md
- falcon.md
- fastapi.md
- flask.md
- index.md
- pyramid.md
- requests.md
- starlette.md
- tornado.md
- werkzeug.md
- main.html
- configurations.md
- datatypes.md
- index.md
- openapi.md
- protocols.md
- types.md
- configuration.md
- contributing.md
- extensions.md
- index.md
- manifest.json
- security.md
- unmarshalling.md
- validation.md
- __init__.py
- casters.py
- exceptions.py
- factories.py
- __init__.py
- __init__.py
- requests.py
- responses.py
- __init__.py
- decorators.py
- handlers.py
- integrations.py
- middlewares.py
- providers.py
- requests.py
- responses.py
- __init__.py
- handlers.py
- integrations.py
- middlewares.py
- requests.py
- responses.py
- util.py
- views.py
- __init__.py
- middlewares.py
- requests.py
- responses.py
- __init__.py
- decorators.py
- handlers.py
- integrations.py
- providers.py
- requests.py
- responses.py
- views.py
- __init__.py
- protocols.py
- requests.py
- responses.py
- __init__.py
- handlers.py
- integrations.py
- middlewares.py
- requests.py
- responses.py
- __init__.py
- requests.py
- responses.py
- __init__.py
- __init__.py
- datatypes.py
- deserializers.py
- exceptions.py
- factories.py
- util.py
- __init__.py
- casters.py
- datatypes.py
- deserializers.py
- exceptions.py
- factories.py
- util.py
- __init__.py
- exceptions.py
- __init__.py
- factories.py
- types.py
- __init__.py
- __init__.py
- encodings.py
- parameters.py
- protocols.py
- schemas.py
- servers.py
- specs.py
- __init__.py
- exceptions.py
- factories.py
- providers.py
- __init__.py
- datatypes.py
- exceptions.py
- finders.py
- __init__.py
- datatypes.py
- exceptions.py
- finders.py
- iterators.py
- parsers.py
- protocols.py
- types.py
- util.py
- __init__.py
- exceptions.py
- finders.py
- __init__.py
- exceptions.py
- __init__.py
- datatypes.py
- __init__.py
- datatypes.py
- requests.py
- responses.py
- __init__.py
- datatypes.py
- processors.py
- protocols.py
- types.py
- unmarshallers.py
- __init__.py
- datatypes.py
- processors.py
- protocols.py
- types.py
- unmarshallers.py
- __init__.py
- datatypes.py
- exceptions.py
- factories.py
- unmarshallers.py
- util.py
- __init__.py
- configurations.py
- datatypes.py
- integrations.py
- processors.py
- typing.py
- unmarshallers.py
- __init__.py
- datatypes.py
- exceptions.py
- protocols.py
- types.py
- validators.py
- __init__.py
- exceptions.py
- protocols.py
- types.py
- validators.py
- __init__.py
- _validators.py
- datatypes.py
- exceptions.py
- factories.py
- validators.py
- __init__.py
- configurations.py
- decorators.py
- exceptions.py
- integrations.py
- processors.py
- validators.py
- __init__.py
- app.py
- configurations.py
- datatypes.py
- exceptions.py
- protocols.py
- py.typed
- shortcuts.py
- types.py
- typing.py
- util.py
- bench_paths.py
- bench_unmarshal.py
- __init__.py
- views.py
- __init__.py
- __main__.py
- openapi.py
- aiohttp_factory.yaml
- conftest.py
- test_aiohttp_project.py
- test_aiohttp_validation.py
- __init__.py
- __init__.py
- views.py
- __init__.py
- __init__.py
- views.py
- __init__.py
- views.py
- __init__.py
- auth.py
- settings.py
- urls.py
- test_django_project.py
- __init__.py
- resources.py
- __init__.py
- __main__.py
- openapi.py
- conftest.py
- test_falcon_asgi_middleware.py
- test_falcon_project.py
- test_falcon_wsgi_middleware.py
- __init__.py
- pets.py
- __init__.py
- __main__.py
- openapi.py
- test_fastapi_project.py
- __init__.py
- views.py
- __init__.py
- __main__.py
- openapi.py
- flask_factory.yaml
- conftest.py
- test_flask_decorator.py
- test_flask_project.py
- test_flask_validator.py
- test_flask_views.py
- requests_factory.yaml
- conftest.py
- test_requests_validation.py
- __init__.py
- endpoints.py
- __init__.py
- endpoints.py
- __init__.py
- __main__.py
- openapi.py
- starlette_factory.yaml
- test_starlette_project.py
- test_starlette_validation.py
- test_werkzeug_validation.py
- books.yaml
- book.yaml
- openapi.yaml
- django_factory.yaml
- empty.yaml
- links.yaml
- minimal.yaml
- minimal_with_servers.yaml
- path_param.yaml
- petstore.yaml
- read_only_write_only.yaml
- security_override.yaml
- empty.yaml
- links.yaml
- minimal.yaml
- minimal_with_servers.yaml
- path_param.yaml
- security_override.yaml
- webhook-example.yaml
- test_link_spec.py
- test_path_params.py
- test_spec.py
- test_read_only_write_only.py
- test_request_unmarshaller.py
- test_response_unmarshaller.py
- test_response_unmarshaller_response_properties_default_policy.py
- test_security_override.py
- test_unmarshallers.py
- test_additional_properties_default_policy.py
- test_dialect_validators.py
- test_parent_reference.py
- test_request_validators.py
- test_response_properties_default_policy.py
- test_response_validators.py
- test_strict_json_validation.py
- conftest.py
- test_minimal.py
- test_petstore.py
- test_schema_casters.py
- test_aiohttp_requests.py
- test_aiohttp_responses.py
- test_django.py
- conftest.py
- test_flask_requests.py
- test_flask_responses.py
- conftest.py
- test_requests_requests.py
- test_requests_responses.py
- test_media_types_deserializers.py
- test_styles_deserializers.py
- test_factories.py
- test_schema_parameters.py
- test_providers.py
- test_media_types_finders.py
- test_paths_finders.py
- test_paths_parsers.py
- test_responses_finders.py
- test_path_item_params_validator.py
- test_request_unmarshallers.py
- test_schema_unmarshallers.py
- test_schemas_factories.py
- test_schema_validators.py
- conftest.py
- test_app.py
- test_shortcuts.py
- test_util.py
- .editorconfig
- .gitignore
- .pre-commit-config.yaml
- .readthedocs.yaml
- CONTRIBUTING.rst
- LICENSE
- Makefile
- mkdocs.yml
- poetry.lock
- pyproject.toml
- README.md
- SECURITY.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/python-openapi/openapi-core
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd openapi-core
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Python
쉬움 추천사전 준비물
pip install .
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
3. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
