repo/gentoo:master commit in: dev-python/pydantic-settings/

Michał Górny <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786169234.9962ebb2e4abd348437b32b8cf7f153ed51dcea6.mgorny@gentoo>
commit:     9962ebb2e4abd348437b32b8cf7f153ed51dcea6
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  8 05:28:00 2026 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Aug  8 06:07:14 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9962ebb2

dev-python/pydantic-settings: Bump to 2.15.0

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/pydantic-settings/Manifest              |  2 ++
 .../pydantic-settings-2.15.0.ebuild                | 39 ++++++++++++++++++++++
 2 files changed, 41 insertions(+)

diff --git a/dev-python/pydantic-settings/Manifest b/dev-python/pydantic-settings/Manifest
index 9b2ebe482713..4257c8663a42 100644
--- a/dev-python/pydantic-settings/Manifest
+++ b/dev-python/pydantic-settings/Manifest
@@ -2,3 +2,5 @@ DIST pydantic_settings-2.14.1.tar.gz 235551 BLAKE2B eed48ff5483d76e3c8f222b1c4fe
 DIST pydantic_settings-2.14.1.tar.gz.provenance 9513 BLAKE2B 2851804cf2cdb9e2b3a26708e126da501a6ca89cc121b6ce921a0e192b7b5ef41abafa076300fb154ca2de48f85a0354fa598e230767433bc56587975233dbeb SHA512 bc2c7eff25e5404136b955a7c34b29b3725537e10939bf61ed2d1d85f1ed6c88ab342981e1796247895573e63efa7a2761822f12b3ee60999d6ccfc3dc7740d7
 DIST pydantic_settings-2.14.2.tar.gz 237700 BLAKE2B c38ade96748b87204ac147907261f121ee5a64236077095658b246f288c71d898ed917f03bf781a0571454b2b904cbe2ee325b86c20f0bc0c6c121c45bd7da08 SHA512 50ec63a4e70bf41f5cd4923c7d4802a9b94de2f50c364f0dec2f9fb2833ef7b22c13f5c5e39004b2b38231f56151b2c1d5f50d547737ec99578840d5e6932c5e
 DIST pydantic_settings-2.14.2.tar.gz.provenance 9781 BLAKE2B 012ca046a4ddc054cc19429dae96f995875db49a89e6d6e49870e518d3dafba192d522c27e286aaaa963de366f66728ed8e545e5dc20df456e23cbb225061cac SHA512 5129115c17ea936dd82fd3a0f4cc5203af0739a5361087d8944c868aa3b2080e355954aeaa1025337a3e93245054c38a6671640a4f9409e20ac4a8cdc61ef0b6
+DIST pydantic_settings-2.15.0.tar.gz 261253 BLAKE2B aa1157d8ec21ecde15039d47f42bb64da6af910f6693558c9e9ea9bca5ac13b43a38349c688c1ef43441734036d1d8b211646f6db9950ecb275ac212c51b7eac SHA512 0b8ee285df6d1b89429e2156ed5d462d43ea0aed9fe684cf4adb1d240c2174ea315f8937465f682351da18f93d2454cace52ccb4bce30f6fe4e6cf75069296db
+DIST pydantic_settings-2.15.0.tar.gz.provenance 10063 BLAKE2B c3641f3e2a7c3228432642986199e848da9fdea371e32de40c8ebd9dd0b3ba8ae27694c116fa04dedf8a37fb5a780d8a84777d848a4838d724a180ac66e94473 SHA512 a403278deca993c39e789b02ecc9e2493e1220f5e75c4324abddbcd4a0c9e9f2f7f8ed1aed36c3f5687a031789fe17fd2f5a6b0fbc8ec6f3641db3fe64f98255

diff --git a/dev-python/pydantic-settings/pydantic-settings-2.15.0.ebuild b/dev-python/pydantic-settings/pydantic-settings-2.15.0.ebuild
new file mode 100644
index 000000000000..2e67f4402e94
--- /dev/null
+++ b/dev-python/pydantic-settings/pydantic-settings-2.15.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYPI_VERIFY_REPO=https://github.com/pydantic/pydantic-settings
+PYTHON_COMPAT=( python3_{12..15} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Settings management using Pydantic"
+HOMEPAGE="
+	https://github.com/pydantic/pydantic-settings/
+	https://pypi.org/project/pydantic-settings/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+	>=dev-python/pydantic-2.7.0[${PYTHON_USEDEP}]
+	>=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}]
+	>=dev-python/typing-inspection-0.4.0[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=( pytest-mock )
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+	# TODO; can't repro in venv
+	tests/test_precedence_and_merging.py::test_merging_preserves_earlier_values
+)
+
+EPYTEST_IGNORE=(
+	# require pytest-examples
+	tests/test_docs.py
+)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.