Set pydantic version

This commit is contained in:
Nick Mowen 2023-11-16 07:07:51 -07:00
parent 38dacb6c7a
commit f591124f2f
3 changed files with 9 additions and 7 deletions

View File

@ -10,7 +10,7 @@ paho-mqtt == 1.6.*
peewee == 3.17.*
peewee_migrate == 1.12.*
psutil == 5.9.*
pydantic == 1.10.*
pydantic == 2.5.*
git+https://github.com/fbcotter/py3nvml#egg=py3nvml
PyYAML == 6.0.*
pytz == 2023.3.post1

View File

@ -11,11 +11,11 @@ from typing import Dict, List, Optional, Tuple, Union
import matplotlib.pyplot as plt
import numpy as np
from pydantic import (
field_validator,
ConfigDict,
BaseModel,
ValidationInfo,
ConfigDict,
Field,
ValidationInfo,
field_validator,
parse_obj_as,
)
from pydantic.fields import PrivateAttr
@ -141,7 +141,9 @@ class MqttConfig(FrigateBaseModel):
client_id: str = Field(default="frigate", title="MQTT Client ID")
stats_interval: int = Field(default=60, title="MQTT Camera Stats Interval")
user: Optional[str] = Field(default=None, title="MQTT Username")
password: Optional[str] = Field(default=None, title="MQTT Password", validate_default=True)
password: Optional[str] = Field(
default=None, title="MQTT Password", validate_default=True
)
tls_ca_certs: Optional[str] = Field(default=None, title="MQTT TLS CA Certificates")
tls_client_cert: Optional[str] = Field(
default=None, title="MQTT TLS Client Certificate"
@ -194,7 +196,7 @@ class PtzAutotrackConfig(FrigateBaseModel):
title="Internal value used for PTZ movements based on the speed of your camera's motor.",
)
enabled_in_config: Optional[bool] = Field(
title="Keep track of original state of autotracking."
default=None, title="Keep track of original state of autotracking."
)
@field_validator("movement_weights", mode="before")

View File

@ -7,7 +7,7 @@ from typing import Dict, Optional, Tuple
import matplotlib.pyplot as plt
import requests
from pydantic import ConfigDict, BaseModel, Field
from pydantic import BaseModel, ConfigDict, Field
from pydantic.fields import PrivateAttr
from frigate.plus import PlusApi