Skip to content

Commit e6776db

Browse files
authored
Merge pull request #99 from DataFog/fix/github-actions-workflow-fixes
fix(ci): resolve GitHub Actions workflow errors and dependencies
2 parents ebc7b0d + 5c29974 commit e6776db

File tree

4 files changed

+6
-2
lines changed

4 files changed

+6
-2
lines changed

.github/workflows/beta-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ jobs:
7373
run: |
7474
python -m pip install --upgrade pip
7575
pip install bump2version build twine
76-
pip install -e ".[dev]"
76+
pip install -e ".[all,dev]"
7777
7878
- name: Configure git
7979
run: |

.github/workflows/nightly-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ jobs:
7676
run: |
7777
python -m pip install --upgrade pip
7878
pip install bump2version build twine
79-
pip install -e ".[dev]"
79+
pip install -e ".[all,dev]"
8080
8181
- name: Configure git
8282
run: |

setup.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
# Core lightweight dependencies only
1919
core_deps = [
2020
"pydantic>=2.0,<3.0",
21+
"pydantic-settings>=2.0.0",
2122
"typing-extensions>=4.0",
2223
]
2324

@@ -43,6 +44,7 @@
4344
],
4445
"cli": [
4546
"typer>=0.12.0",
47+
"pydantic-settings>=2.0.0",
4648
],
4749
"crypto": [
4850
"cryptography>=40.0.0",
@@ -66,6 +68,7 @@
6668
"aiohttp>=3.8.0",
6769
"requests>=2.30.0",
6870
"typer>=0.12.0",
71+
"pydantic-settings>=2.0.0",
6972
"cryptography>=40.0.0",
7073
],
7174
}

tox.ini

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,5 +45,6 @@ commands =
4545

4646
[pytest]
4747
asyncio_mode = auto
48+
asyncio_default_fixture_loop_scope = function
4849
markers =
4950
integration: marks tests as integration tests that may require external dependencies

0 commit comments

Comments
 (0)