Skip to content

Commit efa4d23

Browse files
authored
Pydantic changes (#50)
1 parent 3044c47 commit efa4d23

File tree

5 files changed

+15
-7
lines changed

5 files changed

+15
-7
lines changed

app.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ class WeakSupervisionRequest(BaseModel):
1515
labeling_task_id: str
1616
user_id: str
1717
weak_supervision_task_id: str
18-
overwrite_weak_supervision: Optional[Union[float, Dict[str, float]]]
18+
overwrite_weak_supervision: Optional[Union[float, Dict[str, float]]] = None
1919

2020

2121
class TaskStatsRequest(BaseModel):
@@ -33,7 +33,7 @@ class SourceStatsRequest(BaseModel):
3333
class ExportWsStatsRequest(BaseModel):
3434
project_id: str
3535
labeling_task_id: str
36-
overwrite_weak_supervision: Optional[Union[float, Dict[str, float]]]
36+
overwrite_weak_supervision: Optional[Union[float, Dict[str, float]]] = None
3737

3838

3939
@app.middleware("http")

requirements.txt

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@
22
# This file is autogenerated by pip-compile with Python 3.9
33
# by the following command:
44
#
5-
# pip-compile --output-file=requirements.txt requirements/requirements.in
5+
# pip-compile --output-file=requirements.txt --strip-extras requirements/requirements.in
66
#
7+
annotated-types==0.7.0
8+
# via pydantic
79
anyio==4.4.0
810
# via
911
# -r requirements/common-requirements.txt
@@ -34,6 +36,8 @@ exceptiongroup==1.2.1
3436
# anyio
3537
fastapi==0.110.3
3638
# via -r requirements/common-requirements.txt
39+
greenlet==3.0.3
40+
# via sqlalchemy
3741
h11==0.14.0
3842
# via
3943
# -r requirements/common-requirements.txt
@@ -61,10 +65,12 @@ pandas==1.5.1
6165
# weak-nlp
6266
psycopg2-binary==2.9.9
6367
# via -r requirements/common-requirements.txt
64-
pydantic==1.10.13
68+
pydantic==2.7.4
6569
# via
66-
# -r requirements/common-requirements.txt
70+
# -r requirements/requirements.in
6771
# fastapi
72+
pydantic-core==2.18.4
73+
# via pydantic
6874
python-dateutil==2.9.0.post0
6975
# via
7076
# -r requirements/common-requirements.txt
@@ -100,6 +106,7 @@ typing-extensions==4.12.1
100106
# anyio
101107
# fastapi
102108
# pydantic
109+
# pydantic-core
103110
# starlette
104111
urllib3==1.26.18
105112
# via

requirements/common-requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ pandas==1.5.1
4444
# via -r common-requirements.in
4545
psycopg2-binary==2.9.9
4646
# via -r common-requirements.in
47-
pydantic==1.10.13
47+
#pydantic==1.10.13
4848
# via
4949
# -r mini-requirements.in
5050
# fastapi

requirements/requirements.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
-r common-requirements.txt
22
weak-nlp==0.0.13
3+
pydantic==2.7.4

0 commit comments

Comments
 (0)