mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-11-08 18:27:07 -08:00
Upstream has disabled the pipeline test and appears to be tested with pijul 1.0.0-beta.2. Newer versions of pijul have fixed some bugs, but introduced other behaviour that needs to be handled in dunamai. At this point, probably best to disable the test so anyone running the dunamai test suite won't see failures just because they happen to have pijul installed. Signed-off-by: Thomas Bracht Laumann Jespersen <t@laumann.xyz> Part-of: https://codeberg.org/gentoo/gentoo/pulls/281 Merges: https://codeberg.org/gentoo/gentoo/pulls/281 Signed-off-by: Michał Górny <mgorny@gentoo.org>
49 lines
979 B
Bash
49 lines
979 B
Bash
# Copyright 2026 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=8
|
|
|
|
DISTUTILS_USE_PEP517=poetry
|
|
PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
|
|
|
|
inherit distutils-r1 pypi
|
|
|
|
DESCRIPTION="Dynamic version generation"
|
|
HOMEPAGE="
|
|
https://github.com/mtkennerly/dunamai/
|
|
https://pypi.org/project/dunamai/
|
|
"
|
|
|
|
LICENSE="MIT"
|
|
SLOT="0"
|
|
KEYWORDS="~amd64 ~arm64 ~riscv"
|
|
|
|
RDEPEND="
|
|
>=dev-python/packaging-20.9[${PYTHON_USEDEP}]
|
|
"
|
|
BDEPEND="
|
|
test? (
|
|
dev-vcs/git
|
|
)
|
|
"
|
|
|
|
EPYTEST_PLUGINS=()
|
|
EPYTEST_XDIST=1
|
|
distutils_enable_tests pytest
|
|
|
|
src_test() {
|
|
local EPYTEST_DESELECT=(
|
|
# Internet
|
|
tests/integration/test_dunamai.py::test__version__from_git__shallow
|
|
# Broken
|
|
tests/integration/test_dunamai.py::test__version__from_pijul
|
|
)
|
|
|
|
git config --global user.email "you@example.com" || die
|
|
git config --global user.name "Your Name" || die
|
|
if type -P bzr &>/dev/null; then
|
|
brz whoami "Your Name <name@example.com>" || die
|
|
fi
|
|
distutils-r1_src_test
|
|
}
|