How to include and use .eggs/pkg_resources within a project directory targeting python 2.5.1
Question: I have python .egg files that are stored in a relative location to some .py
code. The problem is, I am targeting python 2.5.1 computers which require my
project be self contained in a folder (hundreds of thousands of OLPC XO 8.2.1
release laptops running Sugar). This means I cannot just ./ez_install to
perform a system-wide setuptools/pkg_resources installation.

Example directory structure:

    
    
    My Application/
    My Application/library1.egg
    My Application/libs/library2.egg
    My Application/test.py
    

I am wondering how best to import and use library1 and library2 from within
test.py with no pkg_resources system-wide installation. Is my best option
simply to unzip the .egg files?

Thanks for any tips.


Answer: If you want to be able to use pkg_resources, just copy pkg_resources.py
alongside your application's main script. It's designed to be able to be used
this way as a standalone runtime.

