diff --git a/dev-python/nab/Manifest b/dev-python/nab/Manifest new file mode 100644 index 0000000000..cc83543977 --- /dev/null +++ b/dev-python/nab/Manifest @@ -0,0 +1,2 @@ +DIST nab-0.0.22.tar.gz 286128 BLAKE2B 97fa6028f4253e1d78691080ccfa9eff8828b6f4b4086c7b50c7fe517498acbfac3006042066f45b7fec94d1eda4e8e287e966ce34a05edbbe0e28d3e35d76d8 SHA512 72a2e0772a053598153a38dbcb476e1af5fa6d5fe54835f9eaf76215a84b05cac31f11d5d295dbaecbb25f1516ee32131b14a9d3244d35ef6547757aecd62953 +DIST nab-0.0.22.tar.gz.provenance 9921 BLAKE2B abdfe098ee8157dd842afa449e65f15ea873bed6428eae2f61feef6918f15a5ccde15bc6263823a62c8712aa58d0d7e70aacb80bff0249f577c9c1022a5305cf SHA512 f9dec95ea4694dd883ec30e6c5b4c8c2d93bb037ed409af3e57259502271fdde1ffdf641d66422048a99a9e588f3c0a5b819b2eaac95a360ab9fb33cd3f765a2 diff --git a/dev-python/nab/metadata.xml b/dev-python/nab/metadata.xml new file mode 100644 index 0000000000..a9f7552468 --- /dev/null +++ b/dev-python/nab/metadata.xml @@ -0,0 +1,12 @@ + + + + + bakedsnake@vagrantz.xyz + bakedsnake + + + notatallshaw/nab + nab + + diff --git a/dev-python/nab/nab-0.0.22.ebuild b/dev-python/nab/nab-0.0.22.ebuild new file mode 100644 index 0000000000..cf81848d79 --- /dev/null +++ b/dev-python/nab/nab-0.0.22.ebuild @@ -0,0 +1,36 @@ +# Copyright 2022-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_{12..15} ) + +inherit distutils-r1 pypi + +DESCRIPTION="PubGrub-based dependency resolver for Python packages" +HOMEPAGE=" + https://github.com/notatallshaw/nab/ + https://pypi.org/project/nab/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/httpx2[${PYTHON_USEDEP}] + dev-python/nab-index[${PYTHON_USEDEP}] + dev-python/nab-markersets[${PYTHON_USEDEP}] + dev-python/nab-project[${PYTHON_USEDEP}] + dev-python/nab-provider[${PYTHON_USEDEP}] + dev-python/nab-resolver[${PYTHON_USEDEP}] +" + +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] +" + +# tests expect monorepo +RESTRICT="test"