def get_installed_pypackages():
    return {p.project_name.lower(): p for p in pkg_resources.working_set}
def reorder_item(self, item, position):
    new_position = min(max(position, 0), len(self._items) - 1)