File tree Expand file tree Collapse file tree 4 files changed +27
-25
lines changed Expand file tree Collapse file tree 4 files changed +27
-25
lines changed Original file line number Diff line number Diff line change 4
4
#
5
5
# pip-compile --no-emit-index-url --output-file=requirements/linting.txt requirements/linting.in
6
6
#
7
- black==24.4.2
7
+ black==24.8.0
8
8
# via -r requirements/linting.in
9
9
cfgv==3.4.0
10
10
# via pre-commit
11
11
click==8.1.7
12
12
# via black
13
13
distlib==0.3.8
14
14
# via virtualenv
15
- filelock==3.15.4
15
+ filelock==3.16.0
16
16
# via virtualenv
17
17
identify==2.6.0
18
18
# via pre-commit
19
- mypy==1.11.1
19
+ mypy==1.11.2
20
20
# via -r requirements/linting.in
21
21
mypy-extensions==1.0.0
22
22
# via
@@ -28,7 +28,7 @@ packaging==24.1
28
28
# via black
29
29
pathspec==0.12.1
30
30
# via black
31
- platformdirs==4.2 .2
31
+ platformdirs==4.3 .2
32
32
# via
33
33
# black
34
34
# virtualenv
@@ -40,19 +40,19 @@ pyyaml==6.0.1
40
40
# via
41
41
# -r requirements/linting.in
42
42
# pre-commit
43
- ruff==0.5.5
43
+ ruff==0.6.4
44
44
# via -r requirements/linting.in
45
- tokenize-rt==5.2 .0
45
+ tokenize-rt==6.0 .0
46
46
# via pyupgrade
47
47
tomli==2.0.1
48
48
# via
49
49
# black
50
50
# mypy
51
- types-pyyaml==6.0.12.20240724
51
+ types-pyyaml==6.0.12.20240808
52
52
# via -r requirements/linting.in
53
53
typing-extensions==4.12.2
54
54
# via
55
55
# black
56
56
# mypy
57
- virtualenv==20.26.3
57
+ virtualenv==20.26.4
58
58
# via pre-commit
Original file line number Diff line number Diff line change @@ -14,22 +14,22 @@ azure-identity==1.17.1
14
14
# via pydantic-settings (pyproject.toml)
15
15
azure-keyvault-secrets==4.8.0
16
16
# via pydantic-settings (pyproject.toml)
17
- certifi==2024.7.4
17
+ certifi==2024.8.30
18
18
# via requests
19
- cffi==1.16.0
19
+ cffi==1.17.1
20
20
# via cryptography
21
21
charset-normalizer==3.3.2
22
22
# via requests
23
- cryptography==43.0.0
23
+ cryptography==43.0.1
24
24
# via
25
25
# azure-identity
26
26
# msal
27
27
# pyjwt
28
- idna==3.7
28
+ idna==3.8
29
29
# via requests
30
30
isodate==0.6.1
31
31
# via azure-keyvault-secrets
32
- msal==1.30 .0
32
+ msal==1.31 .0
33
33
# via
34
34
# azure-identity
35
35
# msal-extensions
@@ -39,11 +39,11 @@ portalocker==2.10.1
39
39
# via msal-extensions
40
40
pycparser==2.22
41
41
# via cffi
42
- pydantic==2.8.2
42
+ pydantic==2.9.1
43
43
# via pydantic-settings (pyproject.toml)
44
- pydantic-core==2.20.1
44
+ pydantic-core==2.23.3
45
45
# via pydantic
46
- pyjwt[crypto]==2.8 .0
46
+ pyjwt[crypto]==2.9 .0
47
47
# via
48
48
# msal
49
49
# pyjwt
Original file line number Diff line number Diff line change 4
4
#
5
5
# pip-compile --no-emit-index-url --output-file=requirements/testing.txt requirements/testing.in
6
6
#
7
- black==24.4.2
7
+ black==24.8.0
8
8
# via pytest-examples
9
9
click==8.1.7
10
10
# via black
11
- coverage[toml]==7.6.0
11
+ coverage[toml]==7.6.1
12
12
# via -r requirements/testing.in
13
13
exceptiongroup==1.2.2
14
14
# via pytest
@@ -26,27 +26,27 @@ packaging==24.1
26
26
# pytest
27
27
pathspec==0.12.1
28
28
# via black
29
- platformdirs==4.2 .2
29
+ platformdirs==4.3 .2
30
30
# via black
31
31
pluggy==1.5.0
32
32
# via pytest
33
33
pygments==2.18.0
34
34
# via rich
35
- pytest==8.3.2
35
+ pytest==8.3.3
36
36
# via
37
37
# -r requirements/testing.in
38
38
# pytest-examples
39
39
# pytest-mock
40
40
# pytest-pretty
41
- pytest-examples==0.0.12
41
+ pytest-examples==0.0.13
42
42
# via -r requirements/testing.in
43
43
pytest-mock==3.14.0
44
44
# via -r requirements/testing.in
45
45
pytest-pretty==1.2.0
46
46
# via -r requirements/testing.in
47
- rich==13.7.1
47
+ rich==13.8.0
48
48
# via pytest-pretty
49
- ruff==0.5.5
49
+ ruff==0.6.4
50
50
# via pytest-examples
51
51
tomli==2.0.1
52
52
# via
Original file line number Diff line number Diff line change @@ -2170,14 +2170,16 @@ class Settings(BaseSettings):
2170
2170
2171
2171
def test_protected_namespace_defaults ():
2172
2172
# pydantic default
2173
- with pytest .warns (UserWarning , match = 'Field "model_prefixed_field" has conflict with protected namespace "model_"' ):
2173
+ with pytest .warns (
2174
+ UserWarning , match = 'Field "model_prefixed_field" in Model has conflict with protected namespace "model_"'
2175
+ ):
2174
2176
2175
2177
class Model (BaseSettings ):
2176
2178
model_prefixed_field : str
2177
2179
2178
2180
# pydantic-settings default
2179
2181
with pytest .raises (
2180
- UserWarning , match = 'Field "settings_prefixed_field" has conflict with protected namespace "settings_"'
2182
+ UserWarning , match = 'Field "settings_prefixed_field" in Model1 has conflict with protected namespace "settings_"'
2181
2183
):
2182
2184
2183
2185
class Model1 (BaseSettings ):
You can’t perform that action at this time.
0 commit comments