commit:     e77fc94ab4ca26e953037b01983da637cc42d8bc
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Mar  2 02:58:33 2026 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Mar  2 03:55:18 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e77fc94a

dev-python/inline-snapshot: Bump to 0.32.4

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

 dev-python/inline-snapshot/Manifest                |  2 +
 .../inline-snapshot/inline-snapshot-0.32.4.ebuild  | 65 ++++++++++++++++++++++
 2 files changed, 67 insertions(+)

diff --git a/dev-python/inline-snapshot/Manifest 
b/dev-python/inline-snapshot/Manifest
index 876aca2e35ad..1fde556000a9 100644
--- a/dev-python/inline-snapshot/Manifest
+++ b/dev-python/inline-snapshot/Manifest
@@ -15,3 +15,5 @@ DIST inline_snapshot-0.32.2.tar.gz 2624220 BLAKE2B 
250ca4b9647e813175b760b123a79
 DIST inline_snapshot-0.32.2.tar.gz.provenance 9195 BLAKE2B 
7e84ebd16fb2e513c3cfd54c691ae605d5a44b2ef0454287c40a80a930e447988807b5261316f35cc57133e238672ed393d0c0ef4cb6d63a1f0708e0aaf9cb30
 SHA512 
44ef5c93c75dd0179e776180a50810790bee8663439f9d918a9392cb0bb6f8c665a0135dead8e707866f65e426bc1ecdf642023519252c26200d2ebdc98ea1f2
 DIST inline_snapshot-0.32.3.tar.gz 2625275 BLAKE2B 
ee990004036086df466cfcfeeb4a0076f5ee01bf104d3a4b1fd5563e59397daaa16ba6e0532e4d40694eba587f46ba697d0d975266c6978cb75ee160e23fb47c
 SHA512 
588967c2cbab74f7b3a21fc3a24f3811705424b6c4c6632b3b570557c1b70f2f78fae9e6736e946358824424f93ed640c7e7575dc720babbafe5c80668ddebd8
 DIST inline_snapshot-0.32.3.tar.gz.provenance 9477 BLAKE2B 
c1a49bec6ac49649c470b6fad3d8131c444431bf728aec15dd8b183de6ed347ae14bd8c20eb3365457e76c9fdc0585ca783fc5f34b80af0d14b7589b9a542228
 SHA512 
107d46fb1e7c7022a08a36ff0c8ac0d1989987b3881362db00caf11532221e2e37b36c4476c100f48f306b8867f50e44ce78eacf8afede6c5e532dcda558363f
+DIST inline_snapshot-0.32.4.tar.gz 2626703 BLAKE2B 
3adb991a0598f99e632effeb278f4046fcf37a579915f983eaadeb6851023bd90bea8bacf7a2e06475f254e8d67305d9983e44a116fb274e4d34dc3651e6d807
 SHA512 
9738339178996f7f45e7fc1f2f554f59847065ee15591d2ef09dae57e9a8ea27025f78e7258ee27d0a0856cfb5a3834650cfcf547430106e75b22bab67c2dd1f
+DIST inline_snapshot-0.32.4.tar.gz.provenance 9478 BLAKE2B 
445cc3305bee1b6bdb560134978a6f91cda32d2ac5f14d1ddd96a4a53eea54c2837daa6b04135741bbe3c32d14132ff59bd029b3e16ad43912f3a65e0081a77f
 SHA512 
016134634347eb8f5a4f6c960ee3450ffcc7331b9c4f906838a80824b7d2019cce642dbcba1c4b8a10222b194918c40e995fd178968c1c26761c4dd64f8ae7af

diff --git a/dev-python/inline-snapshot/inline-snapshot-0.32.4.ebuild 
b/dev-python/inline-snapshot/inline-snapshot-0.32.4.ebuild
new file mode 100644
index 000000000000..b7f7ad6690fd
--- /dev/null
+++ b/dev-python/inline-snapshot/inline-snapshot-0.32.4.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2024-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/15r10nk/inline-snapshot
+PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Create and update inline snapshots in your Python tests"
+HOMEPAGE="
+       https://15r10nk.github.io/inline-snapshot/
+       https://github.com/15r10nk/inline-snapshot/
+       https://pypi.org/project/inline-snapshot/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+       >=dev-python/asttokens-2.0.5[${PYTHON_USEDEP}]
+       >=dev-python/executing-2.2.0[${PYTHON_USEDEP}]
+       >=dev-python/pytest-8.3.4[${PYTHON_USEDEP}]
+       >=dev-python/rich-13.7.1[${PYTHON_USEDEP}]
+       dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+       test? (
+               dev-python/attrs[${PYTHON_USEDEP}]
+               >=dev-python/black-23.3.0[${PYTHON_USEDEP}]
+               >=dev-python/dirty-equals-0.7.0[${PYTHON_USEDEP}]
+               >=dev-python/hypothesis-6.75.5[${PYTHON_USEDEP}]
+               $(python_gen_cond_dep '
+                       dev-python/mypy[${PYTHON_USEDEP}]
+               ' 'python*')
+               >=dev-python/pydantic-2[${PYTHON_USEDEP}]
+               >=dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
+               >=dev-python/pytest-mock-3.14.0[${PYTHON_USEDEP}]
+               >=dev-python/pytest-subtests-0.11.0[${PYTHON_USEDEP}]
+       )
+"
+
+EPYTEST_PLUGIN_LOAD_VIA_ENV=1
+EPYTEST_PLUGINS=( "${PN}" pytest-{freezer,mock,subtests,xdist} )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+       local EPYTEST_DESELECT=(
+               # requires pyright
+               'tests/test_typing.py::test_typing_args[pyright]'
+               'tests/test_typing.py::test_typing_call[pyright]'
+               # TODO
+               tests/test_formating.py::test_format_command_fail
+               'tests/test_docs.py::test_docs[categories.md]'
+               'tests/test_docs.py::test_docs[code_generation.md]'
+               'tests/test_docs.py::test_docs[testing.md]'
+       )
+
+       local -x PYTHONPATH=${S}/src
+       epytest
+}

Reply via email to