[wingide-users] Including a library in your project?

Stephan Deibel sdeibel at wingware.com
Tue Aug 3 20:20:38 MDT 2010

Michael Hipp wrote:
> Hello, just wondering what everyone considers "best practices"?
> I have library "projects" that my main project depends on. I spend a 
> lot of time in both in Wing. What's the best way to manage this?
> 1) Include the far-flung library directory as part of the Wing project.
> 2) Make a symlink from the Wing project dir to the library dir.
> 3) Run multiple instances of Wing.
> I've been doing #3 but it's getting tedious flipping back and forth. 
> Plus I can't see library code side-by-side with project code.
> What are you all doing?

I include the libraries in the project and set up the Python Path so 
they are found.  I find it most convenient just to be able to use and 
edit the libraries conveniently as I run into any problems or missing 
features with them, and I can always overview any changes and check them 
in selectively in the version control tool.  Their tests also show up 
separately in the Testing tool and I can use the filter to select just 
those that I want to work with.

However, I should note that usually my library directory isn't far flung 
so the project view's contents is manageable.  I've used symlinks in 
some cases where they library was further away.

- Stephan

More information about the wingide-users mailing list