[Pythonmac-SIG] newbie Mac switcher trying to set up django on Intel MacBook Pro Tiger
Christopher Barker
Chris.Barker at noaa.gov
Thu Dec 20 18:30:55 CET 2007
William Kyngesburye wrote:
> On Dec 20, 2007, at 5:35 AM, Ronald Oussoren wrote:
>
>>> never provided an update within an OS-X version. (For example, if
>>> nothing else, the Apple python with Leopard doesn't build Universal
>>> Binaries when you use setup.py)
>>
>> That's easily fixable.
Yes, it is, but so have many of the other issues in the past. The point
is that Apple isn't likely to fix it, and if they don't then, we'll have
a lot of questions on the mailing list about things not working, at at
the moment, the fix required digging into the Framework and editing a
file -- not a big deal for people like me, but a support hassle.
When I first started running OS-X (10.2, I think), Apple shipped a
version of python (2.2, maybe) with it that I tried very hard to use. I
really liked idea of using "built-in" tools, and it loaned a lot of
legitimacy to my push for Python as a standard tool for our organization.
However, I had to hack at it to get distutils to build stuff right, and
there were other issues. I finally gave up and found that it was much
easier to install and use a newer version. I don't see that anything has
changed. Until Apple really makes it clear that they are supporting
Python as standard part of OS-X that can be depended on, I"ll stick with
community built versions.
- will they provide updates?
- will they guarantee that future versions of OS-X have the same stuff?
- etc.
>> I'm thinking about reviving Jack's MacPython
>> addons idea: a small .mpkg that will install IDLE.app, a 64-bit
>> command-line interpreter and some small fixes (such as the distutiles
>> one). That should make Leopard's builtin python a lot more useable
>> without requireing people to basicly install the same version of
>> python that is already on their system.
Disk space (and for most of us, bandwidth ) is so cheap these days that
it's just not a big deal. Once you have to install something, what does
it matter how big it is?
Even if we (which means Ronald, or Bob -- I don't have the time, skills
or motivation!) do provide what is essentially a patch package, will
folks be able to use it and py2app to build bundles that run on other
systems? or bundles that will then run on future systems?
> I'm optimistic that Apple will maintain Python
> better this time around (heck, the last security update already included
> one for python, tho I didn't see what that was).
That's a good sign, but I'm not as optimistic as you. Besides, if you
depend on Apple's python and the packages it includes, you're depending
on a bunch of specific versions, and the odds are good that your app
will then break when a new OS-X with a newer versions of everything
Python comes out.
> I've been thinking of trying to build a 64bit python executable myself,
> to run some non-carbon based python stuff.
That would be pretty cool. Are you thinking quad-universal? or just
PPC64+Intel64? or just one architecture?
-Chris
--
Christopher Barker, Ph.D.
Oceanographer
Emergency Response Division
NOAA/NOS/OR&R (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
Chris.Barker at noaa.gov
More information about the Pythonmac-SIG
mailing list