Search code examples
pythonsetuptoolseasy-install

Determining version of easy_install/setuptools


I'm trying to install couchapp, which uses easy_install - and is quite explicit in stating a particular version of easy_install/setuptools is needed: 0.6c6. I seem to have easy_install already on my Mac, but there's no command-line arguments to check the version. Instead of just installing a new version over the top, I'd like to see whether it's necessary first.

So: Any pointers on how I can see what version of setuptools/easy_install I have installed on my machine?

I'm not a Python developer, so I'm assuming this is a simple question. However, I've not found anything via Google or here on SOF.


Solution

  • One way would be to look at the actual source file for easy_install. Do

    which easy_install
    

    to see where it's located, and then use that path in

    less path/to/easy_install
    

    The second line in my easy_install script says:

    # EASY-INSTALL-ENTRY-SCRIPT: 'setuptools==0.6c11','console_scripts','easy_install'
    

    which suggests that I have easy_install version 0.6c11.