diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-01-13 06:41:32 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-01-13 06:41:32 +0000 |
commit | 4b1d73e089a436406c89fadc33638314981c44e6 (patch) | |
tree | 1777930320566e090b2b462273c045e555b85b86 /dev-python/inline-snapshot | |
parent | dc9bfd846ffa3990be92029481684342bc57218e (diff) |
gentoo auto-resync : 13:01:2025 - 06:41:32
Diffstat (limited to 'dev-python/inline-snapshot')
-rw-r--r-- | dev-python/inline-snapshot/Manifest | 2 | ||||
-rw-r--r-- | dev-python/inline-snapshot/inline-snapshot-0.19.1.ebuild | 63 |
2 files changed, 65 insertions, 0 deletions
diff --git a/dev-python/inline-snapshot/Manifest b/dev-python/inline-snapshot/Manifest index a7784721e8a5..f63a48ff891c 100644 --- a/dev-python/inline-snapshot/Manifest +++ b/dev-python/inline-snapshot/Manifest @@ -1,5 +1,7 @@ DIST inline_snapshot-0.18.2.tar.gz 225777 BLAKE2B 45a08224c8ec94e052c6fe1393ad9b12c7227b9208ef591f323b15baf1622866fcfc7c91167fa8d352dae895e140348df4b3e492c52e441c2b8799e7f53f7ca5 SHA512 6b370ee0a717834f361b712ee71434362a44e92688df298572a801bbf384d69bd37816b2aa1e701f77d72149fff2ec5da9fceb24980af15de807973451e161c9 DIST inline_snapshot-0.19.0.tar.gz 87554 BLAKE2B 9cb8d15b1d33844053b0ed5df8a4d47ea290bf3c67872671e147fb284e1fb2013bffda21fb38e96c01336b768a1315b81ba8a71d9df8a716ee4ffd92658160a8 SHA512 bb528a6657196938994e678042e379159d28635cc7679ab21a42e550efb35e1edc58fd58ec0b25560866062c6956b8d73f475a682c43255ff18ce31ed55cf9fd +DIST inline_snapshot-0.19.1.tar.gz 88072 BLAKE2B 83ddb98a9ff7fe6b4a5071cd9452b81ee92b0f2538c0b55876bc4e4a08770a64415c95334ce4cb825000e1bd295fa582eb3be6db400e75447fe85daed360c17e SHA512 3750de436a5b19002728df954d4b60e30f7fd6ff0ae49e1a0268cf61d5ba40b809ccaf2b8474b9c3a2b9195a9b0edb7ec98dc4d29af77738fab997e566890bd5 EBUILD inline-snapshot-0.18.2.ebuild 1724 BLAKE2B 160c360e226a13928ca62a48a7dc03ed15feeea8a9e99d23fc8f9e659b07cb600201a45b79eae989e8d27f69c20003469c7f9c211fabe8a0c883669aeb278133 SHA512 e140c10d47607fe20a151639f00513b042e84c493a95c4a81f83b01a3ce42217a521dea80ae723fa4c25ddc806ba2f1da50941d9672c48573f6b839bb52b5867 EBUILD inline-snapshot-0.19.0.ebuild 1746 BLAKE2B 63c4ee60d7592faa0bd0221e64461d95b0a0e0ab811c1bc7f303279e9710cc8efd329fd3e31095272d2dda798ed965d0f30ce8bce58ae775efb0fb3a39269034 SHA512 ea198b62e82c5254f4fdf0693170517f5fdcd553273c1769852999e7e1f8592e4b9a18947bf0934f5462322dd4da543382b7973e7d290d54b9e2010ecb8d603a +EBUILD inline-snapshot-0.19.1.ebuild 1746 BLAKE2B 63c4ee60d7592faa0bd0221e64461d95b0a0e0ab811c1bc7f303279e9710cc8efd329fd3e31095272d2dda798ed965d0f30ce8bce58ae775efb0fb3a39269034 SHA512 ea198b62e82c5254f4fdf0693170517f5fdcd553273c1769852999e7e1f8592e4b9a18947bf0934f5462322dd4da543382b7973e7d290d54b9e2010ecb8d603a MISC metadata.xml 384 BLAKE2B 37af14f95875416431210b572e9c5e96437d773cf53174dec247a9006ad24940f17ae9803a750dd2e1e73f63675f594b326f880bf7d5cb29ff09a8aae4959e60 SHA512 173bd013e023443c9dac349fab3deea6b5e9c2f054052d3362757cc0c46dd89309c509eb6a0f5a5774a7d8acbc55578b629039615a0cb31d74001a8d0db8b680 diff --git a/dev-python/inline-snapshot/inline-snapshot-0.19.1.ebuild b/dev-python/inline-snapshot/inline-snapshot-0.19.1.ebuild new file mode 100644 index 000000000000..fd8a5cc819a8 --- /dev/null +++ b/dev-python/inline-snapshot/inline-snapshot-0.19.1.ebuild @@ -0,0 +1,63 @@ +# 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 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.1.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/click-8.1.4[${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 +} |