From caab06d4a89e612d7d7deef236d5fba61a98e576 Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Wed, 27 Jan 2016 09:11:44 -0500 Subject: dev-python/six: Remove any existing egg-info directory Bug: https://bugs.gentoo.org/573114 Package-Manager: portage-2.2.27_p49 --- dev-python/six/six-1.10.0.ebuild | 13 +++++++++++++ dev-python/six/six-1.9.0-r1.ebuild | 13 +++++++++++++ 2 files changed, 26 insertions(+) (limited to 'dev-python') diff --git a/dev-python/six/six-1.10.0.ebuild b/dev-python/six/six-1.10.0.ebuild index baf5f47fb3a2..f0d2eef16da1 100644 --- a/dev-python/six/six-1.10.0.ebuild +++ b/dev-python/six/six-1.10.0.ebuild @@ -48,3 +48,16 @@ python_install_all() { use doc && local HTML_DOCS=( documentation/_build/html/ ) distutils-r1_python_install_all } + +pkg_preinst() { + # Remove this in the next version bump + _cleanup() { + local pyver=$("${PYTHON}" -c "from distutils.sysconfig import get_python_version; print(get_python_version())") + local egginfo="${ROOT%/}$(python_get_sitedir)/${P}-py${pyver}.egg-info" + if [[ -d ${egginfo} ]]; then + echo rm -r "${egginfo}" + rm -r "${egginfo}" || die "Failed to remove egg-info directory" + fi + } + python_foreach_impl _cleanup +} diff --git a/dev-python/six/six-1.9.0-r1.ebuild b/dev-python/six/six-1.9.0-r1.ebuild index 7553b1d29d56..de1f0c97c240 100644 --- a/dev-python/six/six-1.9.0-r1.ebuild +++ b/dev-python/six/six-1.9.0-r1.ebuild @@ -39,3 +39,16 @@ python_install_all() { use doc && local HTML_DOCS=( documentation/_build/html/ ) distutils-r1_python_install_all } + +pkg_preinst() { + # Remove this in the next version bump + _cleanup() { + local pyver=$("${PYTHON}" -c "from distutils.sysconfig import get_python_version; print(get_python_version())") + local egginfo="${ROOT%/}$(python_get_sitedir)/${P}-py${pyver}.egg-info" + if [[ -d ${egginfo} ]]; then + echo rm -r "${egginfo}" + rm -r "${egginfo}" || die "Failed to remove egg-info directory" + fi + } + python_foreach_impl _cleanup +} -- cgit v1.2.3