Skip to content

Commit 3d932d7

Browse files
committed
enable Dependabot for Python, grouped updates
Dependabot requires pip-compile instead of pip-compile-multi.
1 parent a6085be commit 3d932d7

File tree

8 files changed

+134
-43
lines changed

8 files changed

+134
-43
lines changed

.github/dependabot.yml

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,18 @@
11
version: 2
22
updates:
3-
- package-ecosystem: "github-actions"
4-
directory: "/"
5-
schedule:
6-
interval: "monthly"
7-
day: "monday"
8-
time: "16:00"
9-
timezone: "UTC"
3+
- package-ecosystem: github-actions
4+
directory: /
5+
schedule:
6+
interval: monthly
7+
groups:
8+
GitHub Actions:
9+
patterns:
10+
- "*"
11+
- package-ecosystem: pip
12+
directory: /
13+
schedule:
14+
interval: monthly
15+
groups:
16+
Python requirements:
17+
patterns:
18+
- "*"

requirements/dev.in

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
-r tests.in
22
-r mypy.in
33
-r docs.in
4-
pip-compile-multi
4+
pip-tools
55
pre-commit
66
tox
7-
pytest-cov
8-
coverage[toml]

requirements/dev.txt

Lines changed: 95 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,141 @@
1-
# SHA1:f9e28ce9ef940334c45d275b3e552b230b553e32
21
#
3-
# This file is autogenerated by pip-compile-multi
4-
# To update, run:
2+
# This file is autogenerated by pip-compile with Python 3.11
3+
# by the following command:
54
#
6-
# pip-compile-multi
5+
# pip-compile requirements/dev.in
76
#
8-
-r docs.txt
9-
-r mypy.txt
10-
-r tests.txt
7+
alabaster==0.7.13
8+
# via sphinx
9+
babel==2.12.1
10+
# via sphinx
11+
blinker==1.6.2
12+
# via -r requirements/tests.in
1113
build==1.0.3
1214
# via pip-tools
1315
cachetools==5.3.1
1416
# via tox
17+
certifi==2023.7.22
18+
# via requests
1519
cfgv==3.4.0
1620
# via pre-commit
1721
chardet==5.2.0
1822
# via tox
23+
charset-normalizer==3.2.0
24+
# via requests
1925
click==8.1.7
20-
# via
21-
# pip-compile-multi
22-
# pip-tools
26+
# via pip-tools
2327
colorama==0.4.6
2428
# via tox
2529
coverage[toml]==7.3.1
2630
# via
27-
# -r requirements/dev.in
31+
# -r requirements/tests.in
2832
# pytest-cov
2933
distlib==0.3.7
3034
# via virtualenv
35+
docutils==0.20.1
36+
# via sphinx
3137
filelock==3.12.3
3238
# via
3339
# tox
3440
# virtualenv
41+
greenlet==2.0.2
42+
# via sqlalchemy
3543
identify==2.5.27
3644
# via pre-commit
45+
idna==3.4
46+
# via requests
47+
imagesize==1.4.1
48+
# via sphinx
49+
iniconfig==2.0.0
50+
# via pytest
51+
jinja2==3.1.2
52+
# via sphinx
53+
markupsafe==2.1.3
54+
# via jinja2
55+
mypy==1.5.1
56+
# via -r requirements/mypy.in
57+
mypy-extensions==1.0.0
58+
# via mypy
3759
nodeenv==1.8.0
3860
# via pre-commit
39-
pip-compile-multi==2.6.3
40-
# via -r requirements/dev.in
61+
packaging==23.1
62+
# via
63+
# build
64+
# pallets-sphinx-themes
65+
# pyproject-api
66+
# pytest
67+
# sphinx
68+
# tox
69+
pallets-sphinx-themes==2.1.1
70+
# via -r requirements/docs.in
4171
pip-tools==7.3.0
42-
# via pip-compile-multi
72+
# via -r requirements/dev.in
4373
platformdirs==3.10.0
4474
# via
4575
# tox
4676
# virtualenv
77+
pluggy==1.3.0
78+
# via
79+
# pytest
80+
# tox
4781
pre-commit==3.4.0
4882
# via -r requirements/dev.in
83+
pygments==2.16.1
84+
# via sphinx
4985
pyproject-api==1.6.1
5086
# via tox
5187
pyproject-hooks==1.0.0
5288
# via build
89+
pytest==7.4.2
90+
# via
91+
# -r requirements/mypy.in
92+
# -r requirements/tests.in
93+
# pytest-cov
5394
pytest-cov==4.1.0
54-
# via -r requirements/dev.in
95+
# via -r requirements/tests.in
5596
pyyaml==6.0.1
5697
# via pre-commit
57-
toposort==1.10
58-
# via pip-compile-multi
98+
requests==2.31.0
99+
# via sphinx
100+
snowballstemmer==2.2.0
101+
# via sphinx
102+
sphinx==7.2.5
103+
# via
104+
# -r requirements/docs.in
105+
# pallets-sphinx-themes
106+
# sphinx-issues
107+
# sphinxcontrib-applehelp
108+
# sphinxcontrib-devhelp
109+
# sphinxcontrib-htmlhelp
110+
# sphinxcontrib-log-cabinet
111+
# sphinxcontrib-qthelp
112+
# sphinxcontrib-serializinghtml
113+
sphinx-issues==3.0.1
114+
# via -r requirements/docs.in
115+
sphinxcontrib-applehelp==1.0.7
116+
# via sphinx
117+
sphinxcontrib-devhelp==1.0.5
118+
# via sphinx
119+
sphinxcontrib-htmlhelp==2.0.4
120+
# via sphinx
121+
sphinxcontrib-jsmath==1.0.1
122+
# via sphinx
123+
sphinxcontrib-log-cabinet==1.0.1
124+
# via -r requirements/docs.in
125+
sphinxcontrib-qthelp==1.0.6
126+
# via sphinx
127+
sphinxcontrib-serializinghtml==1.1.9
128+
# via sphinx
129+
sqlalchemy==2.0.20
130+
# via -r requirements/mypy.in
59131
tox==4.11.3
60132
# via -r requirements/dev.in
133+
typing-extensions==4.7.1
134+
# via
135+
# mypy
136+
# sqlalchemy
137+
urllib3==2.0.4
138+
# via requests
61139
virtualenv==20.24.5
62140
# via
63141
# pre-commit

requirements/docs.txt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
# SHA1:3a03d99047a871b5768557fac85232227d1f958e
21
#
3-
# This file is autogenerated by pip-compile-multi
4-
# To update, run:
2+
# This file is autogenerated by pip-compile with Python 3.11
3+
# by the following command:
54
#
6-
# pip-compile-multi
5+
# pip-compile requirements/docs.in
76
#
87
alabaster==0.7.13
98
# via sphinx

requirements/mypy.txt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
# SHA1:fd32437e7205bc83e2f049840c7be359d031da98
21
#
3-
# This file is autogenerated by pip-compile-multi
4-
# To update, run:
2+
# This file is autogenerated by pip-compile with Python 3.11
3+
# by the following command:
54
#
6-
# pip-compile-multi
5+
# pip-compile requirements/mypy.in
76
#
87
greenlet==2.0.2
98
# via sqlalchemy

requirements/tests-min.txt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
# SHA1:8cae0f9c9bfdb0c4ddf46f9fb41a746cc14300a7
21
#
3-
# This file is autogenerated by pip-compile-multi
4-
# To update, run:
2+
# This file is autogenerated by pip-compile with Python 3.11
3+
# by the following command:
54
#
6-
# pip-compile-multi
5+
# pip-compile requirements/tests-min.in
76
#
87
click==8.1.7
98
# via flask

requirements/tests.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
pytest
2+
pytest-cov
3+
coverage[toml]
24
blinker

requirements/tests.txt

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,24 @@
1-
# SHA1:9d3a5f2ea12fad5bb7b944df8244cb9209535c8c
21
#
3-
# This file is autogenerated by pip-compile-multi
4-
# To update, run:
2+
# This file is autogenerated by pip-compile with Python 3.11
3+
# by the following command:
54
#
6-
# pip-compile-multi
5+
# pip-compile requirements/tests.in
76
#
87
blinker==1.6.2
98
# via -r requirements/tests.in
9+
coverage[toml]==7.3.1
10+
# via
11+
# -r requirements/tests.in
12+
# pytest-cov
1013
iniconfig==2.0.0
1114
# via pytest
1215
packaging==23.1
1316
# via pytest
1417
pluggy==1.3.0
1518
# via pytest
1619
pytest==7.4.2
20+
# via
21+
# -r requirements/tests.in
22+
# pytest-cov
23+
pytest-cov==4.1.0
1724
# via -r requirements/tests.in

0 commit comments

Comments
 (0)