diff --git a/pdm.lock b/pdm.lock index d102594..32d987f 100644 --- a/pdm.lock +++ b/pdm.lock @@ -5,7 +5,7 @@ groups = ["default", "test"] strategy = ["cross_platform"] lock_version = "4.4" -content_hash = "sha256:ccaacb6f2aa1e631d2509256e11f0fe92f6b80ac098e5ac5f2c876696960d194" +content_hash = "sha256:e823a8b2cc6cba1e0efb36703bd9fc94bac0a6bc420cddf8a58262d821538f61" [[package]] name = "aiofiles" @@ -681,6 +681,20 @@ files = [ {file = "pydantic_core-2.14.5.tar.gz", hash = "sha256:6d30226dfc816dd0fdf120cae611dd2215117e4f9b124af8c60ab9093b6e8e71"}, ] +[[package]] +name = "pydantic-settings" +version = "2.1.0" +requires_python = ">=3.8" +summary = "Settings management using Pydantic" +dependencies = [ + "pydantic>=2.3.0", + "python-dotenv>=0.21.0", +] +files = [ + {file = "pydantic_settings-2.1.0-py3-none-any.whl", hash = "sha256:7621c0cb5d90d1140d2f0ef557bdf03573aac7035948109adf2574770b77605a"}, + {file = "pydantic_settings-2.1.0.tar.gz", hash = "sha256:26b1492e0a24755626ac5e6d715e9077ab7ad4fb5f19a8b7ed7011d52f36141c"}, +] + [[package]] name = "pyparsing" version = "3.0.9" diff --git a/pyproject.toml b/pyproject.toml index dd2881a..9bdb497 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -63,6 +63,7 @@ test = [ "jinja2 >=2.11.2,<4.0.0", "ujson>=4.0.1", "requests>=2.28.1", + "pydantic-settings>=2.0.0", ] dev = [ "pre-commit>=2.20.0",