1180 tests fail with python 3.14 with versions 5.3.0 and 5.4.0

Offen
#2,737 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Muss geklärt werden
Aktivitätsstatus
Ruhig
Tech-Stack
python
Bereich
api, ci-cd

Rechercherichtung

Reproduziere die Fehler mit Python 3.14 unter Verwendung von uv und scripts/test und untersuche anschließend src/cloudflare/types/workers/observability/shared_query_get_response.py sowie die Fehler in tests/api_resources/workers/test_account_settings.py. Verfolge die verbleibenden Pydantic-bezogenen und anderen Fehler und verifiziere, dass die vollständige Testsuite unter Python 3.14 erfolgreich durchläuft und CI außerdem die neueste Python-Version abdeckt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Confirm this is a Python library issue and not an underlying Cloudflare API issue.
  • This is an issue with the Python library
Describe the bug

Take a look and fix the underlying issues, also maybe run CI on the latest python version in addition to the oldest python version too, looks like you're only running against 3.9 at the moment.

Its mostly pydantic related, but not all of it.

To Reproduce

(the same results also occur if you modify your existing ci to use python 3.14 instead of 3.9)
export UV_PYTHON=">=3.14.0"
uv python install
uv sync --all-extras
scripts/test

Code snippets
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:674: in _unknown_type_schema
    raise PydanticSchemaGenerationError(
E   pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types.workers.observability.shared_query_get_response.RunQueryParametersNeedleValue'>. Set `arbitrary_types_allowed=True` in the model_config to ignore this error or implement `__get_pydantic_core_schema__` on your type to fully support it.
E
E   If you got this error by calling handler(<some type>) within `__get_pydantic_core_schema__` then you likely need to call `handler.generate_schema(<some type>)` since we do not call `__get_pydantic_core_schema__` on `<some type>` otherwise to avoid infinite recursion.
E
E   For further information visit https://errors.pydantic.dev/2.13/u/schema-for-unknown-type
______________________________ TestAsyncAccountSettings.test_raw_response_update[aiohttp] ______________________________
[gw16] linux -- Python 3.14.6 /home/kyle/.cache/uv/builds-v0/.tmpTXAt8H/bin/python
tests/api_resources/workers/test_account_settings.py:132: in test_raw_response_update
    response = await async_client.workers.account_settings.with_raw_response.update(
                     ^^^^^^^^^^^^^^^^^^^^
/usr/lib/python3.14/functools.py:1126: in __get__
    val = self.func(instance)
          ^^^^^^^^^^^^^^^^^^^
src/cloudflare/_client.py:1592: in workers
    from .resources.workers import AsyncWorkersResource
src/cloudflare/resources/workers/__init__.py:43: in <module>
    from .workers import (
src/cloudflare/resources/workers/workers.py:63: in <module>
    from .observability.observability import (
src/cloudflare/resources/workers/observability/__init__.py:3: in <module>
    from .queries import (
src/cloudflare/resources/workers/observability/queries.py:23: in <module>
    from ....types.workers.observability import query_list_params, query_create_params
src/cloudflare/types/workers/observability/__init__.py:19: in <module>
    from .shared_query_get_response import SharedQueryGetResponse as SharedQueryGetResponse
src/cloudflare/types/workers/observability/shared_query_get_response.py:224: in <module>
    class RunQueryParametersNeedle(BaseModel):
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_model_construction.py:256: in __new__
    complete_model_class(
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_model_construction.py:667: in complete_model_class
    schema = gen_schema.generate_schema(cls)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:744: in generate_schema
    schema = self._generate_schema_inner(obj)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:1028: in _generate_schema_inner
    return self._model_schema(obj)
           ^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:858: in _model_schema
    {k: self._generate_md_field_schema(k, v, decorators) for k, v in fields.items()},
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:1235: in _generate_md_field_schema
    schema, metadata = self._common_field_schema(name, field_info, decorators)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:1289: in _common_field_schema
    schema = self._apply_annotations(
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:2242: in _apply_annotations
    schema = get_inner_schema(source_type)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_schema_generation_shared.py:83: in __call__
    schema = self._handler(source_type)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:2221: in inner_handler
    schema = self._generate_schema_inner(obj)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:1033: in _generate_schema_inner
    return self.match_type(obj)
           ^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:1155: in match_type
    return self._unknown_type_schema(obj)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:674: in _unknown_type_schema
    raise PydanticSchemaGenerationError(
E   pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types.workers.observability.shared_query_get_response.RunQueryParametersNeedleValue'>. Set `arbitrary_types_allowed=True` in the model_config to ignore this error or implement `__get_pydantic_core_schema__` on your type to fully support it.
E
E   If you got this error by calling handler(<some type>) within `__get_pydantic_core_schema__` then you likely need to call `handler.generate_schema(<some type>)` since we do not call `__get_pydantic_core_schema__` on `<some type>` otherwise to avoid infinite recursion.
E
E   For further information visit https://errors.pydantic.dev/2.13/u/schema-for-unknown-type
___________________________ TestAsyncAccountSettings.test_streaming_response_update[aiohttp] ___________________________
[gw16] linux -- Python 3.14.6 /home/kyle/.cache/uv/builds-v0/.tmpTXAt8H/bin/python
tests/api_resources/workers/test_account_settings.py:143: in test_streaming_response_update
    async with async_client.workers.account_settings.with_streaming_response.update(
               ^^^^^^^^^^^^^^^^^^^^
/usr/lib/python3.14/functools.py:1126: in __get__
    val = self.func(instance)
          ^^^^^^^^^^^^^^^^^^^
src/cloudflare/_client.py:1592: in workers
    from .resources.workers import AsyncWorkersResource
src/cloudflare/resources/workers/__init__.py:43: in <module>
    from .workers import (
src/cloudflare/resources/workers/workers.py:63: in <module>
    from .observability.observability import (
src/cloudflare/resources/workers/observability/__init__.py:3: in <module>
    from .queries import (
src/cloudflare/resources/workers/observability/queries.py:23: in <module>
    from ....types.workers.observability import query_list_params, query_create_params
src/cloudflare/types/workers/observability/__init__.py:19: in <module>
    from .shared_query_get_response import SharedQueryGetResponse as SharedQueryGetResponse
src/cloudflare/types/workers/observability/shared_query_get_response.py:224: in <module>
    class RunQueryParametersNeedle(BaseModel):
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_model_construction.py:256: in __new__
    complete_model_class(
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_model_construction.py:667: in complete_model_class
    schema = gen_schema.generate_schema(cls)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:744: in generate_schema
    schema = self._generate_schema_inner(obj)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:1028: in _generate_schema_inner
    return self._model_schema(obj)
           ^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:858: in _model_schema
    {k: self._generate_md_field_schema(k, v, decorators) for k, v in fields.items()},
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:1235: in _generate_md_field_schema
    schema, metadata = self._common_field_schema(name, field_info, decorators)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:1289: in _common_field_schema
    schema = self._apply_annotations(
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:2242: in _apply_annotations
    schema = get_inner_schema(source_type)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_schema_generation_shared.py:83: in __call__
    schema = self._handler(source_type)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:2221: in inner_handler
    schema = self._generate_schema_inner(obj)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:1033: in _generate_schema_inner
    return self.match_type(obj)
           ^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:1155: in match_type
    return self._unknown_type_schema(obj)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:674: in _unknown_type_schema
    raise PydanticSchemaGenerationError(
E   pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types.workers.observability.shared_query_get_response.RunQueryParametersNeedleValue'>. Set `arbitrary_types_allowed=True` in the model_config to ignore this error or implement `__get_pydantic_core_schema__` on your type to fully support it.
E
E   If you got this error by calling handler(<some type>) within `__get_pydantic_core_schema__` then you likely need to call `handler.generate_schema(<some type>)` since we do not call `__get_pydantic_core_schema__` on `<some type>` otherwise to avoid infinite recursion.
E
E   For further information visit https://errors.pydantic.dev/2.13/u/schema-for-unknown-type
______________________________ TestAsyncAccountSettings.test_path_params_update[aiohttp] _______________________________
[gw16] linux -- Python 3.14.6 /home/kyle/.cache/uv/builds-v0/.tmpTXAt8H/bin/python
tests/api_resources/workers/test_account_settings.py:157: in test_path_params_update
    await async_client.workers.account_settings.with_raw_response.update(
          ^^^^^^^^^^^^^^^^^^^^
/usr/lib/python3.14/functools.py:1126: in __get__
    val = self.func(instance)
          ^^^^^^^^^^^^^^^^^^^
src/cloudflare/_client.py:1592: in workers
    from .resources.workers import AsyncWorkersResource
src/cloudflare/resources/workers/__init__.py:43: in <module>
    from .workers import (
src/cloudflare/resources/workers/workers.py:63: in <module>
    from .observability.observability import (
src/cloudflare/resources/workers/observability/__init__.py:3: in <module>
    from .queries import (
src/cloudflare/resources/workers/observability/queries.py:23: in <module>
    from ....types.workers.observability import query_list_params, query_create_params
src/cloudflare/types/workers/observability/__init__.py:19: in <module>
    from .shared_query_get_response import SharedQueryGetResponse as SharedQueryGetResponse
src/cloudflare/types/workers/observability/shared_query_get_response.py:224: in <module>
    class RunQueryParametersNeedle(BaseModel):
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_model_construction.py:256: in __new__
    complete_model_class(
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_model_construction.py:667: in complete_model_class
    schema = gen_schema.generate_schema(cls)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:744: in generate_schema
    schema = self._generate_schema_inner(obj)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:1028: in _generate_schema_inner
    return self._model_schema(obj)
           ^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:858: in _model_schema
    {k: self._generate_md_field_schema(k, v, decorators) for k, v in fields.items()},
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:1235: in _generate_md_field_schema
    schema, metadata = self._common_field_schema(name, field_info, decorators)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:1289: in _common_field_schema
    schema = self._apply_annotations(
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:2242: in _apply_annotations
    schema = get_inner_schema(source_type)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_schema_generation_shared.py:83: in __call__
    schema = self._handler(source_type)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:2221: in inner_handler
    schema = self._generate_schema_inner(obj)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:1033: in _generate_schema_inner
    return self.match_type(obj)
           ^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:1155: in match_type
    return self._unknown_type_schema(obj)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:674: in _unknown_type_schema
    raise PydanticSchemaGenerationError(
E   pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types.workers.observability.shared_query_get_response.RunQueryParametersNeedleValue'>. Set `arbitrary_types_allowed=True` in the model_config to ignore this error or implement `__get_pydantic_core_schema__` on your type to fully support it.
E
E   If you got this error by calling handler(<some type>) within `__get_pydantic_core_schema__` then you likely need to call `handler.generate_schema(<some type>)` since we do not call `__get_pydantic_core_schema__` on `<some type>` otherwise to avoid infinite recursion.
E
E   For further information visit https://errors.pydantic.dev/2.13/u/schema-for-unknown-type
__________________________________ TestAsyncAccountSettings.test_method_get[aiohttp] ___________________________________
[gw16] linux -- Python 3.14.6 /home/kyle/.cache/uv/builds-v0/.tmpTXAt8H/bin/python
tests/api_resources/workers/test_account_settings.py:163: in test_method_get
    account_setting = await async_client.workers.account_settings.get(
                            ^^^^^^^^^^^^^^^^^^^^
/usr/lib/python3.14/functools.py:1126: in __get__
    val = self.func(instance)
          ^^^^^^^^^^^^^^^^^^^
src/cloudflare/_client.py:1592: in workers
    from .resources.workers import AsyncWorkersResource
src/cloudflare/resources/workers/__init__.py:43: in <module>
    from .workers import (
src/cloudflare/resources/workers/workers.py:63: in <module>
    from .observability.observability import (
src/cloudflare/resources/workers/observability/__init__.py:3: in <module>
    from .queries import (
src/cloudflare/resources/workers/observability/queries.py:23: in <module>
    from ....types.workers.observability import query_list_params, query_create_params
src/cloudflare/types/workers/observability/__init__.py:19: in <module>
    from .shared_query_get_response import SharedQueryGetResponse as SharedQueryGetResponse
src/cloudflare/types/workers/observability/shared_query_get_response.py:224: in <module>
    class RunQueryParametersNeedle(BaseModel):
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_model_construction.py:256: in __new__
    complete_model_class(
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_model_construction.py:667: in complete_model_class
    schema = gen_schema.generate_schema(cls)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:744: in generate_schema
    schema = self._generate_schema_inner(obj)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:1028: in _generate_schema_inner
    return self._model_schema(obj)
           ^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:858: in _model_schema
    {k: self._generate_md_field_schema(k, v, decorators) for k, v in fields.items()},
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:1235: in _generate_md_field_schema
    schema, metadata = self._common_field_schema(name, field_info, decorators)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:1289: in _common_field_schema
    schema = self._apply_annotations(
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:2242: in _apply_annotations
    schema = get_inner_schema(source_type)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_schema_generation_shared.py:83: in __call__
    schema = self._handler(source_type)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:2221: in inner_handler
    schema = self._generate_schema_inner(obj)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:1033: in _generate_schema_inner
    return self.match_type(obj)
           ^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:1155: in match_type
    return self._unknown_type_schema(obj)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:674: in _unknown_type_schema
    raise PydanticSchemaGenerationError(
E   pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types.workers.observability.shared_query_get_response.RunQueryParametersNeedleValue'>. Set `arbitrary_types_allowed=True` in the model_config to ignore this error or implement `__get_pydantic_core_schema__` on your type to fully support it.
E
E   If you got this error by calling handler(<some type>) within `__get_pydantic_core_schema__` then you likely need to call `handler.generate_schema(<some type>)` since we do not call `__get_pydantic_core_schema__` on `<some type>` otherwise to avoid infinite recursion.
E
E   For further information visit https://errors.pydantic.dev/2.13/u/schema-for-unknown-type
_______________________________ TestAsyncAccountSettings.test_raw_response_get[aiohttp] ________________________________
[gw16] linux -- Python 3.14.6 /home/kyle/.cache/uv/builds-v0/.tmpTXAt8H/bin/python
tests/api_resources/workers/test_account_settings.py:170: in test_raw_response_get
    response = await async_client.workers.account_settings.with_raw_response.get(
                     ^^^^^^^^^^^^^^^^^^^^
/usr/lib/python3.14/functools.py:1126: in __get__
    val = self.func(instance)
          ^^^^^^^^^^^^^^^^^^^
src/cloudflare/_client.py:1592: in workers
    from .resources.workers import AsyncWorkersResource
src/cloudflare/resources/workers/__init__.py:43: in <module>
    from .workers import (
src/cloudflare/resources/workers/workers.py:63: in <module>
    from .observability.observability import (
src/cloudflare/resources/workers/observability/__init__.py:3: in <module>
    from .queries import (
src/cloudflare/resources/workers/observability/queries.py:23: in <module>
    from ....types.workers.observability import query_list_params, query_create_params
src/cloudflare/types/workers/observability/__init__.py:19: in <module>
    from .shared_query_get_response import SharedQueryGetResponse as SharedQueryGetResponse
src/cloudflare/types/workers/observability/shared_query_get_response.py:224: in <module>
    class RunQueryParametersNeedle(BaseModel):
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_model_construction.py:256: in __new__
    complete_model_class(
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_model_construction.py:667: in complete_model_class
    schema = gen_schema.generate_schema(cls)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:744: in generate_schema
    schema = self._generate_schema_inner(obj)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:1028: in _generate_schema_inner
    return self._model_schema(obj)
           ^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:858: in _model_schema
    {k: self._generate_md_field_schema(k, v, decorators) for k, v in fields.items()},
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:1235: in _generate_md_field_schema
    schema, metadata = self._common_field_schema(name, field_info, decorators)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:1289: in _common_field_schema
    schema = self._apply_annotations(
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:2242: in _apply_annotations
    schema = get_inner_schema(source_type)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_schema_generation_shared.py:83: in __call__
    schema = self._handler(source_type)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:2221: in inner_handler
    schema = self._generate_schema_inner(obj)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:1033: in _generate_schema_inner
    return self.match_type(obj)
           ^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:1155: in match_type
    return self._unknown_type_schema(obj)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../.cache/uv/builds-v0/.tmpTXAt8H/lib/python3.14/site-packages/pydantic/_internal/_generate_schema.py:674: in _unknown_type_schema
    raise PydanticSchemaGenerationError(
E   pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types.workers.observability.shared_query_get_response.RunQueryParametersNeedleValue'>. Set `arbitrary_types_allowed=True` in the model_config to ignore this error or implement `__get_pydantic_core_schema__` on your type to fully support it.
E
E   If you got this error by calling handler(<some type>) within `__get_pydantic_core_schema__` then you likely need to call `handler.generate_schema(<some type>)` since we do not call `__get_pydantic_core_schema__` on `<some type>` otherwise to avoid infinite recursion.
E
E   For further information visit https://errors.pydantic.dev/2.13/u/schema-for-unknown-type
=============================================== short test summary info ================================================
FAILED tests/api_resources/workers/test_domains.py::TestDomains::test_method_list[loose] - pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types...
FAILED tests/api_resources/workers/test_domains.py::TestDomains::test_method_list_with_all_params[loose] - pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types...
FAILED tests/api_resources/workers/test_domains.py::TestDomains::test_raw_response_list[loose] - pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types...
FAILED tests/api_resources/workers/test_domains.py::TestDomains::test_streaming_response_list[loose] - pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types...
FAILED tests/api_resources/workers/test_domains.py::TestDomains::test_path_params_list[loose] - pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types...
FAILED tests/api_resources/workers/test_domains.py::TestDomains::test_method_delete[loose] - pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types...
FAILED tests/api_resources/workers/test_domains.py::TestDomains::test_raw_response_delete[loose] - pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types...
FAILED tests/api_resources/workers/test_domains.py::TestDomains::test_streaming_response_delete[loose] - pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types...
FAILED tests/api_resources/workers/test_domains.py::TestDomains::test_path_params_delete[loose] - pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types...
FAILED tests/api_resources/workers/test_domains.py::TestDomains::test_method_get[loose] - pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types...
FAILED tests/api_resources/workers/test_domains.py::TestDomains::test_raw_response_get[loose] - pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types...
FAILED tests/api_resources/workers/test_domains.py::TestDomains::test_streaming_response_get[loose] - pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types...
FAILED tests/api_resources/workers/test_domains.py::TestDomains::test_path_params_get[loose] - pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types...
FAILED tests/api_resources/workers/test_routes.py::TestRoutes::test_method_create[loose] - pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types...
FAILED tests/api_resources/workers/test_routes.py::TestRoutes::test_method_create_with_all_params[loose] - pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types...
FAILED tests/api_resources/workers/test_routes.py::TestRoutes::test_raw_response_create[loose] - pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types...
FAILED tests/api_resources/workers/test_routes.py::TestRoutes::test_streaming_response_create[loose] - pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types...
FAILED tests/api_resources/workers/test_routes.py::TestRoutes::test_path_params_create[loose] - pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types...
FAILED tests/api_resources/workers/scripts/test_settings.py::TestSettings::test_streaming_response_edit[loose] - pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types...
ERROR tests/api_resources/workers/observability/test_telemetry.py - pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types...
ERROR tests/api_resources/workers/observability/test_telemetry.py - pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for <class 'cloudflare.types...
ERROR tests/api_resources/workers/scripts/test_content.py::TestContent::test_method_get[loose] - AssertionError: RESPX: some routes were not called!
ERROR tests/api_resources/workers/scripts/test_content.py::TestContent::test_raw_response_get[loose] - AssertionError: RESPX: some routes were not called!
ERROR tests/api_resources/workers/scripts/test_content.py::TestContent::test_streaming_response_get[loose] - AssertionError: RESPX: some routes were not called!
ERROR tests/api_resources/workers/scripts/test_content.py::TestContent::test_method_get[strict] - AssertionError: RESPX: some routes were not called!
ERROR tests/api_resources/workers/scripts/test_content.py::TestContent::test_raw_response_get[strict] - AssertionError: RESPX: some routes were not called!
ERROR tests/api_resources/workers/scripts/test_content.py::TestContent::test_streaming_response_get[strict] - AssertionError: RESPX: some routes were not called!
ERROR tests/api_resources/workers/scripts/test_content.py::TestAsyncContent::test_method_get[loose] - AssertionError: RESPX: some routes were not called!
ERROR tests/api_resources/workers/scripts/test_content.py::TestAsyncContent::test_raw_response_get[loose] - AssertionError: RESPX: some routes were not called!
ERROR tests/api_resources/workers/scripts/test_content.py::TestAsyncContent::test_streaming_response_get[loose] - AssertionError: RESPX: some routes were not called!
ERROR tests/api_resources/workers/scripts/test_content.py::TestAsyncContent::test_method_get[strict] - AssertionError: RESPX: some routes were not called!
ERROR tests/api_resources/workers/scripts/test_content.py::TestAsyncContent::test_raw_response_get[strict] - AssertionError: RESPX: some routes were not called!
ERROR tests/api_resources/workers/scripts/test_content.py::TestAsyncContent::test_streaming_response_get[strict] - AssertionError: RESPX: some routes were not called!
====================== 1180 failed, 42419 passed, 15654 skipped, 140 errors in 403.06s (0:06:43) =======================
OS

Linux

Python version

3.14.6

Library version

v5.4.0

Vorherrschende Sprache
Python
Sterne
509
Forks
150
Ø Merge
3 Std. 15 Min.
Gemergte PRs (30 T.)
1

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus cloudflare/cloudflare-python

Alle Issues in cloudflare/cloudflare-python

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.