We build a product mainly for Python developers and would like to support PyCharm out of the box. (Thanks to the free 3.0 community edition.) We'd like to generate (or ship as-is) a project file that just works.
The only issue we're run into is run configurations. How can we know what Python's the user has installed? Is it possible for us to register our shipped virtualenv'd Python within PyCharm and use that?
Project File Generation and Run Configurations