Skip to content

Commit d90400c

Browse files
Update Python dependencies
1 parent ba91866 commit d90400c

File tree

3 files changed

+224
-200
lines changed

3 files changed

+224
-200
lines changed

kubernetes/pyproject.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ main = [
88
"lightkube~=0.19.0",
99
"ops[tracing]~=3.5",
1010
"pyyaml~=6.0",
11-
"tenacity~=8.2",
11+
"tenacity~=9.1",
1212
]
1313
charm-libs = [
1414
# data_platform_libs/v0/data_interfaces.py
@@ -18,15 +18,15 @@ charm-libs = [
1818
# data_platform_libs/v0/upgrade.py requires pydantic ^1.10
1919
# data_platform_libs/v0/data_models.py requires pydantic ^1.10
2020
# tempo_coordinator_k8s/v0/charm_tracing.py requires pydantic
21-
"pydantic~=1.10",
21+
"pydantic~=2.12",
2222
# mysql/v0/*.py"
2323
"mysql_shell_client~=0.7",
2424
# tls_certificates_interface/v1/tls_certificates.py
2525
# tls_certificates lib uses a feature only available in cryptography >=42.0.5
2626
"cryptography>=42.0.5",
2727
"jsonschema",
2828
# loki_k8s/v0/loki_push_api.py and prometheus_k8s/v0/prometheus_scrape.py
29-
"cosl>=0.0.50",
29+
"cosl>=1.6.1",
3030
]
3131
format = [
3232
"ruff~=0.12.7",
@@ -37,22 +37,22 @@ lint = [
3737
"shellcheck-py~=0.9.0",
3838
]
3939
unit = [
40-
"pytest~=7.4",
40+
"pytest~=9.0",
4141
"pytest-mock~=3.11",
4242
"coverage[toml]~=7.2",
4343
"parameterized~=0.9.0",
4444
]
4545
integration = [
46-
"pytest~=7.4",
46+
"pytest~=9.0",
4747
"jinja2~=3.1",
4848
"juju~=3.6",
4949
"mysql-connector-python~=9.1.0",
50-
"tenacity~=8.2",
50+
"tenacity~=9.1",
5151
"boto3~=1.28",
5252
"pyyaml~=6.0",
5353
"urllib3~=2.0",
5454
"lightkube~=0.19.0",
55-
"kubernetes~=27.2.0",
55+
"kubernetes~=35.0.0",
5656
"allure-pytest~=2.13",
5757
"allure-pytest-default-results~=0.1.2",
5858
"jubilant~=1.4.0",

0 commit comments

Comments
 (0)