From 43cc351e112a337e63ee97719c3e25ae3a312e0d Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 10 Sep 2024 15:24:51 +0000
Subject: [PATCH] fix(deps): update all non-major dependencies (fastapi) (#155)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[pydantic-settings](https://redirect.github.com/pydantic/pydantic-settings)
([changelog](https://redirect.github.com/pydantic/pydantic-settings/releases))
| `2.4.0` -> `2.5.0` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/pydantic-settings/2.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pydantic-settings/2.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pydantic-settings/2.4.0/2.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pydantic-settings/2.4.0/2.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [pytest](https://redirect.github.com/pytest-dev/pytest)
([changelog](https://docs.pytest.org/en/stable/changelog.html)) |
`8.3.2` -> `8.3.3` |
[![age](https://developer.mend.io/api/mc/badges/age/pypi/pytest/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pytest/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pytest/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pytest/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
pydantic/pydantic-settings (pydantic-settings)
###
[`v2.5.0`](https://redirect.github.com/pydantic/pydantic-settings/releases/tag/v2.5.0)
[Compare
Source](https://redirect.github.com/pydantic/pydantic-settings/compare/v2.4.0...v2.5.0)
##### What's Changed
- Fix a bug in nested vanila dataclass by
[@hramezani](https://redirect.github.com/hramezani) in
[https://github.com/pydantic/pydantic-settings/pull/357](https://redirect.github.com/pydantic/pydantic-settings/pull/357)
- CLI Improve Docstring Help Text by
[@kschwab](https://redirect.github.com/kschwab) in
[https://github.com/pydantic/pydantic-settings/pull/359](https://redirect.github.com/pydantic/pydantic-settings/pull/359)
- Cli fix default or none object help text by
[@kschwab](https://redirect.github.com/kschwab) in
[https://github.com/pydantic/pydantic-settings/pull/364](https://redirect.github.com/pydantic/pydantic-settings/pull/364)
- Determine RootModel complexity from root type by
[@user1584](https://redirect.github.com/user1584) in
[https://github.com/pydantic/pydantic-settings/pull/344](https://redirect.github.com/pydantic/pydantic-settings/pull/344)
- Add CLI bool flags by
[@kschwab](https://redirect.github.com/kschwab) in
[https://github.com/pydantic/pydantic-settings/pull/365](https://redirect.github.com/pydantic/pydantic-settings/pull/365)
- CLI arg list whitespaces fix. by
[@kschwab](https://redirect.github.com/kschwab) in
[https://github.com/pydantic/pydantic-settings/pull/369](https://redirect.github.com/pydantic/pydantic-settings/pull/369)
- Add `nested_model_default_partial_update` flag and
`DefaultSettingsSource` by
[@kschwab](https://redirect.github.com/kschwab) in
[https://github.com/pydantic/pydantic-settings/pull/348](https://redirect.github.com/pydantic/pydantic-settings/pull/348)
- Parse enum fixes. by
[@kschwab](https://redirect.github.com/kschwab) in
[https://github.com/pydantic/pydantic-settings/pull/367](https://redirect.github.com/pydantic/pydantic-settings/pull/367)
- Fixes CLI help text for function types by
[@kschwab](https://redirect.github.com/kschwab) in
[https://github.com/pydantic/pydantic-settings/pull/370](https://redirect.github.com/pydantic/pydantic-settings/pull/370)
- Add get_subcommand function. by
[@kschwab](https://redirect.github.com/kschwab) in
[https://github.com/pydantic/pydantic-settings/pull/341](https://redirect.github.com/pydantic/pydantic-settings/pull/341)
- Cli prefix validation alias fix by
[@kschwab](https://redirect.github.com/kschwab) in
[https://github.com/pydantic/pydantic-settings/pull/375](https://redirect.github.com/pydantic/pydantic-settings/pull/375)
- CLI ignore external parser list fix by
[@kschwab](https://redirect.github.com/kschwab) in
[https://github.com/pydantic/pydantic-settings/pull/379](https://redirect.github.com/pydantic/pydantic-settings/pull/379)
- Enable multiple secrets dirs by
[@makukha](https://redirect.github.com/makukha) in
[https://github.com/pydantic/pydantic-settings/pull/372](https://redirect.github.com/pydantic/pydantic-settings/pull/372)
- Add CLI subcommand union and alias support by
[@kschwab](https://redirect.github.com/kschwab) in
[https://github.com/pydantic/pydantic-settings/pull/380](https://redirect.github.com/pydantic/pydantic-settings/pull/380)
- Fix dotenv settings source problem in handling extra variables with
same prefix in name by
[@hramezani](https://redirect.github.com/hramezani) in
[https://github.com/pydantic/pydantic-settings/pull/386](https://redirect.github.com/pydantic/pydantic-settings/pull/386)
##### New Contributors
- [@user1584](https://redirect.github.com/user1584) made their
first contribution in
[https://github.com/pydantic/pydantic-settings/pull/344](https://redirect.github.com/pydantic/pydantic-settings/pull/344)
- [@makukha](https://redirect.github.com/makukha) made their
first contribution in
[https://github.com/pydantic/pydantic-settings/pull/372](https://redirect.github.com/pydantic/pydantic-settings/pull/372)
**Full Changelog**:
https://github.com/pydantic/pydantic-settings/compare/v2.4.0...v2.5.0
pytest-dev/pytest (pytest)
###
[`v8.3.3`](https://redirect.github.com/pytest-dev/pytest/releases/tag/8.3.3)
[Compare
Source](https://redirect.github.com/pytest-dev/pytest/compare/8.3.2...8.3.3)
# pytest 8.3.3 (2024-09-09)
## Bug fixes
-
[#12446](https://redirect.github.com/pytest-dev/pytest/issues/12446):
Avoid calling `@property` (and other instance descriptors) during
fixture discovery -- by `asottile`{.interpreted-text role="user"}
-
[#12659](https://redirect.github.com/pytest-dev/pytest/issues/12659):
Fixed the issue of not displaying assertion failure differences when
using the parameter `--import-mode=importlib` in pytest>=8.1.
-
[#12667](https://redirect.github.com/pytest-dev/pytest/issues/12667):
Fixed a regression where type change in
\[ExceptionInfo.errisinstance]{.title-ref} caused \[mypy]{.title-ref} to
fail.
-
[#12744](https://redirect.github.com/pytest-dev/pytest/issues/12744):
Fixed typing compatibility with Python 3.9 or less -- replaced
\[typing.Self]{.title-ref} with \[typing_extensions.Self]{.title-ref} --
by `Avasam`{.interpreted-text role="user"}
-
[#12745](https://redirect.github.com/pytest-dev/pytest/issues/12745):
Fixed an issue with backslashes being incorrectly converted in nodeid
paths on Windows, ensuring consistent path handling across environments.
-
[#6682](https://redirect.github.com/pytest-dev/pytest/issues/6682):
Fixed bug where the verbosity levels where not being respected when
printing the "msg" part of failed assertion (as in `assert condition,
msg`).
-
[#9422](https://redirect.github.com/pytest-dev/pytest/issues/9422):
Fix bug where disabling the terminal plugin via `-p no:terminal` would
cause crashes related to missing the `verbose` option.
\-- by `GTowers1`{.interpreted-text role="user"}
## Improved documentation
-
[#12663](https://redirect.github.com/pytest-dev/pytest/issues/12663):
Clarify that the \[pytest_deselected]{.title-ref} hook should be called
from \[pytest_collection_modifyitems]{.title-ref} hook implementations
when items are deselected.
-
[#12678](https://redirect.github.com/pytest-dev/pytest/issues/12678):
Remove erroneous quotes from \[tmp_path_retention_policy]{.title-ref}
example in docs.
## Miscellaneous internal changes
-
[#12769](https://redirect.github.com/pytest-dev/pytest/issues/12769):
Fix typos discovered by codespell and add codespell to pre-commit hooks.
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
â™» **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/ddoroshev/pylerplate).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
poetry.lock | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/poetry.lock b/poetry.lock
index fe26acb..cac3e2b 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -909,13 +909,13 @@ typing-extensions = ">=4.6.0,<4.7.0 || >4.7.0"
[[package]]
name = "pydantic-settings"
-version = "2.4.0"
+version = "2.5.0"
description = "Settings management using Pydantic"
optional = false
python-versions = ">=3.8"
files = [
- {file = "pydantic_settings-2.4.0-py3-none-any.whl", hash = "sha256:bb6849dc067f1687574c12a639e231f3a6feeed0a12d710c1382045c5db1c315"},
- {file = "pydantic_settings-2.4.0.tar.gz", hash = "sha256:ed81c3a0f46392b4d7c0a565c05884e6e54b3456e6f0fe4d8814981172dc9a88"},
+ {file = "pydantic_settings-2.5.0-py3-none-any.whl", hash = "sha256:eae04a3dd9adf521a4c959dcefb984e0f3b1d841999daf02f961dcc4d31d2f7f"},
+ {file = "pydantic_settings-2.5.0.tar.gz", hash = "sha256:204828c02481a2e7135466b26a7d65d9e15a17d52d1d8f59cacdf9ad625e1140"},
]
[package.dependencies]
@@ -961,13 +961,13 @@ dev = ["twine (>=3.4.1)"]
[[package]]
name = "pytest"
-version = "8.3.2"
+version = "8.3.3"
description = "pytest: simple powerful testing with Python"
optional = false
python-versions = ">=3.8"
files = [
- {file = "pytest-8.3.2-py3-none-any.whl", hash = "sha256:4ba08f9ae7dcf84ded419494d229b48d0903ea6407b030eaec46df5e6a73bba5"},
- {file = "pytest-8.3.2.tar.gz", hash = "sha256:c132345d12ce551242c87269de812483f5bcc87cdbb4722e48487ba194f9fdce"},
+ {file = "pytest-8.3.3-py3-none-any.whl", hash = "sha256:a6853c7375b2663155079443d2e45de913a911a11d669df02a50814944db57b2"},
+ {file = "pytest-8.3.3.tar.gz", hash = "sha256:70b98107bd648308a7952b06e6ca9a50bc660be218d53c257cc1fc94fda10181"},
]
[package.dependencies]