diff --git a/pyproject.toml b/pyproject.toml index 9900fe15..f62e173c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -43,6 +43,7 @@ dependencies = [ "pymupdf4llm>=0.2.2", "pymupdf-layout>=1.26.6", "openai>=2.8.1", + "dynaconf>=3.2.13", ] classifiers = [ "Development Status :: 4 - Beta", diff --git a/uv.lock b/uv.lock index e15e26ac..8b082908 100644 --- a/uv.lock +++ b/uv.lock @@ -760,6 +760,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/55/e2/2537ebcff11c1ee1ff17d8d0b6f4db75873e3b0fb32c2d4a2ee31ecb310a/docstring_parser-0.17.0-py3-none-any.whl", hash = "sha256:cf2569abd23dce8099b300f9b4fa8191e9582dda731fd533daf54c4551658708", size = 36896, upload-time = "2025-07-21T07:35:00.684Z" }, ] +[[package]] +name = "dynaconf" +version = "3.2.13" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/57/0e/05927cf459e73f8bf9a9277cbea6f2d5b7db8a5cc9dc1e20e7a5fbac1b90/dynaconf-3.2.13.tar.gz", hash = "sha256:d79e0189d97b3f226b8ebb1717e2ce05d1a05cdf6ea05de66d24625fdb5a0cbd", size = 283507, upload-time = "2026-03-17T19:38:47.632Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/97/43/11d6e5d2c00bf000b5329717c74563bf76a9193f4a41cb0c4ef277dde4fa/dynaconf-3.2.13-py2.py3-none-any.whl", hash = "sha256:4305527aef4834bdba3e39479b23c005186e83fb85f65bcaa4bcea58fa26759b", size = 238041, upload-time = "2026-03-17T19:38:45.337Z" }, +] + [[package]] name = "executing" version = "2.2.1" @@ -2096,6 +2105,7 @@ dependencies = [ { name = "boto3" }, { name = "caldav" }, { name = "click" }, + { name = "dynaconf" }, { name = "fastembed" }, { name = "httpx" }, { name = "icalendar" }, @@ -2149,6 +2159,7 @@ requires-dist = [ { name = "boto3", specifier = ">=1.35.0" }, { name = "caldav", specifier = ">=3.0.1,<4.0" }, { name = "click", specifier = ">=8.1.8" }, + { name = "dynaconf", specifier = ">=3.2.13" }, { name = "fastembed", specifier = ">=0.7.3" }, { name = "httpx", specifier = ">=0.28.1,<0.29.0" }, { name = "icalendar", specifier = ">=7.0.2,<7.1.0" },