18 Jul 08:23
Re: Attempting to build and install latest ETS>3.0.0b1 on Windows XP
From: Brennan Williams <brennan.williams@...>
Subject: Re: Attempting to build and install latest ETS>3.0.0b1 on Windows XP
Newsgroups: gmane.comp.python.enthought.devel
Date: 2008-07-18 06:23:54 GMT
Subject: Re: Attempting to build and install latest ETS>3.0.0b1 on Windows XP
Newsgroups: gmane.comp.python.enthought.devel
Date: 2008-07-18 06:23:54 GMT
Dave Peterson wrote: > Brennan Williams wrote: > >> OK, ets co "ETS>3.0.0b" worked with the final messages >> >> All project source has been checked out to "G:\enthought\ETS_3.0.0b1" >> >> THE SOURCE FOR THE FOLLOWING PROJECTS COULD NOT BE LOCATED: >> configobj No match found for project specification >> "configobj" -- >> Required by parent project ETSProjectTools >> HINT: Perhaps try again with more "-r" options? >> >> I have configobj 4.4.0 and 4.5.3 installed so not sure why I got that >> last message. >> >> > > Because (a) that message is about the *source* for the project, not the > binaries that you have installed, and (b) even if you had the source on > your system, the "ets" command is not crawling your disks to find it, it > *is* looking for the source in the svn repositories it knows about. > > > OK that makes sense >> On to building the eggs.... >> >> The code.enthought.com/source page has a section called "Building from >> Source" with a link "Installation from Source" which takes you to >> the https://svn.enthought.com/enthought/wiki/Build page titled >> "Enthought Installation from Source Home Page" >> >> This page doesn't explicitly help me to work out how to build the eggs >> as I'm trying to build ETS 3.0.0b1 on WIndows XP. So I clicked on the >> 2.6.0b1 link for Windows XP which took me to the >> https://svn.enthought.com/enthought/wiki/Build/ETS_2.6.0b1/Py2.5/Win_XP_i386 >> page >> in which I found a note about how to get egg_builder.py >> >> I think I would have struggled to find this if it wasn't for the fact >> that I already know I need egg_builder.py as I have an older version. >> >> > > I think the root of the problem is that we don't have a page of > instructions on how to build the in-development trunk of ETS (ie ETS > 3.0) anywhere. We only cover how to build actual releases, such as ETS > 2.6, 2.71, and soon ETS 2.8.0. It would be great if you would take a > stab at writing something appropriate on the wiki. That would > definitely help others trying to follow in your footsteps. > > OK once I get to the finishing line > >> I've now run egg_builder.py which has built the eggs and put them into a >> /dist directory which is as follows... >> >> >> dist: >> total 16929 >> a----- 746553 17-Jul-108 23:00 AppTools-3.0.0b1.dev_r19953-py2.5.egg >> a----- 1374782 17-Jul-108 23:01 >> BlockCanvas-3.0.0b1.dev_r19987-py2.5-win32.egg >> a----- 877451 17-Jul-108 23:01 Chaco-3.0.0b1.dev_r20004-py2.5-win32.egg >> a----- 260106 17-Jul-108 23:01 CodeTools-3.0.0b1-py2.5.egg >> a----- 922128 17-Jul-108 23:01 >> DevTools-3.0.0b1.dev_r19998-py2.5-win32.egg >> a----- 1333 17-Jul-108 23:01 ETS-3.0.0b1.dev_r19081-py2.5.egg >> a----- 295462 17-Jul-108 23:01 >> ETSProjectTools-0.4.0a1.dev_r19423-py2.5.egg >> a----- 1726187 17-Jul-108 23:03 Enable-3.0.0b1.dev_r19990-py2.5-win32.egg >> a----- 306404 17-Jul-108 23:03 EnthoughtBase-3.0.0b1.dev_r19978-py2.5.egg >> a----- 193719 17-Jul-108 23:03 EnvisageCore-3.0.0b1.dev_r19974-py2.5.egg >> a----- 208110 17-Jul-108 23:04 >> EnvisagePlugins-3.0.0b1.dev_r19976-py2.5.egg >> a----- 7320674 17-Jul-108 23:05 Mayavi-3.0.0a1.dev_r19985-py2.5-win32.egg >> a----- 298517 17-Jul-108 23:05 SciMath-3.0.0b1.dev_r20002-py2.5-win32.egg >> a----- 753695 17-Jul-108 23:05 Traits-3.0.0b1.dev_r19994-py2.5-win32.egg >> a----- 388252 17-Jul-108 23:05 >> TraitsBackendQt-3.0.0b1.dev_r19483-py2.5.egg >> a----- 711545 17-Jul-108 23:05 >> TraitsBackendWX-3.0.0b1.dev_r19970-py2.5.egg >> a----- 939380 17-Jul-108 23:05 TraitsGUI-3.0.0b1.dev_r19999-py2.5.egg >> >> >> Next I'm going to do a complete clean install of Python 2.5 on another >> machine and then install the eggs. >> >> I normally use easy_install to install eggs so I'll install Setuptools >> after installing Python. >> >> So far so good. >> >> > > Glad to hear you've managed to build the eggs! Sorry it has been so > painful to do! > > > Actually it hasn't been painful. I have kept meaning to do this for a while and decided that I would go back right to the start and look at the updated wiki pages rather than doing what I did 6 months ago. I already knew that I needed egg_builder.py (unless it had been replaced which it hadn't) but I was trying to match my workflow with that documented in the wiki. I believe it's currently 90% there. Possibly there should be a "What you will probably need" section at the start which has links to make sure you have svn, egg_builder and easy_install/setuptools. But let me get the end of the process first (maybe a day or two as it is my mother's 83rd birthday tomorrow. I suspect most of you guys have grandmothers that age) Brennan
RSS Feed