envisage.egg_utils module

Utility functions for working with Python Eggs.

envisage.egg_utils.add_eggs_on_path(working_set, path, on_error=None)[source]

Add all eggs found on the path to a working set.

envisage.egg_utils.get_distributions_in_egg_order(working_set, distributions=None)[source]

Return all distributions in Egg dependency order.

envisage.egg_utils.get_distributions_with_entry_point(working_set, entry_point_name)[source]

Return all distributions that contribute to an entry point.

envisage.egg_utils.get_entry_points_in_egg_order(working_set, entry_point_name)[source]

Return entry points in Egg dependency order.

envisage.egg_utils.get_requires(working_set, distribution)[source]

Return all of the other distributions that a distribution requires.