commit:     38243868039b5fffab90f4e9a46d155c264cdf1e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 27 04:08:04 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Mar 27 04:10:26 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38243868

dev-python/inline-snapshot: Bump to 0.20.10

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

 dev-python/inline-snapshot/Manifest                |  1 +
 .../inline-snapshot/inline-snapshot-0.20.10.ebuild | 62 ++++++++++++++++++++++
 2 files changed, 63 insertions(+)

diff --git a/dev-python/inline-snapshot/Manifest 
b/dev-python/inline-snapshot/Manifest
index 893d110cbf95..f84197917950 100644
--- a/dev-python/inline-snapshot/Manifest
+++ b/dev-python/inline-snapshot/Manifest
@@ -1,3 +1,4 @@
+DIST inline_snapshot-0.20.10.tar.gz 92902 BLAKE2B 
74a1f89e92bbce25eb08837524e819fdeccf6ef24c19b2344a3b54a3a95b50855be15aa1f0f6188e1da34887df800829efb05daa6df68d6386f77e11f9b1a87a
 SHA512 
ae8f5833e9334ec7cd9e76d3149a5a05212e2255b817aea1174babe47ced163da579007c2b7d0111b4de29282062b2b32a737d36602baa59c617bba244687011
 DIST inline_snapshot-0.20.5.tar.gz 92215 BLAKE2B 
a366a61f84d07481e1d9bf7033c691873d000f7e4dad100571481360134522db478453928fa9bce681f34d1951c75f9300bb61ce25bf950204fe168d6ed7a2fa
 SHA512 
145dad40507ba7d457a74e63d920d2edcb24f4e7d263956912f5ec964210cae126f7e94771f1e64f5e47eca2e6124c6b87b36af5fb06d3e37242328be4daba8e
 DIST inline_snapshot-0.20.8.tar.gz 92748 BLAKE2B 
6e06f799197f4a9801f248d407a1e02c10aab34a04ceac9523b3d702d28af28aa680ce20d0e2158a24c7cc6887ff5b8ee71772fe02f921ef3da15785390c009c
 SHA512 
d54ee73679f72426c544f2980ce9ba59e8964e07600d00e87e1b003cfeec7f52256b6239ba0e586f6a5cadc4ad08c1e09a722cb099d3282c7466c467e97e8b59
 DIST inline_snapshot-0.20.9.tar.gz 92793 BLAKE2B 
361dbea001903a038db565b58a9b676be2eb17747ec6f482befb2601dd6858ef4773ab4db1e738124dd7768137b4d3fa1386c9898a313a8047572845768651a6
 SHA512 
d005aa8be72f8e2cf85248d30ddb3a12151da34868a663af8d6b0939e352dd668d405ea210adbb1e8e5db80014f9c3dbc4455c2cb4bc27565956678e484559c0

diff --git a/dev-python/inline-snapshot/inline-snapshot-0.20.10.ebuild 
b/dev-python/inline-snapshot/inline-snapshot-0.20.10.ebuild
new file mode 100644
index 000000000000..384e7bf42ea4
--- /dev/null
+++ b/dev-python/inline-snapshot/inline-snapshot-0.20.10.ebuild
@@ -0,0 +1,62 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+
+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/rich-13.7.1[${PYTHON_USEDEP}]
+       $(python_gen_cond_dep '
+               >=dev-python/tomli-2.0.0[${PYTHON_USEDEP}]
+       ' 3.10)
+"
+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_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+       local EPYTEST_DESELECT=(
+               # requires pyright
+               'tests/test_typing.py::test_typing[pyright]'
+               # TODO
+               tests/test_formating.py::test_format_command_fail
+       )
+
+       local -x COLUMNS=80
+       local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+       local -x 
PYTEST_PLUGINS=inline_snapshot.pytest_plugin,pytest_freezer,pytest_subtests.plugin,xdist.plugin
+       local -x PYTHONPATH=${S}/src
+       epytest -p pytest_mock
+}

Reply via email to