Skip to content

Commit ec8621d

Browse files
committed
update pytz, fix model_version pydantic namespace issue
1 parent 1487138 commit ec8621d

File tree

3 files changed

+19
-4
lines changed

3 files changed

+19
-4
lines changed

predicthq/endpoints/v1/beam/schemas.py

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from pydantic import BaseModel, Field, ConfigDict
1+
from pydantic import BaseModel, Field, ConfigDict, with_config
22
from datetime import datetime
33
from predicthq.endpoints.schemas import ArgKwargResultSet
44
from typing import Optional, List
@@ -155,10 +155,25 @@ class FeatureImportance(BaseModel):
155155
feature_importance: List[FeatureGroup]
156156

157157

158+
class CorrelationResult(BaseModel):
159+
date: str
160+
actual_demand: float
161+
baseline_demand: float
162+
remainder: float
163+
impact_significance: str
164+
impact_significance_score: int
165+
features: dict
166+
phq_impact_sum: int
167+
phq_spend_sum: int
168+
phq_attendance_sum: int
169+
phq_rank_count: int
170+
171+
158172
class CorrelationResultSet(BeamPaginationResultSet):
173+
model_config = ConfigDict(protected_namespaces=())
159174
model_version: str
160175
version: int
161-
results: List[dict] = Field(alias="dates")
176+
results: List[CorrelationResult] = Field(alias="dates")
162177

163178

164179
class CreateAnalysisGroupResponse(BaseModel):

predicthq/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "4.1.0"
1+
__version__ = "4.2.0"

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ def read(*parts):
4141
"pydantic>=2,<3",
4242
"requests>=2.7.0",
4343
"python-dateutil>=2.4.2",
44-
"pytz>=2017.2,<=2021.1",
44+
"pytz>=2017.2,<=2023.3",
4545
"stamina>=24.3.0,<25",
4646
],
4747
classifiers=[

0 commit comments

Comments
 (0)