diff --git a/dev-python/nab-markersets/Manifest b/dev-python/nab-markersets/Manifest index 5de9f66ae8..391e61b52b 100644 --- a/dev-python/nab-markersets/Manifest +++ b/dev-python/nab-markersets/Manifest @@ -1,2 +1,4 @@ DIST nab_markersets-0.0.22.tar.gz 109258 BLAKE2B e812c3bde7c3055eaea17d6567c2525193270aa5ec74e59cc063d816d47136ff57e7b1c2a15a23577218bab35ee545a07db0a3435eb9be54c263de99589847ea SHA512 1b83e7bf685858cb6958d5c636759f9853dcc04c60e3b98b23df8407cb3793690c6290d327e01ba5b2a33a4e251d4c3c39f3d3e5d1b8d415bd94335b7597cfaa DIST nab_markersets-0.0.22.tar.gz.provenance 9855 BLAKE2B 08542c0fe7ca6f39616c2143450dd76a36915e5cbd221596725453356cca3aea80fa41eb515b3e44a00bf9346252360bf56a5c0750674a32b85fee9a6da25ffd SHA512 7972e7a30f10c7ffed9370db036b460440072742180cf196ba78ae5dd6be40c18339f0fe83b971de1ac13327f1409a016fdf12cd11f5e341c33b39f52de13a00 +DIST nab_markersets-0.0.23.tar.gz 108971 BLAKE2B 4179f52f31908c20ac01b2854ab1adf367c7be6c1b544d2c1489431494547dfd7ea88d2ee19670d2a55f3d14e5057b219ab281c3aeb7b32bde723e752d45b9b3 SHA512 1f41e01cc4717bf46e239d58038282baf233122484e50dea305f6c03fc08d82f71727f0f4e1947b1ef08f7b4e17349beccb2097310654f8ce3c95032b598e140 +DIST nab_markersets-0.0.23.tar.gz.provenance 9655 BLAKE2B 8394bdf3df42165fc55936ee599112d7f35a7ec04ff10373b13f10c6c29d43b8b04e72489d9f3a698d38d1e394f53cb025789cf002811c59b4dbff07a4d746d8 SHA512 904b2094f39e32849ce0a5bb23f03885f872635e7f787557ca822670cf36dac780a6bc2d498f2ba72344f768efd8918c812be02c722812f9ea063c05ea0c9f1d diff --git a/dev-python/nab-markersets/nab-markersets-0.0.23.ebuild b/dev-python/nab-markersets/nab-markersets-0.0.23.ebuild new file mode 100644 index 0000000000..7aa2485f4b --- /dev/null +++ b/dev-python/nab-markersets/nab-markersets-0.0.23.ebuild @@ -0,0 +1,45 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYPI_VERIFY_REPO=https://github.com/notatallshaw/nab +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{13..15} ) + +inherit distutils-r1 pypi + +DESCRIPTION="PEP 508 marker algebra, markers as sets of environments" +HOMEPAGE=" + https://github.com/notatallshaw/nab/ + https://pypi.org/project/nab-markersets/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + ~dev-python/nab-resolver-0.0.23[${PYTHON_USEDEP}] +" + +BDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/hatch-vcs[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=( ) + +distutils_enable_tests pytest + +python_test() { + # skip tests that expect monorepo + local EPYTEST_DESELECT=( + tests/test_fetch_port.py::TestPortDeclaration::test_declares_exactly_the_members_its_consumers_use + tests/test_lockfile.py::TestGettingStartedTranscript::test_documented_pins_render_as_written + tests/test_toml_io.py::TestCensus::test_census_reads_the_wrapper_itself + tests/test_toml_io.py::TestCensus::test_every_parse_goes_through_toml_io + ) + + epytest -m 'not benchmark' +}