dev-python/nab-provider: new package, add 0.0.22

Signed-off-by: bakedsnake <bakedsnake@vagrantz.xyz>
This commit is contained in:
bakedsnake committed 2026-10-23 16:33:32 +02:00
1 parent 91c48a2867
commit 5391b3d574
3 files changed
+52

No files matched your search

+2
View File
@@ -0,0 +1,2 @@
DIST nab_provider-0.0.22.tar.gz 409367 BLAKE2B 046cf0a17fd2011fb2c0490b5d0eb545d5346bcea02b6d1cf48228972315e61ff96d201dbd79c3eb082ec1d65c536ad82780c2d493599e2a3f8433460581beec SHA512 b7123a679239390402013a691510e8f458eb2eb3504c91ac06b193dc12891b2cc133c75c341866deddab57ad933de63add993c207972a24b0c9a1061ed6f8667
DIST nab_provider-0.0.22.tar.gz.provenance 9808 BLAKE2B 4732281d11bb76982f2eed4f2edefb412ed97b00cb6150041ba551b2d76a1c49ccd29c86b8326d8594acf94358ba35d1e8a0d1d6af28034902a5dfc64e88dbdf SHA512 a23b683b862f5b1e6808000f1e2849407b4fdbff8815ccd92ffbbf9bfe6dc5370b7548490b49aa1880e030428b615417a1fec044ed0cd0efc27b6ada1b9a02f5
+12
View File
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>bakedsnake@vagrantz.xyz</email>
<name>bakedsnake</name>
</maintainer>
<upstream>
<remote-id type="github">notatallshaw/nab</remote-id>
<remote-id type="pypi">nab-provider</remote-id>
</upstream>
</pkgmetadata>
@@ -0,0 +1,38 @@
# 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="IO-free resolution core for nab"
HOMEPAGE="
https://github.com/notatallshaw/nab/
https://pypi.org/project/nab-provider/
"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-python/nab-resolver[${PYTHON_USEDEP}]
"
BDEPEND="
dev-python/hatch-vcs[${PYTHON_USEDEP}]
"
EPYTEST_PLUGINS=( pytest )
distutils_enable_tests pytest
python_test() {
# skip test that expects monorepo
epytest --deselect tests/test_pep508.py::TestParseRequirement::test_over_nested_marker_raises_invalid_requirement \
--deselect tests/test_pep508.py::TestRequirementParsingIsRouted::test_no_shipped_module_constructs_a_requirement
}