python: simplify module imports (#17507)

In #16624, I introduced a new mechanism to record imports to other
modules, instead of having specialized datetime/typing/pydantic objects
to manage imports for these modules.

This change reuses the mechanism from #16624 and replace the specialized
import managers by the generic one. Unused imports from various
.mustache templates are also cleaned up.
This commit is contained in:
Jonathan Ballet
2024-01-03 14:22:53 +01:00
committed by GitHub
parent dffb5c121f
commit 063865973d
266 changed files with 356 additions and 1335 deletions

View File

@@ -50,7 +50,6 @@ Please follow the [installation procedure](#installation--usage) and then run th
```python
import datetime
import time
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint

View File

@@ -18,8 +18,6 @@ To test special tags and operation ID starting with number
```python
import time
import os
import petstore_api
from petstore_api.models.client import Client
from petstore_api.rest import ApiException

View File

@@ -16,8 +16,6 @@ Method | HTTP request | Description
```python
import time
import os
import petstore_api
from petstore_api.models.foo_get_default_response import FooGetDefaultResponse
from petstore_api.rest import ApiException

View File

@@ -40,8 +40,6 @@ test any type request body
```python
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
@@ -105,8 +103,6 @@ test enum reference query parameter
```python
import time
import os
import petstore_api
from petstore_api.models.enum_class import EnumClass
from petstore_api.rest import ApiException
@@ -171,8 +167,6 @@ Health check endpoint
```python
import time
import os
import petstore_api
from petstore_api.models.health_check_result import HealthCheckResult
from petstore_api.rest import ApiException
@@ -235,8 +229,6 @@ test http signature authentication
```python
import time
import os
import petstore_api
from petstore_api.models.pet import Pet
from petstore_api.rest import ApiException
@@ -374,8 +366,6 @@ Test serialization of outer boolean types
```python
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
@@ -442,8 +432,6 @@ Test serialization of object with outer number type
```python
import time
import os
import petstore_api
from petstore_api.models.outer_composite import OuterComposite
from petstore_api.rest import ApiException
@@ -511,8 +499,6 @@ Test serialization of outer number types
```python
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
@@ -579,8 +565,6 @@ Test serialization of outer string types
```python
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
@@ -647,8 +631,6 @@ Test serialization of enum (int) properties with examples
```python
import time
import os
import petstore_api
from petstore_api.models.outer_object_with_enum_property import OuterObjectWithEnumProperty
from petstore_api.rest import ApiException
@@ -714,8 +696,6 @@ test ref to enum string
```python
import time
import os
import petstore_api
from petstore_api.models.enum_class import EnumClass
from petstore_api.rest import ApiException
@@ -778,8 +758,6 @@ test returning list of objects
```python
import time
import os
import petstore_api
from petstore_api.models.tag import Tag
from petstore_api.rest import ApiException
@@ -842,8 +820,6 @@ test uuid example
```python
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
@@ -909,8 +885,6 @@ For this test, the body has to be a binary file.
```python
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
@@ -975,8 +949,6 @@ For this test, the body for this request must reference a schema named `File`.
```python
import time
import os
import petstore_api
from petstore_api.models.file_schema_test_class import FileSchemaTestClass
from petstore_api.rest import ApiException
@@ -1040,8 +1012,6 @@ No authorization required
```python
import time
import os
import petstore_api
from petstore_api.models.user import User
from petstore_api.rest import ApiException
@@ -1109,8 +1079,6 @@ To test \"client\" model
```python
import time
import os
import petstore_api
from petstore_api.models.client import Client
from petstore_api.rest import ApiException
@@ -1177,8 +1145,6 @@ No authorization required
```python
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
@@ -1245,8 +1211,6 @@ test empty and non-empty responses
```python
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
@@ -1310,8 +1274,6 @@ Fake endpoint for testing various parameters 假端點 偽のエンドポイン
* Basic Authentication (http_basic_test):
```python
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
@@ -1414,8 +1376,6 @@ test error responses with model
```python
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
@@ -1480,8 +1440,6 @@ Fake endpoint to test group parameters (optional)
* Bearer (JWT) Authentication (bearer_test):
```python
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
@@ -1566,8 +1524,6 @@ test inline additionalProperties
```python
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
@@ -1633,8 +1589,6 @@ test inline free-form additionalProperties
```python
import time
import os
import petstore_api
from petstore_api.models.test_inline_freeform_additional_properties_request import TestInlineFreeformAdditionalPropertiesRequest
from petstore_api.rest import ApiException
@@ -1701,8 +1655,6 @@ test json serialization of form data
```python
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
@@ -1770,8 +1722,6 @@ To test the collection format in query parameters
```python
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint

View File

@@ -19,8 +19,6 @@ To test class name in snake case
* Api Key Authentication (api_key_query):
```python
import time
import os
import petstore_api
from petstore_api.models.client import Client
from petstore_api.rest import ApiException

View File

@@ -27,8 +27,6 @@ Add a new pet to the store
* OAuth Authentication (petstore_auth):
```python
import time
import os
import petstore_api
from petstore_api.models.pet import Pet
from petstore_api.rest import ApiException
@@ -166,8 +164,6 @@ Deletes a pet
* OAuth Authentication (petstore_auth):
```python
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
@@ -243,8 +239,6 @@ Multiple status values can be provided with comma separated strings
* OAuth Authentication (petstore_auth):
```python
import time
import os
import petstore_api
from petstore_api.models.pet import Pet
from petstore_api.rest import ApiException
@@ -384,8 +378,6 @@ Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3
* OAuth Authentication (petstore_auth):
```python
import time
import os
import petstore_api
from petstore_api.models.pet import Pet
from petstore_api.rest import ApiException
@@ -525,8 +517,6 @@ Returns a single pet
* Api Key Authentication (api_key):
```python
import time
import os
import petstore_api
from petstore_api.models.pet import Pet
from petstore_api.rest import ApiException
@@ -608,8 +598,6 @@ Update an existing pet
* OAuth Authentication (petstore_auth):
```python
import time
import os
import petstore_api
from petstore_api.models.pet import Pet
from petstore_api.rest import ApiException
@@ -749,8 +737,6 @@ Updates a pet in the store with form data
* OAuth Authentication (petstore_auth):
```python
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
@@ -828,8 +814,6 @@ uploads an image
* OAuth Authentication (petstore_auth):
```python
import time
import os
import petstore_api
from petstore_api.models.api_response import ApiResponse
from petstore_api.rest import ApiException
@@ -909,8 +893,6 @@ uploads an image (required)
* OAuth Authentication (petstore_auth):
```python
import time
import os
import petstore_api
from petstore_api.models.api_response import ApiResponse
from petstore_api.rest import ApiException

View File

@@ -21,8 +21,6 @@ For valid response try integer IDs with value < 1000. Anything above 1000 or non
```python
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
@@ -90,8 +88,6 @@ Returns a map of status codes to quantities
* Api Key Authentication (api_key):
```python
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
@@ -165,8 +161,6 @@ For valid response try integer IDs with value <= 5 or > 10. Other values will ge
```python
import time
import os
import petstore_api
from petstore_api.models.order import Order
from petstore_api.rest import ApiException
@@ -237,8 +231,6 @@ Place an order for a pet
```python
import time
import os
import petstore_api
from petstore_api.models.order import Order
from petstore_api.rest import ApiException

View File

@@ -25,8 +25,6 @@ This can only be done by the logged in user.
```python
import time
import os
import petstore_api
from petstore_api.models.user import User
from petstore_api.rest import ApiException
@@ -93,8 +91,6 @@ Creates list of users with given input array
```python
import time
import os
import petstore_api
from petstore_api.models.user import User
from petstore_api.rest import ApiException
@@ -161,8 +157,6 @@ Creates list of users with given input array
```python
import time
import os
import petstore_api
from petstore_api.models.user import User
from petstore_api.rest import ApiException
@@ -229,8 +223,6 @@ This can only be done by the logged in user.
```python
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
@@ -297,8 +289,6 @@ Get user by user name
```python
import time
import os
import petstore_api
from petstore_api.models.user import User
from petstore_api.rest import ApiException
@@ -369,8 +359,6 @@ Logs user into the system
```python
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
@@ -441,8 +429,6 @@ Logs out current logged in user session
```python
import time
import os
import petstore_api
from petstore_api.rest import ApiException
from pprint import pprint
@@ -504,8 +490,6 @@ This can only be done by the logged in user.
```python
import time
import os
import petstore_api
from petstore_api.models.user import User
from petstore_api.rest import ApiException

View File

@@ -11,12 +11,9 @@
Do not edit the class manually.
""" # noqa: E501
import io
import warnings
from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt
from typing import Dict, List, Optional, Tuple, Union, Any
from typing import Any, Dict, List, Optional, Tuple, Union
try:
from typing import Annotated

View File

@@ -11,12 +11,9 @@
Do not edit the class manually.
""" # noqa: E501
import io
import warnings
from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt
from typing import Dict, List, Optional, Tuple, Union, Any
from typing import Any, Dict, List, Optional, Tuple, Union
try:
from typing import Annotated

View File

@@ -11,26 +11,19 @@
Do not edit the class manually.
""" # noqa: E501
import io
import warnings
from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt
from typing import Dict, List, Optional, Tuple, Union, Any
from typing import Any, Dict, List, Optional, Tuple, Union
try:
from typing import Annotated
except ImportError:
from typing_extensions import Annotated
from pydantic import Field
from typing_extensions import Annotated
from datetime import date, datetime
from pydantic import StrictBool, StrictBytes, StrictInt, StrictStr, field_validator
from pydantic import Field, StrictBool, StrictBytes, StrictInt, StrictStr, field_validator
from typing import Any, Dict, List, Optional, Union
from typing_extensions import Annotated
from petstore_api.models.client import Client
from petstore_api.models.enum_class import EnumClass
from petstore_api.models.file_schema_test_class import FileSchemaTestClass
@@ -3409,7 +3402,7 @@ class FakeApi:
if body is not None:
# convert to byte array if the input is a file name (str)
if isinstance(body, str):
with io.open(body, "rb") as _fp:
with open(body, "rb") as _fp:
_body_params = _fp.read()
else:
_body_params = body

View File

@@ -11,12 +11,9 @@
Do not edit the class manually.
""" # noqa: E501
import io
import warnings
from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt
from typing import Dict, List, Optional, Tuple, Union, Any
from typing import Any, Dict, List, Optional, Tuple, Union
try:
from typing import Annotated

View File

@@ -11,24 +11,18 @@
Do not edit the class manually.
""" # noqa: E501
import io
import warnings
from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt
from typing import Dict, List, Optional, Tuple, Union, Any
from typing import Any, Dict, List, Optional, Tuple, Union
try:
from typing import Annotated
except ImportError:
from typing_extensions import Annotated
from pydantic import Field
from typing_extensions import Annotated
from pydantic import StrictBytes, StrictInt, StrictStr, field_validator
from pydantic import Field, StrictBytes, StrictInt, StrictStr, field_validator
from typing import List, Optional, Union
from typing_extensions import Annotated
from petstore_api.models.api_response import ApiResponse
from petstore_api.models.pet import Pet

View File

@@ -11,24 +11,17 @@
Do not edit the class manually.
""" # noqa: E501
import io
import warnings
from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt
from typing import Dict, List, Optional, Tuple, Union, Any
from typing import Any, Dict, List, Optional, Tuple, Union
try:
from typing import Annotated
except ImportError:
from typing_extensions import Annotated
from pydantic import Field
from pydantic import Field, StrictStr
from typing_extensions import Annotated
from pydantic import StrictStr
from typing import Dict
from petstore_api.models.order import Order
from petstore_api.api_client import ApiClient

View File

@@ -11,24 +11,18 @@
Do not edit the class manually.
""" # noqa: E501
import io
import warnings
from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt
from typing import Dict, List, Optional, Tuple, Union, Any
from typing import Any, Dict, List, Optional, Tuple, Union
try:
from typing import Annotated
except ImportError:
from typing_extensions import Annotated
from pydantic import Field
from typing_extensions import Annotated
from pydantic import StrictStr
from pydantic import Field, StrictStr
from typing import List
from typing_extensions import Annotated
from petstore_api.models.user import User
from petstore_api.api_client import ApiClient

View File

@@ -12,7 +12,6 @@
""" # noqa: E501
import atexit
import datetime
from dateutil.parser import parse
import json

View File

@@ -1,7 +1,7 @@
"""API response object."""
from __future__ import annotations
from typing import Any, Dict, Optional, Generic, TypeVar
from typing import Dict, Optional, Generic, TypeVar
from pydantic import Field, StrictInt, StrictStr, StrictBytes, BaseModel
T = TypeVar("T")

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
try:
from typing import Self
except ImportError:

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
try:
from typing import Self
except ImportError:

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
try:
from typing import Self
except ImportError:

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
try:
from typing import Self
except ImportError:

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from pydantic import Field
from petstore_api.models.single_ref_type import SingleRefType
try:
from typing import Self

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field, StrictStr
from typing import Any, ClassVar, Dict, List, Optional, Union
from pydantic import BaseModel, StrictStr
from pydantic import Field
try:
from typing import Self
except ImportError:

View File

@@ -17,18 +17,11 @@ from inspect import getfullargspec
import json
import pprint
import re # noqa: F401
from typing import List, Optional
from pydantic import BaseModel, Field, StrictStr, ValidationError, field_validator
from pydantic import Field
from typing import List, Optional
from typing_extensions import Annotated
from typing import Union, Any, List, TYPE_CHECKING, Optional, Dict
from typing_extensions import Literal
from pydantic import StrictStr, Field
try:
from typing import Self
except ImportError:
from typing_extensions import Self
from typing_extensions import Literal, Self
ANYOFCOLOR_ANY_OF_SCHEMAS = ["List[int]", "str"]

View File

@@ -17,18 +17,12 @@ from inspect import getfullargspec
import json
import pprint
import re # noqa: F401
from typing import Optional
from pydantic import BaseModel, Field, StrictStr, ValidationError, field_validator
from typing import Optional
from petstore_api.models.basque_pig import BasquePig
from petstore_api.models.danish_pig import DanishPig
from typing import Union, Any, List, TYPE_CHECKING, Optional, Dict
from typing_extensions import Literal
from pydantic import StrictStr, Field
try:
from typing import Self
except ImportError:
from typing_extensions import Self
from typing_extensions import Literal, Self
ANYOFPIG_ANY_OF_SCHEMAS = ["BasquePig", "DanishPig"]

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictInt, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
try:
from typing import Self
except ImportError:

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel
from typing import Any, ClassVar, Dict, List, Optional
from petstore_api.models.tag import Tag
try:
from typing import Self

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel
from pydantic import Field
try:
from typing import Self
except ImportError:

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel
from pydantic import Field
try:
from typing import Self
except ImportError:

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field, StrictInt, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictInt, StrictStr
from pydantic import Field
from typing_extensions import Annotated
from petstore_api.models.read_only_first import ReadOnlyFirst
try:

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field, StrictStr
from typing import Any, ClassVar, Dict, List
from pydantic import BaseModel, StrictStr
from pydantic import Field
try:
from typing import Self
except ImportError:

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from pydantic import Field
try:
from typing import Self
except ImportError:

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import StrictBool
from typing import Any, ClassVar, Dict, List, Optional
from petstore_api.models.animal import Animal
try:
from typing import Self

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictInt, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
try:
from typing import Self
except ImportError:

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictInt
from typing import Any, ClassVar, Dict, List, Optional
try:
from typing import Self
except ImportError:

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from pydantic import Field
try:
from typing import Self
except ImportError:

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
try:
from typing import Self
except ImportError:

View File

@@ -13,22 +13,14 @@
from __future__ import annotations
from inspect import getfullargspec
import json
import pprint
import re # noqa: F401
from typing import Any, List, Optional
from pydantic import BaseModel, Field, StrictStr, ValidationError, field_validator
from pydantic import Field
from typing import Any, List, Optional
from typing_extensions import Annotated
from typing import Union, Any, List, TYPE_CHECKING, Optional, Dict
from typing_extensions import Literal
from pydantic import StrictStr, Field
try:
from typing import Self
except ImportError:
from typing_extensions import Self
from typing import Union, List, Optional, Dict
from typing_extensions import Literal, Self
COLOR_ONE_OF_SCHEMAS = ["List[int]", "str"]

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List
from pydantic import BaseModel, StrictStr
from typing import Any, ClassVar, Dict, List
from petstore_api.models.creature_info import CreatureInfo
try:
from typing import Self

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List
from pydantic import BaseModel, StrictStr
from typing import Any, ClassVar, Dict, List
try:
from typing import Self
except ImportError:

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field, StrictInt, StrictStr
from typing import Any, ClassVar, Dict, List
from pydantic import BaseModel, StrictInt, StrictStr
from pydantic import Field
try:
from typing import Self
except ImportError:

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
try:
from typing import Self
except ImportError:

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from petstore_api.models.animal import Animal
try:
from typing import Self

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
try:
from typing import Self
except ImportError:

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr, field_validator
from typing import Any, ClassVar, Dict, List, Optional
try:
from typing import Self
except ImportError:

View File

@@ -14,16 +14,8 @@
from __future__ import annotations
import json
import pprint
import re # noqa: F401
from enum import Enum
try:
from typing import Self
except ImportError:
from typing_extensions import Self
from typing_extensions import Self
class EnumClass(str, Enum):

View File

@@ -14,16 +14,8 @@
from __future__ import annotations
import json
import pprint
import re # noqa: F401
from enum import Enum
try:
from typing import Self
except ImportError:
from typing_extensions import Self
from typing_extensions import Self
class EnumString1(str, Enum):

View File

@@ -14,16 +14,8 @@
from __future__ import annotations
import json
import pprint
import re # noqa: F401
from enum import Enum
try:
from typing import Self
except ImportError:
from typing_extensions import Self
from typing_extensions import Self
class EnumString2(str, Enum):

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field, StrictInt, StrictStr, field_validator
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictInt, StrictStr, field_validator
from pydantic import Field
from petstore_api.models.outer_enum import OuterEnum
from petstore_api.models.outer_enum_default_value import OuterEnumDefaultValue
from petstore_api.models.outer_enum_integer import OuterEnumInteger

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from pydantic import Field
try:
from typing import Self
except ImportError:

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel
from typing import Any, ClassVar, Dict, List, Optional
from petstore_api.models.file import File
try:
from typing import Self

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
try:
from typing import Self
except ImportError:

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
try:
from typing import Self
except ImportError:

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel
from typing import Any, ClassVar, Dict, List, Optional
from petstore_api.models.foo import Foo
try:
from typing import Self

View File

@@ -18,10 +18,9 @@ import re # noqa: F401
import json
from datetime import date, datetime
from typing import Any, ClassVar, Dict, List, Optional, Union
from pydantic import BaseModel, StrictBytes, StrictInt, StrictStr, field_validator
from decimal import Decimal
from pydantic import Field
from pydantic import BaseModel, Field, StrictBytes, StrictInt, StrictStr, field_validator
from typing import Any, ClassVar, Dict, List, Optional, Union
from typing_extensions import Annotated
try:
from typing import Self

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
try:
from typing import Self
except ImportError:

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from pydantic import Field
try:
from typing import Self
except ImportError:

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel
from pydantic import Field
try:
from typing import Self
except ImportError:

View File

@@ -13,22 +13,14 @@
from __future__ import annotations
from inspect import getfullargspec
import json
import pprint
import re # noqa: F401
from typing import Any, List, Optional
from pydantic import BaseModel, Field, StrictStr, ValidationError, field_validator
from pydantic import Field
from typing import Any, List, Optional
from typing_extensions import Annotated
from typing import Union, Any, List, TYPE_CHECKING, Optional, Dict
from typing_extensions import Literal
from pydantic import StrictStr, Field
try:
from typing import Self
except ImportError:
from typing_extensions import Self
from typing import Union, List, Optional, Dict
from typing_extensions import Literal, Self
INTORSTRING_ONE_OF_SCHEMAS = ["int", "str"]

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from pydantic import Field
try:
from typing import Self
except ImportError:

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel
from pydantic import Field
from petstore_api.models.tag import Tag
try:
from typing import Self

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictBool, StrictStr, field_validator
from typing import Any, ClassVar, Dict, List, Optional
try:
from typing import Self
except ImportError:

View File

@@ -18,9 +18,8 @@ import re # noqa: F401
import json
from datetime import datetime
from pydantic import BaseModel, Field, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from pydantic import Field
from petstore_api.models.animal import Animal
try:
from typing import Self

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field, StrictInt, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictInt, StrictStr
from pydantic import Field
try:
from typing import Self
except ImportError:

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field, StrictInt
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictInt
from pydantic import Field
try:
from typing import Self
except ImportError:

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field, StrictInt, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictInt, StrictStr
from pydantic import Field
try:
from typing import Self
except ImportError:

View File

@@ -18,8 +18,8 @@ import re # noqa: F401
import json
from datetime import date, datetime
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictBool, StrictInt, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
try:
from typing import Self
except ImportError:

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field, StrictInt, field_validator
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictInt, field_validator
from pydantic import Field
from typing_extensions import Annotated
try:
from typing import Self

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel
from pydantic import Field
try:
from typing import Self
except ImportError:

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field, StrictBool
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictBool
from pydantic import Field
try:
from typing import Self
except ImportError:

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from pydantic import Field
from petstore_api.models.deprecated_object import DeprecatedObject
try:
from typing import Self

View File

@@ -13,22 +13,15 @@
from __future__ import annotations
from inspect import getfullargspec
import json
import pprint
import re # noqa: F401
from typing import Any, List, Optional
from pydantic import BaseModel, Field, StrictStr, ValidationError, field_validator
from typing import Any, List, Optional
from petstore_api.models.enum_string1 import EnumString1
from petstore_api.models.enum_string2 import EnumString2
from typing import Union, Any, List, TYPE_CHECKING, Optional, Dict
from typing_extensions import Literal
from pydantic import StrictStr, Field
try:
from typing import Self
except ImportError:
from typing_extensions import Self
from typing import Union, List, Optional, Dict
from typing_extensions import Literal, Self
ONEOFENUMSTRING_ONE_OF_SCHEMAS = ["EnumString1", "EnumString2"]

View File

@@ -18,9 +18,8 @@ import re # noqa: F401
import json
from datetime import datetime
from pydantic import BaseModel, Field, StrictBool, StrictInt, StrictStr, field_validator
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictBool, StrictInt, StrictStr, field_validator
from pydantic import Field
try:
from typing import Self
except ImportError:

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictBool, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
try:
from typing import Self
except ImportError:

View File

@@ -14,16 +14,8 @@
from __future__ import annotations
import json
import pprint
import re # noqa: F401
from enum import Enum
try:
from typing import Self
except ImportError:
from typing_extensions import Self
from typing_extensions import Self
class OuterEnum(str, Enum):

View File

@@ -14,16 +14,8 @@
from __future__ import annotations
import json
import pprint
import re # noqa: F401
from enum import Enum
try:
from typing import Self
except ImportError:
from typing_extensions import Self
from typing_extensions import Self
class OuterEnumDefaultValue(str, Enum):

View File

@@ -14,16 +14,8 @@
from __future__ import annotations
import json
import pprint
import re # noqa: F401
from enum import Enum
try:
from typing import Self
except ImportError:
from typing_extensions import Self
from typing_extensions import Self
class OuterEnumInteger(int, Enum):

View File

@@ -14,16 +14,8 @@
from __future__ import annotations
import json
import pprint
import re # noqa: F401
from enum import Enum
try:
from typing import Self
except ImportError:
from typing_extensions import Self
from typing_extensions import Self
class OuterEnumIntegerDefaultValue(int, Enum):

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel
from typing import Any, ClassVar, Dict, List, Optional
from petstore_api.models.outer_enum import OuterEnum
from petstore_api.models.outer_enum_integer import OuterEnumInteger
try:

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel
from pydantic import Field
from petstore_api.models.inner_dict_with_property import InnerDictWithProperty
try:
from typing import Self

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel
from pydantic import Field
from petstore_api.models.inner_dict_with_property import InnerDictWithProperty
try:
from typing import Self

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field, StrictInt, StrictStr, field_validator
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictInt, StrictStr, field_validator
from pydantic import Field
from typing_extensions import Annotated
from petstore_api.models.category import Category
from petstore_api.models.tag import Tag

View File

@@ -13,22 +13,15 @@
from __future__ import annotations
from inspect import getfullargspec
import json
import pprint
import re # noqa: F401
from typing import Any, List, Optional
from pydantic import BaseModel, Field, StrictStr, ValidationError, field_validator
from typing import Any, List, Optional
from petstore_api.models.basque_pig import BasquePig
from petstore_api.models.danish_pig import DanishPig
from typing import Union, Any, List, TYPE_CHECKING, Optional, Dict
from typing_extensions import Literal
from pydantic import StrictStr, Field
try:
from typing import Self
except ImportError:
from typing_extensions import Self
from typing import Union, List, Optional, Dict
from typing_extensions import Literal, Self
PIG_ONE_OF_SCHEMAS = ["BasquePig", "DanishPig"]

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from pydantic import Field
try:
from typing import Self
except ImportError:

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
try:
from typing import Self
except ImportError:

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
try:
from typing import Self
except ImportError:

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictInt
from typing import Any, ClassVar, Dict, List, Optional
try:
from typing import Self
except ImportError:

View File

@@ -14,16 +14,8 @@
from __future__ import annotations
import json
import pprint
import re # noqa: F401
from enum import Enum
try:
from typing import Self
except ImportError:
from typing_extensions import Self
from typing_extensions import Self
class SingleRefType(str, Enum):

View File

@@ -14,16 +14,8 @@
from __future__ import annotations
import json
import pprint
import re # noqa: F401
from enum import Enum
try:
from typing import Self
except ImportError:
from typing_extensions import Self
from typing_extensions import Self
class SpecialCharacterEnum(str, Enum):

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field, StrictInt
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictInt
from pydantic import Field
try:
from typing import Self
except ImportError:

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field, StrictInt, StrictStr, field_validator
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictInt, StrictStr, field_validator
from pydantic import Field
from petstore_api.models.category import Category
try:
from typing import Self

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictInt, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
try:
from typing import Self
except ImportError:

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
try:
from typing import Self
except ImportError:

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
try:
from typing import Self
except ImportError:

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from pydantic import Field
try:
from typing import Self
except ImportError:

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
try:
from typing import Self
except ImportError:

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel
from pydantic import Field
from petstore_api.models.creature_info import CreatureInfo
try:
from typing import Self

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictStr
from pydantic import Field
try:
from typing import Self
except ImportError:

View File

@@ -17,10 +17,8 @@ import pprint
import re # noqa: F401
import json
from pydantic import BaseModel, Field, StrictInt, StrictStr
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictInt, StrictStr
from pydantic import Field
try:
from typing import Self
except ImportError:

View File

@@ -17,9 +17,8 @@ import pprint
import re # noqa: F401
import json
from typing import Any, ClassVar, Dict, List, Optional
from pydantic import BaseModel, StrictInt
from typing import Any, ClassVar, Dict, List, Optional
from petstore_api.models.one_of_enum_string import OneOfEnumString
from petstore_api.models.pig import Pig
try:

Some files were not shown because too many files have changed in this diff Show More