I looked into why elisa specific code was breaking the build of unrelated python packages. Elisa advertises a 'egg_info.writers' entry point of 'elisa_infos.txt = elisa.core.utils.dist:write_dict' which means elisa.core.utils.dist is imported every time someone calls setup.py bdist_egg. And because the setuptools.dist.check_test_suite = override_check_test_suite is done at the module level in elisa.core.utils.dist it will be evaluated for every bdist_egg.
The correct fix probably involves moving the override of setuptools.dist.check_test_suite elsewhere in the elisa build but another fix would be to pull write_dict out of elisa.core.utils.dist into another module that doesn't mess with setuptools internals. This problem exists in Intrepid as well. -- installing elisa 0.3.5 breaks the unit tests of unrelated Python packages https://bugs.launchpad.net/bugs/263697 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs