shotgunsoftware/python-api — Issue #6: Make easy_install compatible
Author: schworer
Created: 2011-11-02 00:28:40+00:00
State: open

I've been using virtualenv a lot lately to manage my web projects, and it's useful for keeping environments clean with only the required dependencies and lib versions for a project. One thing that makes using virtualenv easy is if any third party modules are installable using `easy_install`.

Do you think others will want to run:
`easy_install shotgun`

To install the shotgun module with its dependencies? If it's done this way, there won't need to be a lib directory with third party modules hard-linked there, you can define certain modules (and versions) as dependencies, and they'll get installed as the `shotgun` module is installed.

Here are the virtualenv docs: http://www.virtualenv.org/en/latest/index.html

And some info on creating python packages: http://packages.python.org/distribute/setuptools.html

Note that if this is done right, users will still be able to add it to their PYTHONPATH like it's done now.

If I get some time, I'll do some work on documenting what it would to take to turn this module into a package. What do you think?