Функциональность Pydantic V1 несовместима с Python 3.14.Python

Программы на Python
Ответить
Anonymous
 Функциональность Pydantic V1 несовместима с Python 3.14.

Сообщение Anonymous »

У меня возникла ошибка при импорте библиотеки репликации в мой проект Python 3.14

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

D:\Api\proj\.venv\Lib\site-packages\replicate\resource.py:5: UserWarning: Core Pydantic V1 functionality isn't compatible with Python 3.14 or greater.
from pydantic import v1 as pydantic  # type: ignore
Traceback (most recent call last):
File "D:\Api\proj\src\api\foreground\replicate.py", line 4, in 
import replicate
File "D:\Api\proj\.venv\Lib\site-packages\replicate\__init__.py", line 1, in 
from replicate.client import Client
File "D:\Api\proj\.venv\Lib\site-packages\replicate\client.py", line 24, in 
from replicate.collection import Collections
File "D:\Api\proj\.venv\Lib\site-packages\replicate\collection.py", line 5, in 
from replicate.model import Model
File "D:\Api\proj\.venv\Lib\site-packages\replicate\model.py", line 8, in 
from replicate.pagination import Page
File "D:\Api\proj\.venv\Lib\site-packages\replicate\pagination.py", line 27, in 
class Page(pydantic.BaseModel, Generic[T]):  # type: ignore
......
return len(self.results)
File "D:\Api\proj\.venv\Lib\site-packages\pydantic\v1\main.py", line 221, in __new__
inferred = ModelField.infer(
name=var_name,
......
config=config,
)
File "D:\Api\proj\.venv\Lib\site-packages\pydantic\v1\fields.py", line 504, in infer
return cls(
name=name,
......
field_info=field_info,
)
File "D:\Api\proj\.venv\Lib\site-packages\pydantic\v1\fields.py", line 434, in __init__
self.prepare()
~~~~~~~~~~~~^^
File "D:\Api\proj\.venv\Lib\site-packages\pydantic\v1\fields.py", line 544, in prepare
self._set_default_and_type()
~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "D:\Api\proj\.venv\Lib\site-packages\pydantic\v1\fields.py", line 576, in _set_default_and_type
raise errors_.ConfigError(f'unable to infer type for attribute "{self.name}"') pydantic.v1.errors.ConfigError: unable to infer type for attribute "previous"
Скорее всего, это связано с тем, что pydantic v1 не работает с этой версией Python. Что мне делать в этой ситуации? В моем проекте невозможно понизить версию Python.


Подробнее здесь: https://stackoverflow.com/questions/798 ... ython-3-14
Ответить

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

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

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

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

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