Pydantic внезапно выбрасывает pydantic.errors.PydanticSchemaGenerationErrorPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Pydantic внезапно выбрасывает pydantic.errors.PydanticSchemaGenerationError

Сообщение Anonymous »

У меня есть пакет (

Код: Выделить всё

llama_index
) в моем проекте, который использует кучу pydantic-классов. Я использую эту зависимость без каких-либо проблем уже пару дней. Сегодня я внезапно пытаюсь запустить один из своих скриптов, и при попытке импорта он выдает ошибку

Код: Выделить всё

from llama_index.core.schema import Document, TextNode
Вот основная часть сообщения об ошибке

Код: Выделить всё

schema
raise PydanticSchemaGenerationError(
pydantic.errors.PydanticSchemaGenerationError: Unable to generate pydantic-core schema for typing.AsyncGenerator[str, NoneType]. 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.

If you got this error by calling handler() within `__get_pydantic_core_schema__` then you likely need to call `handler.generate_schema()` since we do not call `__get_pydantic_core_schema__` on `` otherwise to avoid infinite recursion.

For further information visit https://errors.pydantic.dev/2.10/u/schema-for-unknown-type
I would understand what to do if this was one of my classes throwing this error (just add in the class attribute of arbitrary_types_allowed=True ).
Но это происходит из класса в пакете llama_index, который до сих пор работал без проблем

Код: Выделить всё

 File "/home/stevea/repos/interne/document-processing/.venv/lib/python3.12/site-packages/llama_index/core/instrumentation/events/query.py", line 21, in 
class QueryEndEvent(BaseEvent):
File "/home/stevea/repos/interne/document-processing/.venv/lib/python3.12/site-packages/pydantic/_internal/_model_construction.py", line 226, in __new__
complete_model_class(
File "/home/stevea/repos/interne/document-processing/.venv/lib/python3.12/site-packages/pydantic/_internal/_model_construction.py", line 658, in complete_model_class
schema = cls.__get_pydantic_core_schema__(cls, handler)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Я подозреваю, что это может быть связано с тем, что используемая мной версия pydantic несовместима с пакетом llama_index, но я проверил свой файл блокировки поэзии, и пакет соответствует тому, который я использовал. установил

Код: Выделить всё

[[package]]
name = "llama-index-core"
version = "0.11.23"
description = "Interface between LLMs and your data"
optional = false
python-versions = "=3.8.1"
files = [
{file = "llama_index_core-0.11.23-py3-none-any.whl", hash = "sha256:25a0cb4a055bfb348655ca4acd1b475529bd8537a7b81874ef14ed13f56e06c1"},
{file = "llama_index_core-0.11.23.tar.gz", hash = "sha256:e150859696a0eae169fe19323f46e9a31af2c12c3182012e4d0353ea8eb06d24"},
]

[package.dependencies]
...
pydantic = ">=2.7.0,=3.8"
И я также проверил историю моего поэтического файла, и ничего из этого не изменилось с тех пор, как я изначально создал venv. На данный момент я не понимаю, что может быть причиной этого и как это исправить. Я попробовал переустановить venv, но безуспешно...

Подробнее здесь: https://stackoverflow.com/questions/792 ... f-a-sudden
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Pydantic внезапно выбрасывает pydantic.errors.PydanticSchemaGenerationError
    Anonymous » » в форуме Python
    0 Ответы
    45 Просмотры
    Последнее сообщение Anonymous
  • Эластичный дамп с 8.9 на 2.3 выбрасывает ошибки
    Гость » » в форуме Elasticsearch aggregation
    0 Ответы
    112 Просмотры
    Последнее сообщение Гость
  • ComputeIfAbsent выбрасывает concurrentModificationException
    Anonymous » » в форуме JAVA
    0 Ответы
    76 Просмотры
    Последнее сообщение Anonymous
  • Реагируйте на собственный файл модуля use_modular_headers! выбрасывает ошибку переопределения модуля ReactCommon
    Anonymous » » в форуме IOS
    0 Ответы
    82 Просмотры
    Последнее сообщение Anonymous
  • Imagesharp выбрасывает исключение System.MissingMethodException
    Anonymous » » в форуме C#
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»