summaryrefslogtreecommitdiff
path: root/dev-python/inline-snapshot
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-07-28 03:04:45 -0500
committerroot <root@alpha.trunkmasters.com>2026-07-28 03:04:45 -0500
commita0e0a56dbeec1a3cf0f82d55d0bd7540943daf84 (patch)
tree2f1f9356b8039b0c455d7ca0f9d80e9670c6c471 /dev-python/inline-snapshot
parentcae7be1ab2bd23fee3929a8e940d968ee86a78e6 (diff)
downloadbaldeagleos-repo-a0e0a56dbeec1a3cf0f82d55d0bd7540943daf84.tar.gz
baldeagleos-repo-a0e0a56dbeec1a3cf0f82d55d0bd7540943daf84.tar.xz
baldeagleos-repo-a0e0a56dbeec1a3cf0f82d55d0bd7540943daf84.zip
Adding metadata
Diffstat (limited to 'dev-python/inline-snapshot')
-rw-r--r--dev-python/inline-snapshot/Manifest2
-rw-r--r--dev-python/inline-snapshot/inline-snapshot-0.35.3.ebuild61
2 files changed, 63 insertions, 0 deletions
diff --git a/dev-python/inline-snapshot/Manifest b/dev-python/inline-snapshot/Manifest
index 6e8908e614e9..6dfb0e803940 100644
--- a/dev-python/inline-snapshot/Manifest
+++ b/dev-python/inline-snapshot/Manifest
@@ -4,3 +4,5 @@ DIST inline_snapshot-0.34.2.tar.gz 2641142 BLAKE2B 9c3d88d830fd6d155ed9c60264892
DIST inline_snapshot-0.34.2.tar.gz.provenance 9768 BLAKE2B 383d087a8f6991cf184796b7641a73da25354570a8b337e134c90251496b3d1b255a86f3e1d2e2dbe035ec978bee5040e83df1f54948fe4699d48482c7ae935b SHA512 d16524d20b06164aa6087cfbabe19e6f59ac65570d7264a554739c52d9ae37f57957d3d1e1d910447282f0d38eacfacb1899995d86eebe47b474525f76d9118e
DIST inline_snapshot-0.35.2.tar.gz 2534713 BLAKE2B 963bb24d4b89ad7a440a68b986abe3d7d341937615a190b963e6503fb72c281eb1602d88eb7f0a8c3b324fc47fbc358f21550ce9feeacfa2cfa7f4e39d7a9f67 SHA512 c87808c222cc658f4d1691859920bb8bd5e203ad1d04d3070bae78850831f08782ee08833e7151c52a5a3433c7ee615b5c9b683e3c4e3ad0cf4e621d219cd5c6
DIST inline_snapshot-0.35.2.tar.gz.provenance 9909 BLAKE2B 81cb349fb13487809d034d1bfab50ff986ceb930a63479e6ef45a69c1b5c1a3bbd732504a1da6a52a4f0e2d8f007b8bf92988936e8d22f19798875751584938c SHA512 857ba6693cbb0a34fa7f3821c41a5dbce18852b07f1d395bf8d4484fbd77efd04042e96e0e04c2597291e50b29a10d6f87bb28b885648b1afb64324dabe34f19
+DIST inline_snapshot-0.35.3.tar.gz 2535863 BLAKE2B 9155bf319416aa71ee9dadd469ca89765066a1cc34e777668f3dd1c15f84dd9c89b41308f2cd837f4745f5ae9964859520da0486ed5d1752796800f5063f2e5f SHA512 16b07648cc723e169443b727f3166edba7d1099e7e6b7ecff477b88773a6ac9db442d9abe0a30e6f2ba78bd36558dd003a481e00b32fac65435223f3fc405eab
+DIST inline_snapshot-0.35.3.tar.gz.provenance 9909 BLAKE2B ae258fa2cba3129329f88694759627f47297d313899d75f4ed250a80f252bc4d7b9d87b4cfdda6ee8042a5e2a5f75fbe8513b12492abde90cb2a0e738d364985 SHA512 32103d78f06a9530727dccafed2951b32666e608886c0f7f96dd2afa58e17951f4f0d8b3683b8e2e4c91adc1c72b1a6beb79d46b53a373a2f36b4ae31bd4cdd5
diff --git a/dev-python/inline-snapshot/inline-snapshot-0.35.3.ebuild b/dev-python/inline-snapshot/inline-snapshot-0.35.3.ebuild
new file mode 100644
index 000000000000..88d1a6b4a0bc
--- /dev/null
+++ b/dev-python/inline-snapshot/inline-snapshot-0.35.3.ebuild
@@ -0,0 +1,61 @@
+# 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=( python3_{13..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}]
+ dev-python/isort[${PYTHON_USEDEP}]
+ dev-python/mypy[${PYTHON_USEDEP}]
+ >=dev-python/pydantic-2[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGIN_LOAD_VIA_ENV=1
+EPYTEST_PLUGINS=( "${PN}" pytest-{freezer,mock,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_docs.py::test_docs[categories.md]'
+ 'tests/test_docs.py::test_docs[code_generation.md]'
+ 'tests/test_docs.py::test_docs[README.md]'
+ )
+
+ local -x PYTHONPATH=${S}/src
+ local -x PYTHONWARNINGS=ignore
+ epytest
+}