On Thu, Jan 26, 2006 at 04:23:44PM -0500, Phillip J. Eby wrote: > At 02:58 PM 1/20/2006 -0500, Chris Lambacher wrote: > >When I build my module eggs, I publish them to a directory > >that an http server indexes. I then I have a build script that calls > >'easy_install -m -Z -d tmpdir -f http://myserver/eggs module' for each > >module > > Note that easy_install now supports using -f with a directory name, so you > don't need to have it do an HTTP fetch; just use the local directory path > instead of the http: URL.
I tried to use this and it then did not seem to honor -d tmpdir, it just tried to add the egg in place to the path. > > > >that I am interested in. Then I add all the new directories in tmpdir to > >my > >python path and call setup.py py2exe. > > FYI, if you configure the egg directory to be a "site" directory, you won't > need to add them to sys.path manually. See: > > > http://peak.telecommunity.com/DevCenter/EasyInstall#administrator-installation > > and replace all the '~/lib/python2.3' references with your desired > tmpdir. Then, when you easy_install the eggs to the tmpdir, they will get > put on sys.path automatically. I specifically don't want to do this because I don't actually want the package installed, I just want it in the path for the duration of the call to setup.py py2exe Note that I can't just install it and then uninstall it because there could be more than one build happening at the same time, each wanting a different version of the item being installed. > > > >The advantage of this is that each time I build I could potentially be > >using > >a different version of the module. I don't have to worry about not getting > >updates to that libarary because I am building a point release of my app on > >some strange branch. > > > >I wanted to make this action triggered by install_requires in the py2exe > >command, I am instead doing this externally before the py2exe command. > > That's going to have to wait until setuptools is more directly integrated > with py2exe. At some point, it should be possible for py2exe to just > swallow all the needed eggs into the library zipfile, after automatically > updating. But that's not going to happen for a while yet. > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642 > _______________________________________________ > Py2exe-users mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/py2exe-users _______________________________________________ Distutils-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/distutils-sig
