Skip to content

Commit 57cfdde

Browse files
committed
fix(pin pydantic version):
1 parent 97c2334 commit 57cfdde

File tree

3 files changed

+41
-52
lines changed

3 files changed

+41
-52
lines changed

langcorn/server/api.py

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,13 @@
55

66
from fastapi import Depends, FastAPI, Header, HTTPException, Request
77
from fastapi.security.utils import get_authorization_scheme_param
8-
from langchain.schema import messages_from_dict, messages_to_dict
8+
from langchain.callbacks import get_openai_callback
99
from langchain.chains.base import Chain
10+
from langchain.schema import messages_from_dict, messages_to_dict
1011
from loguru import logger
1112
from pydantic import BaseModel
1213
from uvicorn.importer import import_from_string
1314

14-
if sys.version_info < (3, 10):
15-
# Broken in 3.9: https://github.com/msoedov/langcorn/actions/runs/6773166265/job/18407381002
16-
class get_openai_callback:
17-
def __enter__(self):
18-
return
19-
20-
def __exit__(self, exc_type, exc_val, exc_tb):
21-
return
22-
23-
else:
24-
from langchain.callbacks import get_openai_callback
25-
26-
2715
TRACK_USAGE = True
2816

2917
# TODO: improve logging

poetry.lock

Lines changed: 38 additions & 38 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ bs4 = "0.0.1" # required for ex4.py
2626
langchain-experimental = "^0.0.37"
2727
certifi = "^2023.7.22"
2828
numexpr = "^2.8.7"
29+
pydantic = "^1.10.13"
2930

3031
[tool.poetry.group.dev.dependencies]
3132
black = "^23.10.1"

0 commit comments

Comments
 (0)