|
1 | | -Traceback (most recent call last): |
2 | | - File "/Users/helmut/Code/oe-python-template-example/.nox/docs-3-13/bin/oe-python-template-example", line 4, in <module> |
3 | | - from oe_python_template_example.cli import cli |
4 | | - File "/Users/helmut/Code/oe-python-template-example/src/oe_python_template_example/__init__.py", line 8, in <module> |
5 | | - from .models import Echo, Health, HealthStatus, Utterance |
6 | | - File "/Users/helmut/Code/oe-python-template-example/src/oe_python_template_example/models.py", line 5, in <module> |
7 | | - from pydantic import BaseModel, Field |
8 | | - File "<frozen importlib._bootstrap>", line 1412, in _handle_fromlist |
9 | | - File "/Users/helmut/Code/oe-python-template-example/.nox/docs-3-13/lib/python3.13/site-packages/pydantic/__init__.py", line 421, in __getattr__ |
10 | | - module = import_module(module_name, package=package) |
11 | | - File "/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/importlib/__init__.py", line 88, in import_module |
12 | | - return _bootstrap._gcd_import(name[level:], package, level) |
13 | | - ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
14 | | - File "/Users/helmut/Code/oe-python-template-example/.nox/docs-3-13/lib/python3.13/site-packages/pydantic/main.py", line 34, in <module> |
15 | | - from ._internal import ( |
16 | | - ...<12 lines>... |
17 | | - ) |
18 | | - File "/Users/helmut/Code/oe-python-template-example/.nox/docs-3-13/lib/python3.13/site-packages/pydantic/_internal/_generics.py", line 8, in <module> |
19 | | - from contextvars import ContextVar |
20 | | - File "/opt/homebrew/Cellar/python@3.13/3.13.2/Frameworks/Python.framework/Versions/3.13/lib/python3.13/contextvars.py", line 1, in <module> |
21 | | - from _contextvars import Context, ContextVar, Token, copy_context |
22 | | - File "<frozen importlib._bootstrap>", line 1360, in _find_and_load |
23 | | - File "<frozen importlib._bootstrap>", line 1322, in _find_and_load_unlocked |
24 | | - File "<frozen importlib._bootstrap>", line 1262, in _find_spec |
25 | | - File "<frozen importlib._bootstrap_external>", line 1559, in find_spec |
26 | | - File "<frozen importlib._bootstrap_external>", line 1533, in _get_spec |
27 | | - File "<frozen importlib._bootstrap_external>", line 1666, in find_spec |
28 | | - File "<frozen importlib._bootstrap_external>", line 1621, in _get_spec |
29 | | - File "<frozen importlib._bootstrap_external>", line 859, in spec_from_file_location |
30 | | - File "<frozen importlib._bootstrap_external>", line 190, in _path_abspath |
31 | | -KeyboardInterrupt |
| 1 | +components: |
| 2 | + schemas: |
| 3 | + Echo: |
| 4 | + description: Response model for echo endpoint. |
| 5 | + properties: |
| 6 | + text: |
| 7 | + description: The echo |
| 8 | + examples: |
| 9 | + - HELLO, WORLD! |
| 10 | + minLength: 1 |
| 11 | + title: Text |
| 12 | + type: string |
| 13 | + required: |
| 14 | + - text |
| 15 | + title: Echo |
| 16 | + type: object |
| 17 | + HTTPValidationError: |
| 18 | + properties: |
| 19 | + detail: |
| 20 | + items: |
| 21 | + $ref: '#/components/schemas/ValidationError' |
| 22 | + title: Detail |
| 23 | + type: array |
| 24 | + title: HTTPValidationError |
| 25 | + type: object |
| 26 | + Health: |
| 27 | + description: Health status model. |
| 28 | + properties: |
| 29 | + reason: |
| 30 | + anyOf: |
| 31 | + - type: string |
| 32 | + - type: 'null' |
| 33 | + title: Reason |
| 34 | + status: |
| 35 | + $ref: '#/components/schemas/HealthStatus' |
| 36 | + required: |
| 37 | + - status |
| 38 | + title: Health |
| 39 | + type: object |
| 40 | + HealthStatus: |
| 41 | + description: Health status enumeration. |
| 42 | + enum: |
| 43 | + - UP |
| 44 | + - DOWN |
| 45 | + title: HealthStatus |
| 46 | + type: string |
| 47 | + ValidationError: |
| 48 | + properties: |
| 49 | + loc: |
| 50 | + items: |
| 51 | + anyOf: |
| 52 | + - type: string |
| 53 | + - type: integer |
| 54 | + title: Location |
| 55 | + type: array |
| 56 | + msg: |
| 57 | + title: Message |
| 58 | + type: string |
| 59 | + type: |
| 60 | + title: Error Type |
| 61 | + type: string |
| 62 | + required: |
| 63 | + - loc |
| 64 | + - msg |
| 65 | + - type |
| 66 | + title: ValidationError |
| 67 | + type: object |
| 68 | + _HelloWorldResponse: |
| 69 | + description: Response model for hello-world endpoint. |
| 70 | + properties: |
| 71 | + message: |
| 72 | + description: The hello world message |
| 73 | + examples: |
| 74 | + - Hello, world! |
| 75 | + title: Message |
| 76 | + type: string |
| 77 | + required: |
| 78 | + - message |
| 79 | + title: _HelloWorldResponse |
| 80 | + type: object |
| 81 | +info: |
| 82 | + contact: |
| 83 | + email: helmuthva@gmail.com |
| 84 | + name: Helmut Hoffer von Ankershoffen |
| 85 | + url: https://github.com/helmut-hoffer-von-ankershoffen |
| 86 | + termsOfService: https://oe-python-template-example.readthedocs.io/en/latest/ |
| 87 | + title: OE Python Template Example |
| 88 | + version: 1.0.0 |
| 89 | +openapi: 3.1.0 |
| 90 | +paths: |
| 91 | + /echo/{text}: |
| 92 | + get: |
| 93 | + description: "Echo back the provided text.\n\nArgs:\n text (str): The text\ |
| 94 | + \ to echo.\n\nReturns:\n Echo: The echo.\n\nRaises:\n 422 Unprocessable\ |
| 95 | + \ Entity: If text is not provided or empty." |
| 96 | + operationId: echo_echo__text__get |
| 97 | + parameters: |
| 98 | + - in: path |
| 99 | + name: text |
| 100 | + required: true |
| 101 | + schema: |
| 102 | + title: Text |
| 103 | + type: string |
| 104 | + responses: |
| 105 | + '200': |
| 106 | + content: |
| 107 | + application/json: |
| 108 | + schema: |
| 109 | + $ref: '#/components/schemas/Echo' |
| 110 | + description: Successful Response |
| 111 | + '422': |
| 112 | + content: |
| 113 | + application/json: |
| 114 | + schema: |
| 115 | + $ref: '#/components/schemas/HTTPValidationError' |
| 116 | + description: Validation Error |
| 117 | + summary: Echo |
| 118 | + tags: |
| 119 | + - Basics |
| 120 | + /health: |
| 121 | + get: |
| 122 | + description: "Check the health of the service.\n\nThis endpoint returns the\ |
| 123 | + \ health status of the service.\nThe health status can be either UP or DOWN.\n\ |
| 124 | + If the service is healthy, the status will be UP.\nIf the service is unhealthy,\ |
| 125 | + \ the status will be DOWN and a reason will be provided.\nThe response will\ |
| 126 | + \ have a 200 OK status code if the service is healthy,\nand a 500 Internal\ |
| 127 | + \ Server Error status code if the service is unhealthy.\n\nReturns:\n Health:\ |
| 128 | + \ The health status of the service." |
| 129 | + operationId: health_health_get |
| 130 | + responses: |
| 131 | + '200': |
| 132 | + content: |
| 133 | + application/json: |
| 134 | + schema: |
| 135 | + $ref: '#/components/schemas/Health' |
| 136 | + description: Successful Response |
| 137 | + summary: Health |
| 138 | + tags: |
| 139 | + - Observability |
| 140 | + /healthz: |
| 141 | + get: |
| 142 | + description: "Check the health of the service.\n\nThis endpoint returns the\ |
| 143 | + \ health status of the service.\nThe health status can be either UP or DOWN.\n\ |
| 144 | + If the service is healthy, the status will be UP.\nIf the service is unhealthy,\ |
| 145 | + \ the status will be DOWN and a reason will be provided.\nThe response will\ |
| 146 | + \ have a 200 OK status code if the service is healthy,\nand a 500 Internal\ |
| 147 | + \ Server Error status code if the service is unhealthy.\n\nReturns:\n Health:\ |
| 148 | + \ The health status of the service." |
| 149 | + operationId: health_healthz_get |
| 150 | + responses: |
| 151 | + '200': |
| 152 | + content: |
| 153 | + application/json: |
| 154 | + schema: |
| 155 | + $ref: '#/components/schemas/Health' |
| 156 | + description: Successful Response |
| 157 | + summary: Health |
| 158 | + tags: |
| 159 | + - Observability |
| 160 | + /hello-world: |
| 161 | + get: |
| 162 | + description: "Return a hello world message.\n\nReturns:\n _HelloWorldResponse:\ |
| 163 | + \ A response containing the hello world message." |
| 164 | + operationId: hello_world_hello_world_get |
| 165 | + responses: |
| 166 | + '200': |
| 167 | + content: |
| 168 | + application/json: |
| 169 | + schema: |
| 170 | + $ref: '#/components/schemas/_HelloWorldResponse' |
| 171 | + description: Successful Response |
| 172 | + summary: Hello World |
| 173 | + tags: |
| 174 | + - Basics |
0 commit comments