pgjones / quart-schema

Quart-Schema is a Quart extension that provides schema validation and auto-generated API documentation.
MIT License
76 stars 24 forks source link

Cannot import name 'model_schema' from 'pydantic.schema' #46

Closed larsblumberg closed 1 year ago

larsblumberg commented 1 year ago
from typing import Callable, Dict, Optional, Tuple

>   from pydantic.schema import model_schema
E   ImportError: cannot import name 'model_schema' from 'pydantic.schema' (/usr/local/lib/python3.11/site-packages/pydantic/schema.py)

/usr/local/lib/python3.11/site-packages/quart_schema/documentation.py:3: ImportError

likely due to pydantic having released a new major version 2.x.

Pinning to the latest 1.x release via pydantic==1.10.11 fixes this. Alternatively: pydantic>=1.10.11,<2.0

pgjones commented 1 year ago

See 50675398e347ee54046c1ce0a5dc2d5579ce63cf