diff options
author | Mathy Vanvoorden <mathy@vanvoorden.be> | 2016-11-05 00:01:51 +0100 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2016-11-14 09:58:06 +0100 |
commit | 733fbcdcf08b74153bb6c3786e8f79ba031cb339 (patch) | |
tree | 5349f3946e11c4ac30daec3c68a8fe91f7ac4559 /eclass | |
parent | dev-lang/php: Stable for PPC64 (bug #599326). (diff) | |
download | gentoo-733fbcdcf08b74153bb6c3786e8f79ba031cb339.tar.gz gentoo-733fbcdcf08b74153bb6c3786e8f79ba031cb339.tar.bz2 gentoo-733fbcdcf08b74153bb6c3786e8f79ba031cb339.zip |
distutils-r1.eclass: make *_install_for_testing install proper egg-info
Currently distutils_install_for_testing does not install the complete
egg-info into ${TEST_DIR}. This was first noticed by W. Trevor King
and reported in bug #524322. Based on info found in the related upstream
setuptools bug I added the necessary call to setuptools to create
the complete egg_info.
Without this certain packages (like cryptography) fail during testing
because they use introspection but the metadata isn't available.
Bug: https://bugs.gentoo.org/524322
Diffstat (limited to 'eclass')
-rw-r--r-- | eclass/distutils-r1.eclass | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index fb0362c30226..2db3be8b5e95 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@ -288,6 +288,8 @@ distutils_install_for_testing() { PYTHONPATH=${libdir}:${PYTHONPATH} local add_args=( + egg_info + --egg-base="${libdir}" install --home="${TEST_DIR}" --install-lib="${libdir}" |