Install this version:
emerge -a =dev-python/wstool-0.1.18
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =dev-python/wstool-0.1.18
Or alternatively:
emerge --autounmask-write -a =dev-python/wstool-0.1.18
EAPI=7
PYTHON_COMPAT=( python3_{8..10} pypy3)
inherit distutils-r1
DESCRIPTION="Commands to manage several local SCM repositories for ROS"
HOMEPAGE="http://wiki.ros.org/wstool"
SRC_URI="http://github.com/vcstools/wstool/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86 ~arm ~arm64"
LICENSE="BSD"
SLOT="0"
IUSE="test"
RDEPEND="
dev-python/pyyaml[${PYTHON_USEDEP}]
>=dev-python/vcstools-0.1.38[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
dev-python/sphinx
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
dev-vcs/git
dev-vcs/bzr
dev-vcs/mercurial
dev-vcs/subversion
)
"
DISTUTILS_IN_SOURCE_BUILD="yes"
python_test() {
# From travis.yml
# Set git config to silence some stuff in the tests
git config --global user.email "foo@example.com"
git config --global user.name "Foo Bar"
# Set the hg user
echo -e "[ui]\nusername = Your Name <your@mail.com>" >> ~/.hgrc
# Set the bzr user
bzr whoami "Your Name <name@example.com>"
# command to run tests
nosetests --with-coverage --cover-package=wstool || die
}
Manage flags for this package:
euse -i <flag> -p dev-python/wstool |
euse -E <flag> -p dev-python/wstool |
euse -D <flag> -p dev-python/wstool
dev-python/pyyaml[] >=dev-python/vcstools-0.1.38[] dev-python/sphinx test? ( dev-python/nose[] dev-python/coverage[] dev-vcs/git dev-vcs/bzr dev-vcs/mercurial dev-vcs/subversion )
dev-python/pyyaml[] >=dev-python/vcstools-0.1.38[]
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | wstool-0.1.18.tar.gz | 80595 bytes | http://github.com/vcstools/wstool/archive/0.1.18.tar.gz |