Skip to content

Commit 9980a05

Browse files
committed
fix deps and coverage
1 parent 47abb9a commit 9980a05

File tree

6 files changed

+8
-29
lines changed

6 files changed

+8
-29
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ jobs:
2020
python-version: '3.12'
2121

2222
- run: pip install -r requirements/linting.txt
23+
- run: pip install -r requirements/pyproject.txt
2324

2425
- uses: pre-commit/action@v3.0.0
2526
with:
@@ -32,7 +33,7 @@ jobs:
3233
strategy:
3334
fail-fast: false
3435
matrix:
35-
os: [ubuntu, windows, macos]
36+
os: [ubuntu, macos]
3637
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13']
3738

3839
runs-on: ${{ matrix.os }}-latest
@@ -51,6 +52,7 @@ jobs:
5152
allow-prereleases: true
5253

5354
- run: pip install -r requirements/tests.txt
55+
- run: pip install -r requirements/pyproject.txt
5456
- run: pip install .
5557
- run: pip freeze
5658

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ filterwarnings = [
6767
]
6868

6969
[tool.coverage.run]
70-
source = ["aioasws"]
70+
source = ["aioaws"]
7171
branch = true
7272

7373
[tool.coverage.report]

requirements/linting.in

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
pyright
2-
pydantic
1+
mypy
32
ruff
43
types-aiofiles
5-
mypy

requirements/linting.txt

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,13 @@
44
#
55
# pip-compile --output-file=requirements/linting.txt --strip-extras requirements/linting.in
66
#
7-
annotated-types==0.7.0
8-
# via pydantic
97
mypy==1.11.1
108
# via -r requirements/linting.in
119
mypy-extensions==1.0.0
1210
# via mypy
13-
nodeenv==1.9.1
14-
# via pyright
15-
pydantic==2.8.2
16-
# via -r requirements/linting.in
17-
pydantic-core==2.20.1
18-
# via pydantic
19-
pyright==1.1.376
20-
# via -r requirements/linting.in
2111
ruff==0.6.0
2212
# via -r requirements/linting.in
2313
types-aiofiles==24.1.0.20240626
2414
# via -r requirements/linting.in
2515
typing-extensions==4.12.2
26-
# via
27-
# mypy
28-
# pydantic
29-
# pydantic-core
16+
# via mypy

requirements/pyproject.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ aiofiles==24.1.0
88
# via aioaws (pyproject.toml)
99
annotated-types==0.7.0
1010
# via
11-
# -c requirements/linting.txt
1211
# -c requirements/tests.txt
1312
# pydantic
1413
anyio==4.4.0
@@ -49,13 +48,11 @@ pycparser==2.22
4948
# cffi
5049
pydantic==2.8.2
5150
# via
52-
# -c requirements/linting.txt
5351
# -c requirements/tests.txt
5452
# aioaws (pyproject.toml)
5553
# pydantic-settings
5654
pydantic-core==2.20.1
5755
# via
58-
# -c requirements/linting.txt
5956
# -c requirements/tests.txt
6057
# pydantic
6158
pydantic-settings==2.4.0

requirements/tests.txt

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,7 @@ aiohttp==3.10.3
1313
aiosignal==1.3.1
1414
# via aiohttp
1515
annotated-types==0.7.0
16-
# via
17-
# -c requirements/linting.txt
18-
# pydantic
16+
# via pydantic
1917
anyio==4.4.0
2018
# via
2119
# httpx
@@ -91,14 +89,11 @@ pycparser==2.22
9189
# via cffi
9290
pydantic==2.8.2
9391
# via
94-
# -c requirements/linting.txt
9592
# fastapi
9693
# foxglove-web
9794
# pydantic-settings
9895
pydantic-core==2.20.1
99-
# via
100-
# -c requirements/linting.txt
101-
# pydantic
96+
# via pydantic
10297
pydantic-settings==2.4.0
10398
# via foxglove-web
10499
pygments==2.18.0

0 commit comments

Comments
 (0)