Skip to content

Commit fdae8f1

Browse files
authored
chore: update deps mcp (#1176)
1 parent 4ffb173 commit fdae8f1

File tree

5 files changed

+588
-527
lines changed

5 files changed

+588
-527
lines changed

lib/metric-config-parser/metric_config_parser/tests/test_monitoring.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import re
12
from textwrap import dedent
23

34
import pytest
@@ -269,5 +270,5 @@ def test_unknown_metric_failure(self, config_collection):
269270
)
270271

271272
spec = MonitoringSpec.from_dict(toml.loads(config_str))
272-
with pytest.raises(ValueError, match="No definition for metric test2."):
273+
with pytest.raises(ValueError, match=re.escape("No definition for metric test2.")):
273274
spec.resolve(experiment=None, configs=config_collection)

lib/metric-config-parser/metric_config_parser/tests/test_sql.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import re
12
from pathlib import Path
23

34
import pytest
@@ -85,7 +86,8 @@ def test_generate_query_with_null_client_id(config_collection):
8586

8687
def test_no_metric_definition_found(config_collection):
8788
with pytest.raises(
88-
ValueError, match="No definition for metric doesnt-exist on platform firefox_desktop found."
89+
ValueError,
90+
match=re.escape("No definition for metric doesnt-exist on platform firefox_desktop found."),
8991
):
9092
config_collection.get_metrics_sql(metrics=["doesnt-exist"], platform="firefox_desktop")
9193

lib/metric-config-parser/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "mozilla-metric-config-parser"
7-
version = "2025.9.2"
7+
version = "2025.10.1"
88
authors = [{ name = "Mozilla Corporation", email = "[email protected]" }]
99
description = "Parses metric configuration files."
1010
readme = "README.md"

lib/metric-config-parser/requirements.in

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,29 +6,29 @@
66
#
77
annotated-types==0.7.0
88
# via pydantic
9-
attrs==25.3.0
9+
attrs==25.4.0
1010
# via
1111
# cattrs
1212
# jsonschema
1313
# mozilla-metric-config-parser
1414
# referencing
15-
cattrs==25.1.1
15+
cattrs==25.3.0
1616
# via mozilla-metric-config-parser
17-
certifi==2025.8.3
17+
certifi==2025.10.5
1818
# via requests
1919
charset-normalizer==3.4.3
2020
# via requests
21-
click==8.2.1
21+
click==8.3.0
2222
# via mozilla-metric-config-parser
23-
coverage[toml]==7.10.5
23+
coverage[toml]==7.10.7
2424
# via
2525
# mozilla-metric-config-parser
2626
# pytest-cov
2727
exceptiongroup==1.3.0
2828
# via
2929
# cattrs
3030
# pytest
31-
faker==37.5.3
31+
faker==37.11.0
3232
# via polyfactory
3333
gitdb==4.0.12
3434
# via gitpython
@@ -44,14 +44,14 @@ jsonschema==4.25.1
4444
# via
4545
# mozilla-metric-config-parser
4646
# mozilla-nimbus-schemas
47-
jsonschema-specifications==2025.4.1
47+
jsonschema-specifications==2025.9.1
4848
# via jsonschema
49-
markupsafe==3.0.2
49+
markupsafe==3.0.3
5050
# via jinja2
5151
# via -r -
5252
mozilla-nimbus-schemas==3001.0.0
5353
# via mozilla-metric-config-parser
54-
mypy==1.17.1
54+
mypy==1.18.2
5555
# via mozilla-metric-config-parser
5656
mypy-extensions==1.1.0
5757
# via mypy
@@ -65,18 +65,18 @@ pluggy==1.6.0
6565
# pytest-cov
6666
polyfactory==2.22.2
6767
# via mozilla-nimbus-schemas
68-
pydantic==2.11.7
68+
pydantic==2.12.0
6969
# via mozilla-nimbus-schemas
70-
pydantic-core==2.33.2
70+
pydantic-core==2.41.1
7171
# via pydantic
7272
pygments==2.19.2
7373
# via pytest
74-
pytest==8.4.1
74+
pytest==8.4.2
7575
# via
7676
# mozilla-metric-config-parser
7777
# pytest-cov
7878
# pytest-ruff
79-
pytest-cov==6.2.1
79+
pytest-cov==7.0.0
8080
# via mozilla-metric-config-parser
8181
pytest-ruff==0.5
8282
# via mozilla-metric-config-parser
@@ -88,11 +88,11 @@ referencing==0.36.2
8888
# jsonschema-specifications
8989
requests==2.32.5
9090
# via mozilla-metric-config-parser
91-
rpds-py==0.27.0
91+
rpds-py==0.27.1
9292
# via
9393
# jsonschema
9494
# referencing
95-
ruff==0.12.10
95+
ruff==0.13.3
9696
# via
9797
# mozilla-metric-config-parser
9898
# pytest-ruff
@@ -107,13 +107,13 @@ tomli==2.2.1
107107
# pytest
108108
types-futures==3.3.8
109109
# via mozilla-metric-config-parser
110-
types-protobuf==6.30.2.20250822
110+
types-protobuf==6.32.1.20250918
111111
# via mozilla-metric-config-parser
112112
types-pytz==2025.2.0.20250809
113113
# via mozilla-metric-config-parser
114-
types-pyyaml==6.0.12.20250822
114+
types-pyyaml==6.0.12.20250915
115115
# via mozilla-metric-config-parser
116-
types-requests==2.32.4.20250809
116+
types-requests==2.32.4.20250913
117117
# via mozilla-metric-config-parser
118118
types-setuptools==80.9.0.20250822
119119
# via mozilla-metric-config-parser
@@ -132,7 +132,7 @@ typing-extensions==4.15.0
132132
# pydantic-core
133133
# referencing
134134
# typing-inspection
135-
typing-inspection==0.4.1
135+
typing-inspection==0.4.2
136136
# via pydantic
137137
tzdata==2025.2
138138
# via faker

0 commit comments

Comments
 (0)