-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Description
Confirm this is an issue with the Python library and not an underlying OpenAI API
- This is an issue with the Python library
Describe the bug
import openai
Traceback (most recent call last):
File "", line 1, in
File "/demo/miniconda3/envs/sqlcode/lib/python3.9/site-packages/openai/init.py", line 8, in
from . import types
File "/demo/miniconda3/envs/sqlcode/lib/python3.9/site-packages/openai/types/init.py", line 5, in
from .edit import Edit as Edit
File "/demo/miniconda3/envs/sqlcode/lib/python3.9/site-packages/openai/types/edit.py", line 6, in
from .._models import BaseModel
File "/demo/miniconda3/envs/sqlcode/lib/python3.9/site-packages/openai/_models.py", line 33, in
from ._utils import (
File "/demo/miniconda3/envs/sqlcode/lib/python3.9/site-packages/openai/_utils/init.py", line 2, in
from ._utils import flatten as flatten
File "/demo/miniconda3/envs/sqlcode/lib/python3.9/site-packages/openai/_utils/_utils.py", line 22, in
from .._compat import is_union as _is_union
File "/demo/miniconda3/envs/sqlcode/lib/python3.9/site-packages/openai/_compat.py", line 55, in
from pydantic.typing import is_union as is_union
ImportError: cannot import name 'is_union' from 'pydantic.typing' (/demo/miniconda3/envs/sqlcode/lib/python3.9/site-packages/pydantic/typing.cpython-39-x86_64-linux-gnu.so)
To Reproduce
python -c "import pydantic.utils; print(pydantic.utils.version_info())"
pydantic version: 1.7.4
pydantic compiled: True
install path: /demo/miniconda3/envs/sqlcode/lib/python3.9/site-packages/pydantic
python version: 3.9.18 (main, Sep 11 2023, 13:41:44) [GCC 11.2.0]
platform: Linux-5.15.0-88-generic-x86_64-with-glibc2.35
optional deps. installed: ['typing-extensions']
import openai
Code snippets
No response
OS
linux
Python version
python 3.9
Library version
openai 1.1.0