Gerben Wierda wrote:
> So I tried:
> sudo make DESTDIR=/Library/Frameworks/Python.framework/Versions/2.4
> install
> but that results in things one probably does not want, e.g. during
> the install run one sees:
>
> byte-compiling /Library/Frameworks/Python.framework/Versions/2.4/
> System/Library/Frameworks/Python.framework/Versions/2.3/lib/python2.3/
> site-packages/cvs2svn_rcsparse/texttools.py to texttools.pyc
That's actually where you would want a package installed. It all depends
on how cvs2svn is designed to be installed.
> So, I tried bypassing the cvs2svn Makefile after reading setup.py
> (and not knowing Python at all, guessing):
this is the right thing to do -- if a python package has a setup.py --
use to install.
> sudo /Library/Frameworks/Python.framework/Versions/2.4/bin/python
> setup.py install
After you installed python 2.4, your PATH should have been set up to use
by default. What to you get when you just type "python" on your command
line? If you get the new python, then all you need is:
sudo python setup.py install.
even if you don't', it should have put a link into /usr/local/bin, so:
sudo /usr/local/bin/python setup.py install
should work. Not that there is anything wrong with what you did -- it's
just awkward to type.
> So, what I did:
> - Downloaded and installed Berkeley DB 4.4 from source (I do not know
> if this was a necessary step)
probably not. I'm pretty sure the 2.4 Universal .pkg has BerkelyDB built-in.
> - Install the Python 2.4 Universal .pkg
> - Downloaded and unarchived cvs2svn-1.3.1 in /usr/local/src
> - cd /usr/local/src/cvs2svn-1.3.1
> - sudo /Library/Frameworks/Python.framework/Versions/2.4/bin/python
> setup.py install
this could have been simpler -- see above.
> hermione-a:/usr/local/subversion/II2/ii2-cvsbackup gerben$ /Library/
> Frameworks/Python.framework/Versions/2.4/bin/cvs2svn --
cvs3svn should have put itself into the standard scripts dir, and the
2.4 Universal installer should have added that to your PATH, so you
should just be able to type:
cvs2svn --
what shell are you using?
What do you get when you type:
echo $PATH
You should get something with:
/Library/Frameworks/Python.framework/Versions/2.4/bin
in it.
In short -- if you installed the Universal Python2.4 first, then used
setup.py to install cvs2svn, everything should have "just worked"
-Chris
--
Christopher Barker, Ph.D.
Oceanographer
NOAA/OR&R/HAZMAT (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
[EMAIL PROTECTED]
_______________________________________________
Pythonmac-SIG maillist - [email protected]
http://mail.python.org/mailman/listinfo/pythonmac-sig