diff --git a/dev-python/nab-project/Manifest b/dev-python/nab-project/Manifest index ec814da494..b1889a485a 100644 --- a/dev-python/nab-project/Manifest +++ b/dev-python/nab-project/Manifest @@ -4,3 +4,5 @@ DIST nab_project-0.0.23.tar.gz 807443 BLAKE2B fe74a5b5e8d0c4f5e8481cdaaf7c3c7e8f DIST nab_project-0.0.23.tar.gz.provenance 9710 BLAKE2B 88c1d498fb99c6ff7e7856433a2fad7d76896006655a358daec4bf8089a2ffa723f6d5982b4f85f5e3e59a568ee095ed8db2bee1085341de096fbed17042c212 SHA512 e2cae6252d66ec16bf0441f00fd8042d28824ae0582718e23ea61364e012c178fa54d84a012ebe04f2ffa91e54e80199dfdf598db4807c8033e024e4aaf4fe2b DIST nab_project-0.0.24.tar.gz 827040 BLAKE2B 30c4a196b1cead27e59d3385d366a824f6366ed068340510fcf083b849194ffc89e1d635655b4601b9055ad705ed96385c77c01a6c4fc5ab2fc677f1c720e170 SHA512 b2e03d66efe75677a4acf605bf48e018a158be2120e1ef5e27aaeaf956ec7bb0833fc1ec48e0554c7fe00d7511e78367e3e63418075c9df336231ac1ecac3ad4 DIST nab_project-0.0.24.tar.gz.provenance 9604 BLAKE2B c03c23883b02969812c6439a9b16d126479b22e9ec684c6626bcc4b4965e93e3af24e1e4587f62419b3a28a5d57f3886309bbbc69df84eac3abc11048756f5d0 SHA512 47cdd9cd4f2e073066fdccab31fb625701f292dfa7951ec5fc2d45cf9635c383b98893d8ae6a18c8caaa722fec6169a0bfee9c13d06f14f9ef4dfc5393f0030d +DIST nab_project-0.0.25.tar.gz 827178 BLAKE2B fa558a75a531f10aa176cd1f8d2b25822302b69b8bec4e7cc7df2bec33ed1cfcc39c35f2cabc5aa77bb05275457a87ef3a4e5aa08b16c9e0c25409c454c67f69 SHA512 13427637083bbcc750501e4191ecd874d0ebc2a703dfa88cd885c4dffffd6de6299c02c1756ed9ee76141e6caeef859096c6dbefaea7e3fb12d3c2232f24d008 +DIST nab_project-0.0.25.tar.gz.provenance 9663 BLAKE2B 474405a167953b673ebaadbe2da705b70ad38ac45420c26072c917da39c23e7eee98a5014cc0670142f999e848a8308778376d0c7aaddbabd5ec05ae6c401e5f SHA512 728d9b1ad8a4eee5edfdd2083faf2dcc308bc34fb77a74f8b1cdd1b9b2b5f697c63a0cd9463245276c4f1805396a85bbe0840983be8b40c852ec6dec50e6bcee diff --git a/dev-python/nab-project/nab-project-0.0.25.ebuild b/dev-python/nab-project/nab-project-0.0.25.ebuild new file mode 100644 index 0000000000..4c126714b0 --- /dev/null +++ b/dev-python/nab-project/nab-project-0.0.25.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="Indexed-backed provider, lockfile emitter, and downloader for nab" +HOMEPAGE=" + https://github.com/notatallshaw/nab/ + https://pypi.org/project/nab-project/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +# Many tests not working when not in monorepo +# in this case it is better to just restrict +RESTRICT="test" + +RDEPEND=" + dev-python/httpx2[${PYTHON_USEDEP}] + dev-python/installer[${PYTHON_USEDEP}] + ~dev-python/nab-index-0.0.25[${PYTHON_USEDEP}] + ~dev-python/nab-markersets-0.0.25[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pyproject-hooks[${PYTHON_USEDEP}] + >=dev-python/tomli-2.5.0[${PYTHON_USEDEP}] + >=dev-python/tomli-w-1.2.0[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] +" + +BDEPEND=" + dev-python/build[${PYTHON_USEDEP}] + dev-python/hatch-vcs[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=( hypothesis respx ) + +distutils_enable_tests pytest