Skip to content

Commit be09e50

Browse files
committed
chore: update python dependencies + pin pip
1 parent 5803946 commit be09e50

20 files changed

+886
-410
lines changed

charms/katib-controller/requirements-fmt.txt

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,21 @@
44
#
55
# pip-compile requirements-fmt.in
66
#
7-
black==23.7.0
7+
black==24.8.0
88
# via -r requirements-fmt.in
9-
click==8.1.6
9+
click==8.1.7
1010
# via black
11-
isort==5.12.0
11+
isort==5.13.2
1212
# via -r requirements-fmt.in
1313
mypy-extensions==1.0.0
1414
# via black
15-
packaging==23.1
15+
packaging==24.2
1616
# via black
17-
pathspec==0.11.2
17+
pathspec==0.12.1
1818
# via black
19-
platformdirs==3.10.0
19+
platformdirs==4.3.6
2020
# via black
21-
tomli==2.0.1
21+
tomli==2.2.1
2222
# via black
23-
typing-extensions==4.7.1
23+
typing-extensions==4.12.2
2424
# via black

charms/katib-controller/requirements-integration.txt

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -4,91 +4,91 @@
44
#
55
# pip-compile requirements-integration.in
66
#
7-
anyio==4.0.0
8-
# via httpcore
9-
appnope==0.1.4
10-
# via ipython
11-
asttokens==2.4.0
7+
anyio==4.5.2
8+
# via httpx
9+
asttokens==3.0.0
1210
# via stack-data
13-
attrs==23.2.0
11+
attrs==24.2.0
1412
# via jsonschema
1513
backcall==0.2.0
1614
# via ipython
17-
bcrypt==4.1.3
15+
backports-strenum==1.3.1
16+
# via juju
17+
bcrypt==4.2.1
1818
# via paramiko
19-
cachetools==5.3.3
19+
cachetools==5.5.0
2020
# via google-auth
21-
certifi==2024.6.2
21+
certifi==2024.8.30
2222
# via
2323
# httpcore
2424
# httpx
2525
# kubernetes
2626
# requests
27-
cffi==1.16.0
27+
cffi==1.17.1
2828
# via
2929
# cryptography
3030
# pynacl
31-
charmed-kubeflow-chisme==0.4.1
31+
charmed-kubeflow-chisme==0.4.3
3232
# via -r requirements-integration.in
33-
charset-normalizer==3.3.2
33+
charset-normalizer==3.4.0
3434
# via requests
35-
cryptography==42.0.8
35+
cryptography==44.0.0
3636
# via paramiko
3737
decorator==5.1.1
3838
# via
3939
# ipdb
4040
# ipython
4141
deepdiff==6.2.1
4242
# via charmed-kubeflow-chisme
43-
exceptiongroup==1.2.1
43+
exceptiongroup==1.2.2
4444
# via
4545
# anyio
4646
# pytest
47-
executing==2.0.1
47+
executing==2.1.0
4848
# via stack-data
49-
google-auth==2.30.0
49+
google-auth==2.36.0
5050
# via kubernetes
5151
h11==0.14.0
5252
# via httpcore
53-
httpcore==1.0.5
53+
httpcore==1.0.7
5454
# via httpx
55-
httpx==0.27.0
55+
httpx==0.27.2
5656
# via lightkube
57-
hvac==2.2.0
57+
hvac==2.3.0
5858
# via juju
59-
idna==3.7
59+
idna==3.10
6060
# via
6161
# anyio
6262
# httpx
6363
# requests
64-
importlib-resources==6.4.0
64+
importlib-resources==6.4.5
6565
# via jsonschema
6666
iniconfig==2.0.0
6767
# via pytest
6868
ipdb==0.13.13
6969
# via pytest-operator
7070
ipython==8.12.3
7171
# via ipdb
72-
jedi==0.19.1
72+
jedi==0.19.2
7373
# via ipython
7474
jinja2==3.1.4
7575
# via
7676
# charmed-kubeflow-chisme
7777
# pytest-operator
7878
jsonschema==4.17.3
7979
# via serialized-data-interface
80-
juju==3.5.0.0
80+
juju==3.6.0.0
8181
# via
8282
# -r requirements-integration.in
8383
# charmed-kubeflow-chisme
8484
# pytest-operator
8585
kubernetes==30.1.0
8686
# via juju
87-
lightkube==0.15.3
87+
lightkube==0.15.6
8888
# via
8989
# -r requirements-integration.in
9090
# charmed-kubeflow-chisme
91-
lightkube-models==1.30.0.8
91+
lightkube-models==1.31.1.8
9292
# via lightkube
9393
macaroonbakery==1.3.4
9494
# via juju
@@ -102,17 +102,17 @@ oauthlib==3.2.2
102102
# via
103103
# kubernetes
104104
# requests-oauthlib
105-
ops==2.14.0
105+
ops==2.17.1
106106
# via
107107
# charmed-kubeflow-chisme
108108
# serialized-data-interface
109109
ordered-set==4.1.0
110110
# via deepdiff
111-
packaging==24.1
111+
packaging==24.2
112112
# via
113113
# juju
114114
# pytest
115-
paramiko==3.4.0
115+
paramiko==3.5.0
116116
# via juju
117117
parso==0.8.4
118118
# via jedi
@@ -124,20 +124,20 @@ pkgutil-resolve-name==1.3.10
124124
# via jsonschema
125125
pluggy==1.5.0
126126
# via pytest
127-
prompt-toolkit==3.0.47
127+
prompt-toolkit==3.0.48
128128
# via ipython
129-
protobuf==5.27.1
129+
protobuf==5.29.1
130130
# via macaroonbakery
131131
ptyprocess==0.7.0
132132
# via pexpect
133-
pure-eval==0.2.2
133+
pure-eval==0.2.3
134134
# via stack-data
135-
pyasn1==0.6.0
135+
pyasn1==0.6.1
136136
# via
137137
# juju
138138
# pyasn1-modules
139139
# rsa
140-
pyasn1-modules==0.4.0
140+
pyasn1-modules==0.4.1
141141
# via google-auth
142142
pycparser==2.22
143143
# via cffi
@@ -156,20 +156,20 @@ pyrfc3339==1.1
156156
# macaroonbakery
157157
pyrsistent==0.20.0
158158
# via jsonschema
159-
pytest==8.2.2
159+
pytest==8.3.4
160160
# via
161161
# -r requirements-integration.in
162162
# pytest-asyncio
163163
# pytest-operator
164164
pytest-asyncio==0.21.2
165165
# via pytest-operator
166-
pytest-operator==0.35.0
166+
pytest-operator==0.38.0
167167
# via -r requirements-integration.in
168168
python-dateutil==2.9.0.post0
169169
# via kubernetes
170-
pytz==2024.1
170+
pytz==2024.2
171171
# via pyrfc3339
172-
pyyaml==6.0.1
172+
pyyaml==6.0.2
173173
# via
174174
# -r requirements-integration.in
175175
# juju
@@ -195,9 +195,8 @@ ruamel-yaml-clib==0.2.8
195195
# via ruamel-yaml
196196
serialized-data-interface==0.7.0
197197
# via charmed-kubeflow-chisme
198-
six==1.16.0
198+
six==1.17.0
199199
# via
200-
# asttokens
201200
# kubernetes
202201
# macaroonbakery
203202
# pymacaroons
@@ -208,9 +207,9 @@ sniffio==1.3.1
208207
# httpx
209208
stack-data==0.6.3
210209
# via ipython
211-
tenacity==8.4.1
210+
tenacity==9.0.0
212211
# via charmed-kubeflow-chisme
213-
tomli==2.0.1
212+
tomli==2.2.1
214213
# via
215214
# ipdb
216215
# pytest
@@ -224,10 +223,11 @@ typing-extensions==4.12.2
224223
# via
225224
# anyio
226225
# ipython
226+
# juju
227227
# typing-inspect
228228
typing-inspect==0.9.0
229229
# via juju
230-
urllib3==2.2.1
230+
urllib3==2.2.3
231231
# via
232232
# kubernetes
233233
# requests
@@ -237,7 +237,7 @@ websocket-client==1.8.0
237237
# via
238238
# kubernetes
239239
# ops
240-
websockets==12.0
240+
websockets==13.1
241241
# via juju
242-
zipp==3.19.2
242+
zipp==3.20.2
243243
# via importlib-resources

charms/katib-controller/requirements-lint.txt

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,47 +4,47 @@
44
#
55
# pip-compile requirements-lint.in
66
#
7-
black==23.7.0
7+
black==24.8.0
88
# via -r requirements-lint.in
9-
click==8.1.6
9+
click==8.1.7
1010
# via black
11-
codespell==2.2.5
11+
codespell==2.3.0
1212
# via -r requirements-lint.in
13-
flake8==6.0.0
13+
flake8==7.0.0
1414
# via
1515
# -r requirements-lint.in
1616
# flake8-builtins
1717
# pep8-naming
1818
# pyproject-flake8
19-
flake8-builtins==2.1.0
19+
flake8-builtins==2.5.0
2020
# via -r requirements-lint.in
2121
flake8-copyright==0.2.4
2222
# via -r requirements-lint.in
23-
isort==5.12.0
23+
isort==5.13.2
2424
# via -r requirements-lint.in
2525
mccabe==0.7.0
2626
# via flake8
2727
mypy-extensions==1.0.0
2828
# via black
29-
packaging==23.1
29+
packaging==24.2
3030
# via black
31-
pathspec==0.11.2
31+
pathspec==0.12.1
3232
# via black
33-
pep8-naming==0.13.3
33+
pep8-naming==0.14.1
3434
# via -r requirements-lint.in
35-
platformdirs==3.10.0
35+
platformdirs==4.3.6
3636
# via black
37-
pycodestyle==2.10.0
37+
pycodestyle==2.11.1
3838
# via flake8
39-
pyflakes==3.0.1
39+
pyflakes==3.2.0
4040
# via flake8
41-
pyproject-flake8==6.0.0.post1
41+
pyproject-flake8==7.0.0
4242
# via -r requirements-lint.in
43-
tomli==2.0.1
43+
tomli==2.2.1
4444
# via
4545
# black
4646
# pyproject-flake8
47-
typing-extensions==4.7.1
47+
typing-extensions==4.12.2
4848
# via black
4949

5050
# The following packages are considered to be unsafe in a requirements file:

0 commit comments

Comments
 (0)