Diff qtile-0.15.1 with a qtile-0.16.1

/usr/portage/x11-wm/qtile/qtile-0.16.1.ebuild 2020-09-12 18:09:00.000000000 +0300
2 2
# Distributed under the terms of the GNU General Public License v2
3 3

  
4 4
EAPI=7
5
PYTHON_COMPAT=( python3_{7,8} )
6 5

  
7
inherit distutils-r1 virtualx
6
DISTUTILS_USE_SETUPTOOLS=rdepend
7

  
8
PYTHON_COMPAT=( python3_{7,8} )
8 9

  
9
if [[ ${PV} == 9999* ]] ; then
10
	EGIT_REPO_URI="https://github.com/qtile/qtile.git"
11
	inherit git-r3
12
else
13
	SRC_URI="https://github.com/qtile/qtile/archive/v${PV}.tar.gz -> ${P}.tar.gz"
14
	KEYWORDS="amd64 ~x86"
15
fi
10
inherit distutils-r1
16 11

  
17 12
DESCRIPTION="A full-featured, hackable tiling window manager written in Python"
18 13
HOMEPAGE="http://qtile.org/"
14
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
19 15

  
20 16
LICENSE="MIT"
21 17
SLOT="0"
22
IUSE="test"
23
# docs require sphinxcontrib-blockdiag and sphinxcontrib-seqdiag
18
KEYWORDS="~amd64 ~x86"
19

  
20
RESTRICT="test"
21

  
22
# requires internet and specific
23
# pulseaudio settings
24 24

  
25 25
RDEPEND="
26 26
	x11-libs/cairo[X,xcb(+)]
27 27
	x11-libs/pango
28 28
	dev-python/setuptools[${PYTHON_USEDEP}]
29
	dev-python/setuptools_scm[${PYTHON_USEDEP}]
29 30
	>=dev-python/cairocffi-0.9.0[${PYTHON_USEDEP}]
30 31
	>=dev-python/cffi-1.1.0[${PYTHON_USEDEP}]
31 32
	>=dev-python/six-1.4.1[${PYTHON_USEDEP}]
32 33
	>=dev-python/xcffib-0.8.1[${PYTHON_USEDEP}]
34
	media-sound/pulseaudio
33 35
"
34
BDEPEND="
35
	test? (
36
		dev-python/pytest[${PYTHON_USEDEP}]
37
		dev-python/xvfbwrapper[${PYTHON_USEDEP}]
38
		x11-base/xorg-server[xephyr]
39
		x11-apps/xeyes
40
		x11-apps/xcalc
41
		x11-apps/xclock
42
	)
43
"
44

  
45
# display retry backoff slowness and failures
46
RESTRICT="test"
47

  
48
python_test() {
49
	# force usage of built module
50
	rm -rf "${S}"/libqtile || die
51
	PYTHONPATH="${BUILD_DIR}/lib" py.test -v "${S}"/test || die "tests failed under ${EPYTHON}"
52
}
53 36

  
54 37
python_install_all() {
55 38
	local DOCS=( CHANGELOG README.rst )
Thank you!