diff --git a/.github/workflows/beta-release.yml b/.github/workflows/beta-release.yml index bcfee05b..e9972dfa 100644 --- a/.github/workflows/beta-release.yml +++ b/.github/workflows/beta-release.yml @@ -73,7 +73,7 @@ jobs: run: | python -m pip install --upgrade pip pip install bump2version build twine - pip install -e ".[dev]" + pip install -e ".[all,dev]" - name: Configure git run: | diff --git a/.github/workflows/nightly-release.yml b/.github/workflows/nightly-release.yml index cc9c8a6a..3898203e 100644 --- a/.github/workflows/nightly-release.yml +++ b/.github/workflows/nightly-release.yml @@ -76,7 +76,7 @@ jobs: run: | python -m pip install --upgrade pip pip install bump2version build twine - pip install -e ".[dev]" + pip install -e ".[all,dev]" - name: Configure git run: | diff --git a/setup.py b/setup.py index 1c259ff8..8bd98ff0 100644 --- a/setup.py +++ b/setup.py @@ -18,6 +18,7 @@ # Core lightweight dependencies only core_deps = [ "pydantic>=2.0,<3.0", + "pydantic-settings>=2.0.0", "typing-extensions>=4.0", ] @@ -43,6 +44,7 @@ ], "cli": [ "typer>=0.12.0", + "pydantic-settings>=2.0.0", ], "crypto": [ "cryptography>=40.0.0", @@ -66,6 +68,7 @@ "aiohttp>=3.8.0", "requests>=2.30.0", "typer>=0.12.0", + "pydantic-settings>=2.0.0", "cryptography>=40.0.0", ], } diff --git a/tox.ini b/tox.ini index 058dc4c1..f596edb4 100644 --- a/tox.ini +++ b/tox.ini @@ -45,5 +45,6 @@ commands = [pytest] asyncio_mode = auto +asyncio_default_fixture_loop_scope = function markers = integration: marks tests as integration tests that may require external dependencies \ No newline at end of file