commit:     166c3d34e99c7d4ff9d889c0a049f9a50875971f
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon May 18 13:04:33 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon May 18 13:23:14 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=166c3d34

dev-python/setuptools: Silence py2 warning

The py2 warning is not very useful for us and its verbosity breaks
other packages.

Closes: https://bugs.gentoo.org/723680
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 .../{setuptools-46.4.0.ebuild => setuptools-46.4.0-r1.ebuild}        | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/dev-python/setuptools/setuptools-46.4.0.ebuild 
b/dev-python/setuptools/setuptools-46.4.0-r1.ebuild
similarity index 91%
rename from dev-python/setuptools/setuptools-46.4.0.ebuild
rename to dev-python/setuptools/setuptools-46.4.0-r1.ebuild
index 12991147d66..fff9aec0392 100644
--- a/dev-python/setuptools/setuptools-46.4.0.ebuild
+++ b/dev-python/setuptools/setuptools-46.4.0-r1.ebuild
@@ -41,6 +41,11 @@ DISTUTILS_IN_SOURCE_BUILD=1
 DOCS=( {CHANGES,README}.rst 
docs/{easy_install.txt,pkg_resources.txt,setuptools.txt} )
 
 python_prepare_all() {
+       # silence the py2 warning that is awfully verbose and breaks some
+       # packages by adding unexpected output
+       # (also, we know!)
+       sed -i -e '/py2_warn/d' pkg_resources/__init__.py || die
+
        # disable tests requiring a network connection
        rm setuptools/tests/test_packageindex.py || die
 

Reply via email to