
So my group got canceled. Even though we were miles ahead of the other group in the Mega-Corp that is Amdocs who just started to create a similar product but focused at other Amdocs products. So now I have to go back to playing with J2EE cruft. I was so getting into Jython and Python. Oh well.
On the side note, it is not easy trying to get somethings installed when there are so many web pages with tidbits of the technical info I am looking for. What do I want? Well I want to install a functioning DJango web site with blogs, nice message forums (and I mean nice I hate most online forums), an integrated wiki, a subscription based set of services. Naturally I am running something different from everyone else. I have a Centos 4 server, and I want to use lighthttpd.
So what are the hitches? Well:
1) DJango has some required external libraries which themselves have required libraries. What a mess. Turns out some of those libraries may or may not be needed depending on which version of Python you have installed.
2) But wait... Centos actually depends on Python... but the version of Python they have in the packages... in other words Python 2.3. If you try and install Python 2.4 or 2.5 yum and other tools start breaking. So you have to be careful here.
3) Now I have to play with the poorly documented Python repository.
4) Just try and make all this nice and clean (and repeatable!!).
More to come. As I put this all together I'll probably host it on the new wiki for my main site.
Comments
issues with Django
A lot of the issues with Django I've noted as well. They shine on some bits, fall over on others. I know I had a fit upgrading to Python 2.5 on my Ubuntu box, too.
Oddly enough, keeping Python up to date and compatible is easier on a Win box. Usually it's just a matter of unzipping the package and dropping it in lib\site-packages. Ubuntu made me deal with all those nasty symlinks and I never knew for sure that what I had copied over would actually get used.
Something to look at is setuptools. Those libs released as .eggs are easy to maintain using setuptools.
In fact, with Turbogears you get the whole thing built on eggs. Downside: it's frankenstein's monster.
Post new comment