Files
gentoo/dev-python/dunamai/dunamai-1.26.0.ebuild
T
Thomas Bracht Laumann Jespersen cb914bcc30 dev-python/dunamai: deselect pijul integration test
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>
2026-03-14 10:45:43 +01:00

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
}