[Pythonmac-SIG] Fink, DarwinPorts vs py2app

2005-02-08 Thread Brendan Simons
The conversation about Fink & Darwinports has
introduced me to linuxy package managers for the first
time, and I have to say, this looks much easier than
trying to compile libraries and manage dependencies
myself.

My question:  can I use py2app to build a
redistributable app that's statically linked to either
package manager's libraries?  Or do I have to install
Fink/DarwinPorts on each of my clients' machines?

(I would like to develop an app that uses numeric,
scientific python, wxPython, and matplotlib, which are
all somewhat difficult to install by hand, but are all
readily available via Fink or DarwinPorts)


__ 
Post your free ad now! http://personals.yahoo.ca
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] Fink, DarwinPorts vs py2app

2005-02-08 Thread Ronald Oussoren
On 8-feb-05, at 15:51, Brendan Simons wrote:
The conversation about Fink & Darwinports has
introduced me to linuxy package managers for the first
time, and I have to say, this looks much easier than
trying to compile libraries and manage dependencies
myself.
My question:  can I use py2app to build a
redistributable app that's statically linked to either
package manager's libraries?  Or do I have to install
Fink/DarwinPorts on each of my clients' machines?
(I would like to develop an app that uses numeric,
scientific python, wxPython, and matplotlib, which are
all somewhat difficult to install by hand, but are all
readily available via Fink or DarwinPorts)
py2app copies all required shared libraries into your application 
bundle. System libraries are not copied.

Ronald
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] Fink, DarwinPorts vs py2app

2005-02-08 Thread Bob Ippolito
On Feb 8, 2005, at 10:35, Ronald Oussoren wrote:
On 8-feb-05, at 15:51, Brendan Simons wrote:
The conversation about Fink & Darwinports has
introduced me to linuxy package managers for the first
time, and I have to say, this looks much easier than
trying to compile libraries and manage dependencies
myself.
My question:  can I use py2app to build a
redistributable app that's statically linked to either
package manager's libraries?  Or do I have to install
Fink/DarwinPorts on each of my clients' machines?
(I would like to develop an app that uses numeric,
scientific python, wxPython, and matplotlib, which are
all somewhat difficult to install by hand, but are all
readily available via Fink or DarwinPorts)
py2app copies all required shared libraries into your application 
bundle. System libraries are not copied.
Yes, you can use py2app with Fink (linux-y) or Darwinports (bsd-y) 
dependencies, but your application may become gigantic in the FInk case 
due to duplication of libraries the system already has.  Not so much of 
a problem with Darwinports.

-bob
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] Fink, DarwinPorts vs py2app

2005-02-08 Thread Chris Barker
Bob Ippolito wrote:
On 8-feb-05, at 15:51, Brendan Simons wrote:
My question:  can I use py2app to build a
redistributable app that's statically linked to either
package manager's libraries?  Or do I have to install
Fink/DarwinPorts on each of my clients' machines?
If you are distributing a single substantial application, py2app is 
probably the way to go. However, if you are distributing a set of apps, 
you may not want each one to have a complete copy of everything, so...

(I would like to develop an app that uses numeric,
scientific python, wxPython, and matplotlib, which are
all somewhat difficult to install by hand, but are all
readily available via Fink or DarwinPorts)
The Fink and Darwinports versions of these will give you X11 versions 
(particularly wxPython), which you may not want (Someone please correct 
me if I'm wrong). In fact, if you use fink, you may get it all working 
with the fink Python. Will py2app bundle a fink python app? And as Bob 
pointed out, fink, at least, will give you a bunch if libs that 
duplicate ones that are included with a stock OS-X

As to the "difficult to install":
Numeric is easy, with either setup.py build (once it's fixed...argg!), 
or even easier, with the mpgk that Bob put out.

matplotlib is now easy, thanks to the mpkg that I just put together 
(only works with Agg and wxPython at the moment, though poorly tested 
with wxPython. I'm planning on making a GTK and TK compatible version 
soon, anyone want to help?). Bob, if you're reading this, could post the 
link?

SciPy is probably a pain in the $^%^&. I haven't tried it recently. 
However, my goal is to make an nice OS-X package of this as well. I'm 
looking for folks to help with that.

My impression of fink (and darwinports may be different, I'll be 
checking that out) is that it's kind of an all-or-nothing proposition. 
If you want a Linux-like system, running in parallel to OS-X, on the 
same kernel, you'll be quite happy. If you want it to feel like it's 
part of OS-X you won't. Being a Linux geek, you'd think I'd be happy 
with the former, but frankly, If I want Linux,. I'll run Linux (and I 
do). On OS-X I want OS-X, and, more importantly, folks I work with, that 
I give apps too, don't want to have anything to do with Linux, command 
lines, X11, or figuring out apt-get.

I really think we can get a complete set of OS-X friendly packages out 
for all to use. it's really not all that hard, once you've got the 
tricks figured out. We'll have a MUCH easier time getting folks to use 
python on OS-X if we have nice friendly binaries for them to install.

By the way, what is the status of Package Manger, and the two 
repositories (Jack's and Bob's) Are they being maintained? should I 
submit matplotlib to them?

If anyone want to help with my SciPy on OS-X project, please let me 
know. There is some real momentum in the NumPy/SciPy crowd to make SciPy 
easier to install right now.

-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  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


[Pythonmac-SIG] REMINDER: OSCON / Python 13 submissions deadline is Feb. 13th

2005-02-08 Thread Kevin Altis
Don't forget that the deadline for submitting a talk or tutorial for 
OSCON / Python 13 is Sunday, February 13th.

ka
---
Kevin Altis
[EMAIL PROTECTED]
http://altis.pycs.net/

The Call for Proposals has just opened for the
7th Annual O'Reilly Open Source Convention
http://conferences.oreillynet.com/os2005/
OSCON is headed back to friendly, economical Portland, Oregon during the
week of August 1-5, 2005. If you've ever wanted to join the OSCON 
speaker
firmament, now's your chance to submit a proposal (or two) by February 
13,
2005.

Complete details are available on the OSCON web site, but we're
particularly interested in exploring how software development is moving 
to
another level, and how developers and businesses are adjusting to new
business models and architectures. We're looking for sessions, 
tutorials,
and workshops proposals that appeal to developers, systems and network
administrators, and their managers in the following areas:

- All aspects of building applications, services, and systems that use 
the
new capabilities of the open source platform
- Burning issues for Java, Mozilla, web apps, and beyond
- The commoditization of software: who and/or what can show us the 
money?
- Network-enabled collaboration
- Software customizability, including software as a service
- Law, licensing, politics, and how best to navigate other troubled
waters

Specific topics and tracks at OSCON 2005 include: Linux and other open
source operating systems, Java, PHP, Python, Perl, Databases (including
MySQL and PostgreSQL), Apache, XML, Applications, Ruby, and Security.
Attendees have a wide range of experience, so be sure to target a
particular level of experience: beginner, intermediate, advanced. Talks
and tutorials should be technical; strictly no marketing presentations.
Session presentations are 45 or 90 minutes long, and tutorials are 
either
a half-day (3 hours) or a full day (6 hours).

Feel free to spread the word about the Call for Proposals to your 
friends,
family, colleagues, and compatriots. We want everyone to submit, from
American women hacking artificial life into the Linux kernel to Belgian
men building a better mousetrap from PHP and recycled military hardware.
We mean everyone!

Even if you don't want to participate as a speaker, send us your
suggestions--topics you'd like to see covered, groups we should bring 
into
the OSCON fold, extra-curricular activities we should organize--to
[EMAIL PROTECTED] .

This year, we're moving to the wide open spaces of the Oregon Convention
Center. We've arranged for the nearby Doubletree Hotel to be our
headquarters hotel--it's a short, free Max light rail ride (or a lovely
walk) from the Convention Center.
Registration opens in April 2005; hotel information will be available
shortly.
Deadline to submit a proposal is Midnight (PST), February 13.
For all the conference details, go to:
http://conferences.oreillynet.com/os2005/
Press coverage, blogs, photos, and news from the 2004 O'Reilly Open 
Source
Convention can be found at: http://www.oreillynet.com/oscon2004/

Would your company like to make a big impression on the open source
community? If so, consider exhibiting or becoming a sponsor. Contact
Andrew Calvo at (707) 827-7176, or [EMAIL PROTECTED] for more info.
See you Portland next summer,
The O'Reilly OSCON Team
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


[Pythonmac-SIG] [Jython-users] REMINDER: OSCON / Python 13 submissions deadline is Feb. 13th

2005-02-08 Thread Kevin Altis
Don't forget that the deadline for submitting a talk or tutorial for 
OSCON / Python 13 is Sunday, February 13th.

ka
---
Kevin Altis
[EMAIL PROTECTED]
http://altis.pycs.net/

The Call for Proposals has just opened for the
7th Annual O'Reilly Open Source Convention
http://conferences.oreillynet.com/os2005/
OSCON is headed back to friendly, economical Portland, Oregon during the
week of August 1-5, 2005. If you've ever wanted to join the OSCON 
speaker
firmament, now's your chance to submit a proposal (or two) by February 
13,
2005.

Complete details are available on the OSCON web site, but we're
particularly interested in exploring how software development is moving 
to
another level, and how developers and businesses are adjusting to new
business models and architectures. We're looking for sessions, 
tutorials,
and workshops proposals that appeal to developers, systems and network
administrators, and their managers in the following areas:

- All aspects of building applications, services, and systems that use 
the
new capabilities of the open source platform
- Burning issues for Java, Mozilla, web apps, and beyond
- The commoditization of software: who and/or what can show us the 
money?
- Network-enabled collaboration
- Software customizability, including software as a service
- Law, licensing, politics, and how best to navigate other troubled
waters

Specific topics and tracks at OSCON 2005 include: Linux and other open
source operating systems, Java, PHP, Python, Perl, Databases (including
MySQL and PostgreSQL), Apache, XML, Applications, Ruby, and Security.
Attendees have a wide range of experience, so be sure to target a
particular level of experience: beginner, intermediate, advanced. Talks
and tutorials should be technical; strictly no marketing presentations.
Session presentations are 45 or 90 minutes long, and tutorials are 
either
a half-day (3 hours) or a full day (6 hours).

Feel free to spread the word about the Call for Proposals to your 
friends,
family, colleagues, and compatriots. We want everyone to submit, from
American women hacking artificial life into the Linux kernel to Belgian
men building a better mousetrap from PHP and recycled military hardware.
We mean everyone!

Even if you don't want to participate as a speaker, send us your
suggestions--topics you'd like to see covered, groups we should bring 
into
the OSCON fold, extra-curricular activities we should organize--to
[EMAIL PROTECTED] .

This year, we're moving to the wide open spaces of the Oregon Convention
Center. We've arranged for the nearby Doubletree Hotel to be our
headquarters hotel--it's a short, free Max light rail ride (or a lovely
walk) from the Convention Center.
Registration opens in April 2005; hotel information will be available
shortly.
Deadline to submit a proposal is Midnight (PST), February 13.
For all the conference details, go to:
http://conferences.oreillynet.com/os2005/
Press coverage, blogs, photos, and news from the 2004 O'Reilly Open 
Source
Convention can be found at: http://www.oreillynet.com/oscon2004/

Would your company like to make a big impression on the open source
community? If so, consider exhibiting or becoming a sponsor. Contact
Andrew Calvo at (707) 827-7176, or [EMAIL PROTECTED] for more info.
See you Portland next summer,
The O'Reilly OSCON Team

---
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
___
Jython-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jython-users
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


[Pythonmac-SIG] pythonmac Wiki has been spammed.

2005-02-08 Thread Chris Barker
Hi all,
I'm not sure who maintain the pythonmac wiki, but it's been spammed. 
What a pain in the *&%*^!

for example, see:
http://pythonmac.org/wiki/TkAqua
-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  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] pythonmac Wiki has been spammed.

2005-02-08 Thread Bob Ippolito
On Feb 8, 2005, at 14:14, Chris Barker wrote:
I'm not sure who maintain the pythonmac wiki, but it's been spammed. 
What a pain in the *&%*^!

for example, see:
http://pythonmac.org/wiki/TkAqua
Unfortunately I do.. but I don't really have time to deal with the 
spam.  It has a defense in that existing pages can't be edited with too 
many URLs, but creating new pages lets you use as many URLs as you 
want.  I think I'd rather replace the installation with something else 
or a newer version of MoinMoin before I go hacking at it any more.

-bob
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] Fink, DarwinPorts vs py2app

2005-02-08 Thread Bob Ippolito
On Feb 8, 2005, at 12:57, Chris Barker wrote:
Bob Ippolito wrote:
On 8-feb-05, at 15:51, Brendan Simons wrote:
My question:  can I use py2app to build a
redistributable app that's statically linked to either
package manager's libraries?  Or do I have to install
Fink/DarwinPorts on each of my clients' machines?
If you are distributing a single substantial application, py2app is 
probably the way to go. However, if you are distributing a set of 
apps, you may not want each one to have a complete copy of everything, 
so...
Eh, you probably want them to for everything but the most controlled 
environments.  Bandwidth and disk space is cheaper than support 
hassles.

(I would like to develop an app that uses numeric,
scientific python, wxPython, and matplotlib, which are
all somewhat difficult to install by hand, but are all
readily available via Fink or DarwinPorts)
The Fink and Darwinports versions of these will give you X11 versions 
(particularly wxPython), which you may not want (Someone please 
correct me if I'm wrong). In fact, if you use fink, you may get it all 
working with the fink Python. Will py2app bundle a fink python app? 
And as Bob pointed out, fink, at least, will give you a bunch if libs 
that duplicate ones that are included with a stock OS-X
py2app is compatible and tested with darwinports, which means that it 
should also work with Fink, unless they screwed something up :)

As to the "difficult to install":
Numeric is easy, with either setup.py build (once it's fixed...argg!), 
or even easier, with the mpgk that Bob put out.

matplotlib is now easy, thanks to the mpkg that I just put together 
(only works with Agg and wxPython at the moment, though poorly tested 
with wxPython. I'm planning on making a GTK and TK compatible version 
soon, anyone want to help?). Bob, if you're reading this, could post 
the link?

SciPy is probably a pain in the $^%^&. I haven't tried it recently. 
However, my goal is to make an nice OS-X package of this as well. I'm 
looking for folks to help with that.

My impression of fink (and darwinports may be different, I'll be 
checking that out) is that it's kind of an all-or-nothing proposition. 
If you want a Linux-like system, running in parallel to OS-X, on the 
same kernel, you'll be quite happy. If you want it to feel like it's 
part of OS-X you won't. Being a Linux geek, you'd think I'd be happy 
with the former, but frankly, If I want Linux,. I'll run Linux (and I 
do). On OS-X I want OS-X, and, more importantly, folks I work with, 
that I give apps too, don't want to have anything to do with Linux, 
command lines, X11, or figuring out apt-get.
Darwinports is a lot less all-or-nothing.  I have very few things 
activated from darwinports at a given time and it works and 
interoperates with the rest of the stuff I have rather well.

I really think we can get a complete set of OS-X friendly packages out 
for all to use. it's really not all that hard, once you've got the 
tricks figured out. We'll have a MUCH easier time getting folks to use 
python on OS-X if we have nice friendly binaries for them to install.
I agree.
By the way, what is the status of Package Manger, and the two 
repositories (Jack's and Bob's) Are they being maintained? should I 
submit matplotlib to them?
Mine is not.  I'm going to toss it in favor of a mpkg and/or egg based 
solution when one is ready.

If anyone want to help with my SciPy on OS-X project, please let me 
know. There is some real momentum in the NumPy/SciPy crowd to make 
SciPy easier to install right now.
Well, if it will build, bdist_mpkg will package it..
-bob
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] pythonmac Wiki has been spammed.

2005-02-08 Thread has
Bob wrote:
I'm not sure who maintain the pythonmac wiki, but it's been 
spammed. What a pain in the *&%*^!
Unfortunately I do.. but I don't really have time to deal with the 
spam.  It has a defense in that existing pages can't be edited with 
too many URLs, but creating new pages lets you use as many URLs as 
you want.  I think I'd rather replace the installation with 
something else or a newer version of MoinMoin before I go hacking at 
it any more.
How about merging it into the python.org wiki? Let someone else do 
all the hard work for a change.

HTH
has
--
http://freespace.virgin.net/hamish.sanderson/
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] pythonmac Wiki has been spammed.

2005-02-08 Thread Skip Montanaro

>> http://pythonmac.org/wiki/TkAqua

Bob> Unfortunately I do.. but I don't really have time to deal with the
Bob> spam.  It has a defense in that existing pages can't be edited with
Bob> too many URLs, but creating new pages lets you use as many URLs as
Bob> you want.  I think I'd rather replace the installation with
Bob> something else or a newer version of MoinMoin before I go hacking
Bob> at it any more.

Bob,

I assume you're using MoinMoin 1.2.something.  There is a global Moin
anti-spam facility you can enable without too much trouble.  Take a look at
how that's managed for the python.org wiki:

http://www.python.org/moin/WikiSpam

That also includes a link to the main wiki page for that facility.

Skip
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] pythonmac Wiki has been spammed.

2005-02-08 Thread Bob Ippolito
On Feb 8, 2005, at 15:22, Skip Montanaro wrote:

http://pythonmac.org/wiki/TkAqua
Bob> Unfortunately I do.. but I don't really have time to deal 
with the
Bob> spam.  It has a defense in that existing pages can't be 
edited with
Bob> too many URLs, but creating new pages lets you use as many 
URLs as
Bob> you want.  I think I'd rather replace the installation with
Bob> something else or a newer version of MoinMoin before I go 
hacking
Bob> at it any more.

I assume you're using MoinMoin 1.2.something.  There is a global Moin
anti-spam facility you can enable without too much trouble.  Take a 
look at
how that's managed for the python.org wiki:

http://www.python.org/moin/WikiSpam
That also includes a link to the main wiki page for that facility.
I think that I implemented that a while ago..  Anyway, I don't really 
have time to screw with it for at least a few days.  If someone else 
wants to baby it, I'd gladly hand over the keys.

-bob
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] Fink, DarwinPorts vs py2app

2005-02-08 Thread Charles Hartman
On Feb 8, 2005, at 2:50 PM, Bob Ippolito wrote:
My impression of fink (and darwinports may be different, I'll be 
checking that out) is that it's kind of an all-or-nothing 
proposition. If you want a Linux-like system, running in parallel to 
OS-X, on the same kernel, you'll be quite happy. If you want it to 
feel like it's part of OS-X you won't. Being a Linux geek, you'd 
think I'd be happy with the former, but frankly, If I want Linux,. 
I'll run Linux (and I do). On OS-X I want OS-X, and, more 
importantly, folks I work with, that I give apps too, don't want to 
have anything to do with Linux, command lines, X11, or figuring out 
apt-get.
Darwinports is a lot less all-or-nothing.  I have very few things 
activated from darwinports at a given time and it works and 
interoperates with the rest of the stuff I have rather well.

I really think we can get a complete set of OS-X friendly packages 
out for all to use. it's really not all that hard, once you've got 
the tricks figured out. We'll have a MUCH easier time getting folks 
to use python on OS-X if we have nice friendly binaries for them to 
install.
I agree.
You can hardly guess how good the above music sounds to the ears of the 
Terminal-ly challenged & similar Mac-hacking persons like myself. I 
write goofy linguistic-research apps, I don't do systems stuff. People 
like me love Python too.

Charles Hartman
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


[Pythonmac-SIG] PIL 1.1.5b3 installer for Mac OS X 10.3

2005-02-08 Thread Bob Ippolito
I've put together a Mac OS X 10.3 binary installer for PIL 1.1.5b3  
available here:
http://undefined.org/python/Imaging-1.1.5b3-py2.3-macosx10.3.zip

Details are here:
 
http://bob.pythonmac.org/archives/2005/02/08/pil-115b3-for-mac-os-x 
-103/

-bob
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] pythonmac Wiki has been spammed.

2005-02-08 Thread Skip Montanaro

has> How about merging it into the python.org wiki? Let someone else do
has> all the hard work for a change.

That thought occurred to me right after I posted my earlier reply.  There
are several of us that keep a fairly close eye on the python.org wiki.  If
you want, I'm sure the option to move would be available.

Skip
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] pythonmac Wiki has been spammed.

2005-02-08 Thread Bob Ippolito
On Feb 8, 2005, at 16:41, Skip Montanaro wrote:
has> How about merging it into the python.org wiki? Let someone 
else do
has> all the hard work for a change.

That thought occurred to me right after I posted my earlier reply.  
There
are several of us that keep a fairly close eye on the python.org wiki. 
 If
you want, I'm sure the option to move would be available.
That works fine for me.. what are the next steps?  It would be nice to 
have our own "namespace" so that pythonmac.org/wiki/FAQ can still url 
rewrite to the right place.

-bob
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] Fink, DarwinPorts vs py2app

2005-02-08 Thread Chris Barker
Bob Ippolito wrote:
Mine is not.  I'm going to toss it in favor of a mpkg and/or egg based 
solution when one is ready.
Sounds good to me. I've always thought that you need to make it easy, 
but not too easy. Years ago, someone hosted a "python on Linux" site, 
that had nothing but a bunch of rpm of various python packages. If you 
had a version of Linux that they worked with, it was great, and 
extremely simple. Download what you want, and install it.

For OS-X, it could be even easier, as there aren't as many flavors of 
OS-X out there in the wild.

As we all start to create more mpkgs, it there someone that wants to 
host the collection? Bob?

Another option is for each package to be hosted at it's home (i.e. 
matplotlib.mpkg hosted at the matplotlib site). I'm not sure which is 
best, but I tend to lean toward making one site for OS-X packages. For 
that matter, it could be the same site as people put packages for other 
systems, packaged up in their native format. I tried to get something 
like this going a few years ago, but got very little support. I think 
most python programmers find it far more interesting to 
discuss/developer a nifty packaging system, rather than just maintaining 
a collection.

-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  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] Fink, DarwinPorts vs py2app

2005-02-08 Thread Bob Ippolito
On Feb 8, 2005, at 5:01 PM, Chris Barker wrote:
Bob Ippolito wrote:
Mine is not.  I'm going to toss it in favor of a mpkg and/or egg 
based solution when one is ready.
Sounds good to me. I've always thought that you need to make it easy, 
but not too easy. Years ago, someone hosted a "python on Linux" site, 
that had nothing but a bunch of rpm of various python packages. If you 
had a version of Linux that they worked with, it was great, and 
extremely simple. Download what you want, and install it.

For OS-X, it could be even easier, as there aren't as many flavors of 
OS-X out there in the wild.

As we all start to create more mpkgs, it there someone that wants to 
host the collection? Bob?
I'll host packages if other people build them :)
Another option is for each package to be hosted at it's home (i.e. 
matplotlib.mpkg hosted at the matplotlib site). I'm not sure which is 
best, but I tend to lean toward making one site for OS-X packages. For 
that matter, it could be the same site as people put packages for 
other systems, packaged up in their native format. I tried to get 
something like this going a few years ago, but got very little 
support. I think most python programmers find it far more interesting 
to discuss/developer a nifty packaging system, rather than just 
maintaining a collection.
It's usually easier to have a platform-specific repository because you 
don't have to bug the author to update his page.  It would be nice to 
have a central place to host everything (at least metadata), and that's 
what PyPI aims to be someday.  Without the infrastructure, you can't 
really maintain a large collection unless you have a lot of free time, 
which most people don't.

-bob
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


[Pythonmac-SIG] Re: PIL 1.1.5b3 installer for Mac OS X 10.3

2005-02-08 Thread Fredrik Lundh
Bob Ippolito wrote:

> I've put together a Mac OS X 10.3 binary installer for PIL 1.1.5b3  available 
> here:
> http://undefined.org/python/Imaging-1.1.5b3-py2.3-macosx10.3.zip

most excellent.  thanks!

I've included a pointer to your blog entry in the "official" announcement.

 



___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] pythonmac Wiki has been spammed.

2005-02-08 Thread Skip Montanaro

>> There are several of us that keep a fairly close eye on the
>> python.org wiki.  If you want, I'm sure the option to move would be
>> available.

Bob> That works fine for me.. what are the next steps?  It would be nice
Bob> to have our own "namespace" so that pythonmac.org/wiki/FAQ can
Bob> still url rewrite to the right place.

Let me check on the python.org maintainers list and get back to you
(off-list unless there are others that care about these minutiae).

Skip

___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


[Pythonmac-SIG] Mac User Python newbies

2005-02-08 Thread Troy Rollins
I'm a developer who primarily works with higher level languages, and
integrated tools. Director, REALbasic, Revolution. I've done plenty of
advanced scripting with those tools, and am trying to move into Python
for the open-source benefits, among other things. I've just ordered
several books which should help me with the scripting hurdles, and the
methodologies... but no matter how many web sites I scan, and how many
downloads I've done, I can't quite see how to build and maintain a
cohesive toolset. There are thousands of individual parts and pieces,
lots of semi-working IDEs and debuggers...

I've looked through some of the archives for this list, but I've yet
to find anything written for Mac users that is aimed at -
Getting you, the Mac user who is familiar with scripting, up and running with -
1) Python
2) An IDE and debugger (Xcode?)
3) A GUI toolkit (wxWidgets?)

>From my end, I think I have evrything running, but I don't know if I
want to tackle this without the "security" of an environment which
includes code colorization (if not completion), a debugger, and
ideally a interactive interpreter tied in for command line testing.
I've taken a look at several of them, but they all seem to have
stability issues. Can Xcode behave like what a Python developer would
like, with the above mentioned features? Is it easy to set up? If so,
that would seem to be the way to go. Is there a better option?

I apologize for the newbiness of the post, but Python is a natural
location for a lot of different types of people to migrate to, and
I've noted a running theme about that in some recent posts here. For
those of us with limited command line experience, and no C++ or
low-level programming experience, it is a bit bewildering. There is
almost too much info available, and none of it is aimed at getting you
set up with a development toolset which can really get you off the
ground, and behaves anything like an integrated experience. To move
from a commercial IDE with many bells and whistles (like Director)
into a black and white text editor would seem a bit harsh.

Thanks for any insights, suggestions, comments, or reference links.
-- 
Troy Rollins
RPSystems, Ltd.
www.rpsystems.net
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] Mac User Python newbies

2005-02-08 Thread Bob Ippolito
On Feb 8, 2005, at 5:46 PM, Troy Rollins wrote:
I'm a developer who primarily works with higher level languages, and
integrated tools. Director, REALbasic, Revolution. I've done plenty of
advanced scripting with those tools, and am trying to move into Python
for the open-source benefits, among other things. I've just ordered
several books which should help me with the scripting hurdles, and the
methodologies... but no matter how many web sites I scan, and how many
downloads I've done, I can't quite see how to build and maintain a
cohesive toolset. There are thousands of individual parts and pieces,
lots of semi-working IDEs and debuggers...
Welcome to free software?
I've looked through some of the archives for this list, but I've yet
to find anything written for Mac users that is aimed at -
Getting you, the Mac user who is familiar with scripting, up and 
running with -
1) Python
2) An IDE and debugger (Xcode?)
3) A GUI toolkit (wxWidgets?)
I'd highly recommend PyObjC if cross-platform isn't an immediate goal.  
Other than that, wxPython seems to be the default, but you'll probably 
have to fight with it to do what you want.

From my end, I think I have evrything running, but I don't know if I
want to tackle this without the "security" of an environment which
includes code colorization (if not completion), a debugger, and
ideally a interactive interpreter tied in for command line testing.
I've taken a look at several of them, but they all seem to have
stability issues. Can Xcode behave like what a Python developer would
like, with the above mentioned features? Is it easy to set up? If so,
that would seem to be the way to go. Is there a better option?
No, Xcode can not provide you with any more than syntax highlighting.  
Debugging is not an option beyond interacting with pdb on a console 
(same as you would from Terminal).  It's possible to write such a 
feature, but there is no public API for doing so, so nobody is likely 
to do it.

PyOXIDE is out there, Mac OS X native, and open source, but it might be 
immature (I don't have real experience with it, so I can't say).  All 
the rest are either ancient and featureless (the MacPython IDE), or 
based on cross-platform toolkits and aren't very Mac-like.  I have 
heard good things about Wing, which is a commercial IDE for Python, but 
only runs under X11 for Mac OS X.

I apologize for the newbiness of the post, but Python is a natural
location for a lot of different types of people to migrate to, and
I've noted a running theme about that in some recent posts here. For
those of us with limited command line experience, and no C++ or
low-level programming experience, it is a bit bewildering. There is
almost too much info available, and none of it is aimed at getting you
set up with a development toolset which can really get you off the
ground, and behaves anything like an integrated experience. To move
from a commercial IDE with many bells and whistles (like Director)
into a black and white text editor would seem a bit harsh.
Most text editors worth using have syntax coloring, SubEthaEdit, 
BBEdit, Xcode, etc.Even the ones you would use from a terminal 
(Emacs, Vim) are going to have syntax highlighting.

-bob
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] Mac User Python newbies

2005-02-08 Thread Bill Janssen
> I don't know if I
> want to tackle this without the "security" of an environment which
> includes code colorization (if not completion), a debugger, and
> ideally a interactive interpreter tied in for command line testing.

I use Emacs for all of this.  python-mode.el works well for
colorization, and pdb works as both an interactive interpreter and a
debugger.

Bill
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] Mac User Python newbies

2005-02-08 Thread Chris Barker
Bob Ippolito wrote:
Getting you, the Mac user who is familiar with scripting, up and 
running with -
1) Python
There are a number of good books out there. I recommend "Dive Into 
Python" (in print or on the web) and "Learning Python"

2) An IDE and debugger (Xcode?)
Don't be too dismayed by the lack of a fully-integrated IDE. While very 
nice when getting started, I'm not the least bit convinced that they 
really i8increase productivity in the long term. Among other things, I 
edit a lot of other text than Python Code, and I can only make really 
good use of all my editors features if I use the same editor for 
everything. I find I can be very productive with a good editor and a 
terminal. Check out iPython as well, for a better interactive 
interpreter. Remarkably, with Python, I still find print statement more 
efficient to use than a debugger.

3) A GUI toolkit (wxWidgets?)
I'd highly recommend PyObjC if cross-platform isn't an immediate goal.
Well, if it's a goal at all, consider other options. Otherwise, Bob is 
right, even though I've never used it.

Other than that, wxPython seems to be the default, but you'll probably 
have to fight with it to do what you want.
Bob, I know you don't think much of wxPython, but please don't bad-mouth 
it this way. Those of us that use it don't feel like we're fighting with 
it. The other cross-platform options are TkInter, which has been 
problematic on the Mac for years, but is now better? pyGTK, which uses 
X11 on OS-X, and PyQT, which has licensing issues. If you want all 
open-source and anything resembling a OS-X look, wxPython is the only 
real option, but you will end up with slightly less native feeling app 
than PyObjC.

-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  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] Mac User Python newbies

2005-02-08 Thread Bob Ippolito
On Feb 8, 2005, at 7:09 PM, Chris Barker wrote:
Bob Ippolito wrote:
3) A GUI toolkit (wxWidgets?)
I'd highly recommend PyObjC if cross-platform isn't an immediate goal.
Well, if it's a goal at all, consider other options. Otherwise, Bob is 
right, even though I've never used it.
Well if it's not an immediate goal, you can get something out quickly 
with PyObjC, and then decide how to handle the other platforms.  In 
some cases, the UI is going to be so much easier to do in PyObjC that 
it's worthwhile to maintain it separately from the other platforms.  In 
some cases, you'll want to use so much native functionality (.Mac, 
AddressBook, Services, better pasteboard and drag+drop, whatever) that 
crufting it into a single "cross-platform" code base does more harm 
than good anyway.

Other than that, wxPython seems to be the default, but you'll 
probably have to fight with it to do what you want.
Bob, I know you don't think much of wxPython, but please don't 
bad-mouth it this way. Those of us that use it don't feel like we're 
fighting with it. The other cross-platform options are TkInter, which 
has been problematic on the Mac for years, but is now better? pyGTK, 
which uses X11 on OS-X, and PyQT, which has licensing issues. If you 
want all open-source and anything resembling a OS-X look, wxPython is 
the only real option, but you will end up with slightly less native 
feeling app than PyObjC.
Well, whenever I have to use wxPython, that's how it feels.  I 
definitely recommend it over Tkinter, pyGTK, and PyQT, though.

-bob
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] Mac User Python newbies

2005-02-08 Thread Troy Rollins
On Tue, 8 Feb 2005 17:59:46 -0500, Bob Ippolito <[EMAIL PROTECTED]> wrote:
> 
> On Feb 8, 2005, at 5:46 PM, Troy Rollins wrote:

> > cohesive toolset. There are thousands of individual parts and pieces,
> > lots of semi-working IDEs and debuggers...
> 
> Welcome to free software?

Ha. Fair enough. I guess my point is mostly that Python seems pretty
mature, and yet still manages to be scattered. I realize that the best
thing would be for me to take the task on myself, but I'm barely
versed enough yet to run packageManager... and frankly don't even know
if that is the best way to manage all the parts and pieces.

> > 1) Python
> > 2) An IDE and debugger (Xcode?)
> > 3) A GUI toolkit (wxWidgets?)
> 
> I'd highly recommend PyObjC if cross-platform isn't an immediate goal.
> Other than that, wxPython seems to be the default, but you'll probably
> have to fight with it to do what you want.

I've looked at this, and it looks as though it will allow the use of
Interface Builder for GUI, driven by Python. While that is only a Mac
solution, it may be a great route to get started with. So, I take it
that I don't have to use Xcode for the code writing...?

> No, Xcode can not provide you with any more than syntax highlighting.
> Debugging is not an option beyond interacting with pdb on a console
> (same as you would from Terminal).  It's possible to write such a
> feature, but there is no public API for doing so, so nobody is likely
> to do it.

Fair enough, then Xcode is out, unless it is required for PyObjc.

> 
> PyOXIDE is out there, Mac OS X native, and open source, but it might be
> immature (I don't have real experience with it, so I can't say).  All
> the rest are either ancient and featureless (the MacPython IDE), or
> based on cross-platform toolkits and aren't very Mac-like.  I have
> heard good things about Wing, which is a commercial IDE for Python, but
> only runs under X11 for Mac OS X.

I've tried PyOxide, which is very promising, but doesn't seem fully
stable yet. Currently, Wing seems the best equipped, but its X11
approach feels a bit like a Java app. I guess it may be the best
available right now, and it is certainly more stable than the others.

> 
>> To move
> > from a commercial IDE with many bells and whistles (like Director)
> > into a black and white text editor would seem a bit harsh.
> 
> Most text editors worth using have syntax coloring, SubEthaEdit,
> BBEdit, Xcode, etc.Even the ones you would use from a terminal
> (Emacs, Vim) are going to have syntax highlighting.

Yes, SubEthaEdit does seem pretty good for Python (I actually use it
for Lingo too.)

> 
> -bob

Thank you for the input!

-- 
Troy Rollins
RPSystems, Ltd.
www.rpsystems.net
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


[Pythonmac-SIG] IDE for wxPython

2005-02-08 Thread Kevin Walzer
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Troy,
If wxPython is the toolkit you settle on, check out Stani's Python
Editor (SPE): it's built with wxPython and is a nice overall package.
The core IDE includes an editor and syntax checker, but it also includes
~ wxGlade (a GUI designer), Kiki (regular expressions), and some other
goodies. I have just become the Mac maintainer for it and have a package
available at http://www.wordtech-software.com/spe.html . There's a new
version just out, which I haven't updated yet, but hope to in the next
day or so.
If you're interested in PyQt, I also have a binary installer of that,
including the Eric3 IDE--it's very nice and somewhat more mature than
SPE--at http://www.wordtech-software.com/pyqt-mac.html
Welcome!
Cheers,
Kevin Walzer, PhD
WordTech Software--Open Source Applications and Packages for OS X
http://www.wordtech-software.com
http://www.smallbizmac.com
http://www.kevin-walzer.com
mailto:[EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (Darwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCCV6zJmdQs+6YVcoRAk6eAJ9FTqwSxcNCzjSdV8/PeCnzAATdPACfVqxs
YIeH/XCyx/j+uZ7pQAD14Xg=
=CgDs
-END PGP SIGNATURE-
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] Mac User Python newbies

2005-02-08 Thread Bob Ippolito
On Feb 8, 2005, at 7:40 PM, Troy Rollins wrote:
On Tue, 8 Feb 2005 17:59:46 -0500, Bob Ippolito <[EMAIL PROTECTED]> wrote:
On Feb 8, 2005, at 5:46 PM, Troy Rollins wrote:

cohesive toolset. There are thousands of individual parts and pieces,
lots of semi-working IDEs and debuggers...
Welcome to free software?
Ha. Fair enough. I guess my point is mostly that Python seems pretty
mature, and yet still manages to be scattered. I realize that the best
thing would be for me to take the task on myself, but I'm barely
versed enough yet to run packageManager... and frankly don't even know
if that is the best way to manage all the parts and pieces.
Probably because most of the Python world isn't developing GUI 
applications (though seems to be a big swing in this direction).  Also, 
Mac OS X has only been around a few years and there aren't many people 
working on making it better (though I'm sure there are lots of people 
using it), so you can't really expect a best of breed solution just 
yet.

I wouldn't really recommend doing much with PackageManager, it's an OK 
way to get started, but it has a lot of problems and its packages 
aren't up to date (at least mine aren't, I no longer maintain my 
repository).  Your best bet is to learn how to build packages from 
source (usually "python setup.py install"), and/or use the binary 
installers provided for several popular packages (wxPython, PyObjC, 
PIL, matplotlib).  PyObjC (via py2app) ships with a little 
"PackageInstaller" application that will create Apple Installer 
packages out of most packages and install them.. simply drop a setup.py 
or a directory containing setup.py on top of it.  PackageInstaller 
should be installed to /Developer/Python/py2app (or something close to 
that).  If it fails to work, it probably won't provide any useful 
output, but most packages should work.

1) Python
2) An IDE and debugger (Xcode?)
3) A GUI toolkit (wxWidgets?)
I'd highly recommend PyObjC if cross-platform isn't an immediate goal.
Other than that, wxPython seems to be the default, but you'll probably
have to fight with it to do what you want.
I've looked at this, and it looks as though it will allow the use of
Interface Builder for GUI, driven by Python. While that is only a Mac
solution, it may be a great route to get started with. So, I take it
that I don't have to use Xcode for the code writing...?
No, Xcode can not provide you with any more than syntax highlighting.
Debugging is not an option beyond interacting with pdb on a console
(same as you would from Terminal).  It's possible to write such a
feature, but there is no public API for doing so, so nobody is likely
to do it.
Fair enough, then Xcode is out, unless it is required for PyObjc.
PyObjC has no dependency on Xcode.  It ships with Xcode templates, but 
they are a little behind the times and are not the recommended way to 
deploy applications because they do not integrate with py2app.

PyOXIDE is out there, Mac OS X native, and open source, but it might 
be
immature (I don't have real experience with it, so I can't say).  All
the rest are either ancient and featureless (the MacPython IDE), or
based on cross-platform toolkits and aren't very Mac-like.  I have
heard good things about Wing, which is a commercial IDE for Python, 
but
only runs under X11 for Mac OS X.
I've tried PyOxide, which is very promising, but doesn't seem fully
stable yet. Currently, Wing seems the best equipped, but its X11
approach feels a bit like a Java app. I guess it may be the best
available right now, and it is certainly more stable than the others.
Speaking of Java, there's also Eclipse, which has Python support.  I've 
never done more than start the thing though.

-bob
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] IDE for wxPython

2005-02-08 Thread Charles Hartman
If you try SPE, I'd be very interested to hear your results. It's 
beautiful, and very extensive. But I have not been able to make it 
work. (The same has been true for me with wxGlade. It may be my fault, 
or the fault of my system.)


Charles Hartman
Professor of English, Poet in Residence
http://cherry.conncoll.edu/cohar
http://villex.blogspot.com
On Feb 8, 2005, at 7:52 PM, Kevin Walzer wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Troy,
If wxPython is the toolkit you settle on, check out Stani's Python
Editor (SPE): it's built with wxPython and is a nice overall package.
The core IDE includes an editor and syntax checker, but it also 
includes
~ wxGlade (a GUI designer), Kiki (regular expressions), and some other
goodies. I have just become the Mac maintainer for it and have a 
package
available at http://www.wordtech-software.com/spe.html . There's a new
version just out, which I haven't updated yet, but hope to in the next
day or so.

If you're interested in PyQt, I also have a binary installer of that,
including the Eric3 IDE--it's very nice and somewhat more mature than
SPE--at http://www.wordtech-software.com/pyqt-mac.html
Welcome!
Cheers,
Kevin Walzer, PhD
WordTech Software--Open Source Applications and Packages for OS X
http://www.wordtech-software.com
http://www.smallbizmac.com
http://www.kevin-walzer.com
mailto:[EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (Darwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCCV6zJmdQs+6YVcoRAk6eAJ9FTqwSxcNCzjSdV8/PeCnzAATdPACfVqxs
YIeH/XCyx/j+uZ7pQAD14Xg=
=CgDs
-END PGP SIGNATURE-
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] Mac User Python newbies

2005-02-08 Thread Chris Barker
Bob Ippolito wrote:
 Also, 
Mac OS X has only been around a few years and there aren't many people 
working on making it better (though I'm sure there are lots of people 
using it), so you can't really expect a best of breed solution just yet.
True, but frankly, the IDE situation is not that much better on Linux or 
Windows.

Speaking of Java, there's also Eclipse, which has Python support.
Has anyone else tried this? I'm still looking for the holy grail of the 
same IDE on OS-X, Linux and WindowsEclipse looks promising.


Troy Rollins wrote:
Ha. Fair enough. I guess my point is mostly that Python seems pretty
mature, and yet still manages to be scattered. 
Well, C and C++ are pretty mature, but if want scattered 
pieces...Remember, Python is a language, not a development environment, 
and not a commercial product. And these are good things.

-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  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] Mac User Python newbies

2005-02-08 Thread Roger Binns
Probably because most of the Python world isn't developing GUI 
applications (though seems to be a big swing in this direction). 
As a counterpoint, there are approximately 30,000 downloads of
wxPython for each version.  wxPython is typically used by developers
and the packaged apps are used by the end users, with the latter
not being reflected in the downloads.
https://sourceforge.net/project/showfiles.php?group_id=10718
Mac OS X has only been around a few years and there aren't many people 
working on making it better (though I'm sure there are lots of people 
using it), so you can't really expect a best of breed solution just 
yet.
There was, and still is to a certain degree a relative high cost barrier 
of entry for doing MacOS stuff, especially for developers who want
to support multiple platforms.  The Mac mini has helped, but the
lack of virtualisation software still hinders.  Apple also has around
5% market share of the desktop which means when people are deciding
where to allocate their time, they have to think real hard about
supporting Apple.

Roger
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


[Pythonmac-SIG] Re: IDE for wxPython

2005-02-08 Thread Troy Rollins
> If wxPython is the toolkit you settle on, check out Stani's Python
> Editor (SPE): it's built with wxPython and is a nice overall package.
> The core IDE includes an editor and syntax checker, but it also includes
> ~ wxGlade (a GUI designer), Kiki (regular expressions), and some other
> goodies. I have just become the Mac maintainer for it and have a package
> available at http://www.wordtech-software.com/spe.html . There's a new
> version just out, which I haven't updated yet, but hope to in the next
> day or so.

Thanks, I've tried this tool, and even got the wordtech binary (at
different times). It looks to be pretty close, but still has some
problems, though I wasn't logging them, mostly just installing,
running, quick feature evaluation, moving on...

I'll be interested to see the update.

> 
> If you're interested in PyQt, I also have a binary installer of that,
> including the Eric3 IDE--it's very nice and somewhat more mature than
> SPE--at http://www.wordtech-software.com/pyqt-mac.html

Yes, I've seen that too, and it is an interesting idea, but IIRC
Trolltech QT is quite expensive, no? Once Python takes its part in
paying the bills, I'll be more able to look at that stuff. Currently,
my company makes virtually ALL of our income off of Director and
Flash, but I'm getting tired of having my wagon hitched quite so
tightly to Macromedia. I need to know that I have open source
options...

> 
> Welcome!

Thank you. I'll apologize in advance for being a pest, but eventually
I hope to contribute something.

Incidentally, I think wordtech is doing a good job of making binary
installers availble. That is important to us Mac users who have been
shielded from terminal syntax for most of our lives! While I love the
fact that we have a unix terminal now, I still don't know my way
around it very well yet. Now Lingo... that I know.  ;-)
--
Troy Rollins
www.rpsystems.net
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] Mac User Python newbies

2005-02-08 Thread Bob Ippolito
On Feb 8, 2005, at 22:12, Roger Binns wrote:
Mac OS X has only been around a few years and there aren't many 
people working on making it better (though I'm sure there are lots of 
people using it), so you can't really expect a best of breed solution 
just yet.
There was, and still is to a certain degree a relative high cost 
barrier of entry for doing MacOS stuff, especially for developers who 
want
to support multiple platforms.  The Mac mini has helped, but the
lack of virtualisation software still hinders.  Apple also has around
5% market share of the desktop which means when people are deciding
where to allocate their time, they have to think real hard about
supporting Apple.
This is a very valid point, but since when has that really mattered to 
people writing open source software?  Windows certainly doesn't seem to 
have more support from the open source community than anything else.

As a counter-point, deploying software on Mac OS X is cheap and fast.  
You save god knows how much time and money in development and testing 
(especially testing), so you have much higher profit margins.

Virtualization software is useful (and I'd love it to death if it was 
around), but I've found it to be rarely necessary for Mac OS X 
development.  I only have to use 10.2 when testing, and rarely have to 
make any changes to accommodate it.  MacOnLinux showed some promise a 
while ago, but it doesn't seem to be actively developed these days and 
it didn't work well last I tried it.

-bob
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] Mac User Python newbies

2005-02-08 Thread Bill Janssen
> Well, whenever I have to use wxPython, that's how it feels.  I 
> definitely recommend it over Tkinter, pyGTK, and PyQT, though.

Hmmm.  I like portable applications, so am usually forced to write UIs
in Java Swing.  But when I do use Python, I prefer PyGTK; I think the
toolkit is better designed, provides more modern UI concepts, and more
flexible.  But I agree it's a real pain to install -- too many
independent sub-package dependencies.  And as far as I can tell, the
two projects aimed at porting GTK+ to Carbon or Cocoa have both died.

Bill
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] Fink, DarwinPorts vs py2app

2005-02-08 Thread Robert Kern
Chris Barker wrote:
I really think we can get a complete set of OS-X friendly packages out 
for all to use. it's really not all that hard, once you've got the 
tricks figured out. We'll have a MUCH easier time getting folks to use 
python on OS-X if we have nice friendly binaries for them to install.

By the way, what is the status of Package Manger, and the two 
repositories (Jack's and Bob's) Are they being maintained? should I 
submit matplotlib to them?

If anyone want to help with my SciPy on OS-X project, please let me 
know. There is some real momentum in the NumPy/SciPy crowd to make SciPy 
easier to install right now.
Scipy is actually one of the easier packages for me to bdist_mpkg up. 
OTOH, I've been building scipy regularly for *years* now.

http://www.scipy.org/wikis/featurerequests/MacEnthon
I was hoping to have some beta packages out this week, but personal 
annoyances are probably going to push it out of the way right now.

--
Robert Kern
[EMAIL PROTECTED]
"In the fields of hell where the grass grows high
 Are the graves of dreams allowed to die."
  -- Richard Harter
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] Mac User Python newbies

2005-02-08 Thread Roger Binns
This is a very valid point, but since when has that really mattered to 
people writing open source software?  Windows certainly doesn't seem to 
have more support from the open source community than anything else.
http://sourceforge.net/softwaremap/trove_list.php?form_cat=418
As a counter-point, deploying software on Mac OS X is cheap and fast.  
You save god knows how much time and money in development and testing 
(especially testing), so you have much higher profit margins.
It doesn't matter how cheap and fast it is for 5% of the market.
If you look at open source graphical toolkits that support at least
two platforms, you won't find any that started on the Mac.  These
are the ones I know of that can be used from Python and where they 
started.

 - QT (Unix)
 - GTK (Unix)
 - wxWidgets (Windows)
 - Tk  (Unix)
 - Fltk (Unix)
 - Fox (Unix)
Consequently the Mac versions of these (if supported at all) is often
not as good as the original platform.  That results in a bit of a
chicken and egg problem.  There is no/little Mac support by other
developers because the toolkits are poor, and the toolkits don't
improve because noone uses them.
Fortunately it just takes some sustained efforts, even just bug reporting
and things get better.  wxWidgets has gotten a lot better although there
are still holes.
For the OP, one choice is to try and help improve a toolkit at the same
time as doing their own project.  It will end up improving things for
many more developers and users.
Virtualization software is useful (and I'd love it to death if it was 
around), but I've found it to be rarely necessary for Mac OS X 
development.  
It solves many configuration management and testing issues.  It also
lets the developer use the machine.  For example I can't use the Apple
Addressbook or Calendar programs for my real data.  I fill them with
all sorts of test data.  (Fast user switching sort of helps but brings
other issues).  And you really need virtualisation when you have to
deal with versioning issues of core system components or the OS itself.
For BitPim we have to do seperate 10.2 and 10.3 builds, and there are
now all sorts of 10.2 issues that aren't addressed.  When Tiger comes
out things will get even worse as developers will have to decide which
version to make their primary supported OS version.
QEMU has some support for emulating a PPC system.  Maybe that will work
in the future.  

Roger
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] Mac User Python newbies

2005-02-08 Thread Bob Ippolito
On Feb 9, 2005, at 12:07 AM, Roger Binns wrote:
This is a very valid point, but since when has that really mattered 
to people writing open source software?  Windows certainly doesn't 
seem to have more support from the open source community than 
anything else.
http://sourceforge.net/softwaremap/trove_list.php?form_cat=418
Yeah, exactly.  There's not even twice as many Windows projects as Mac 
OS X projects, and far more Linux projects that Windows projects.  
These numbers aren't very good anyway, NetBSD's pkgsrc has over 5300 
packages, and there are 204 marked NetBSD on sourceforge!

As a counter-point, deploying software on Mac OS X is cheap and fast. 
 You save god knows how much time and money in development and 
testing (especially testing), so you have much higher profit margins.
It doesn't matter how cheap and fast it is for 5% of the market.
Sure it does, if you release OS X first it can fund Windows development 
and testing.  Worked fine for us.

If you look at open source graphical toolkits that support at least
two platforms, you won't find any that started on the Mac.  These
are the ones I know of that can be used from Python and where they 
started.

 - QT (Unix)
 - GTK (Unix)
 - wxWidgets (Windows)
 - Tk  (Unix)
 - Fltk (Unix)
 - Fox (Unix)
Consequently the Mac versions of these (if supported at all) is often
not as good as the original platform.  That results in a bit of a
chicken and egg problem.  There is no/little Mac support by other
developers because the toolkits are poor, and the toolkits don't
improve because noone uses them.
I think we're probably going to have real GNUStep support for PyObjC 
sometime in the next few months.. though I'm not sure whether the NeXT 
roots count as Mac or not.

Fortunately it just takes some sustained efforts, even just bug 
reporting
and things get better.  wxWidgets has gotten a lot better although 
there
are still holes.

For the OP, one choice is to try and help improve a toolkit at the same
time as doing their own project.  It will end up improving things for
many more developers and users.
That's definitely an option with any open source dependency :)
-bob
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] Mac User Python newbies

2005-02-08 Thread Dethe Elza
On 8-Feb-05, at 9:07 PM, Roger Binns wrote:
 - QT (Unix)
 - GTK (Unix)
 - wxWidgets (Windows)
 - Tk  (Unix)
 - Fltk (Unix)
 - Fox (Unix)
Of course there are also:
- Swing (Unix)
- Mozilla/XUL Runner (???)
- GnuStep (Unix) [This lets you use most of the OS X UI on Unix and 
Windows]
- PyGame (Unix?)
- OpenGL (and PyUI wrapper)
- Whatever the Eclipse widget layer is called
- etc.

What you use depends largely on what your needs are.  If you're windows 
developers who want to port to Mac, wx is your friend.  If you develop 
in Smalltalk, Squeak brings it's own UI wherever you go.  If you want 
to develop kick-ass Mac apps, PyObjC is the only game in town (in my 
opinion).  If you want to be all things to all people, I'd suggest 
taking a good long hard look at Mozilla and XUL (one of their goals is 
to support Python as a first-class language for XUL-based 
applications).

--Dethe
Ninety percent of the technology hasn't even been developed yet. --Tim 
Armstrong, Google


smime.p7s
Description: S/MIME cryptographic signature
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] Mac User Python newbies

2005-02-08 Thread Roger Binns
Yeah, exactly.  There's not even twice as many Windows projects as Mac 
OS X projects, and far more Linux projects that Windows projects.  
Note that it didn't include Windows 98 or the generic Win32 category
(trying to categorise a project on SourceForge is a real pain!)
It doesn't matter how cheap and fast it is for 5% of the market.
Sure it does, if you release OS X first it can fund Windows development 
and testing.  Worked fine for us.
A counterpoint (see 1/3 of the way in)
 http://www.joelonsoftware.com/articles/fog51.html
wxPython certainly goes a decent amount of the way towards his underlying
message.  And MacOS is on a nice uptick since that was written.  This
is all just proof of the network effect and what it takes to overcome
it (perseverence).
Some other food for thought:
  http://www.joelonsoftware.com/articles/fog17.html
  http://www.joelonsoftware.com/articles/Platforms.html
  http://www.joelonsoftware.com/articles/fog20.html
  http://www.joelonsoftware.com/articles/APIWar.html
  http://www.joelonsoftware.com/articles/fog52.html
It is all our interest to make Mac a better platform and to make
it very easy to write code that just works on Mac and elsewhere.
One of the things I am proud of in BitPim is the almost equal(*)
seamless support of all platforms.  As a developer, operating
systems and APIs matter to me.  But as a user, they are irrelevant.
You want programs to just work on whatever is connected to your mouse,
keyboard and screen.
(*) The Mac is the least equal due to wxWidgets and me not being
able to get a reasonably priced Mac.  The Mac mini fixed the latter
and OSAF paid for some of the former.
I think we're probably going to have real GNUStep support for PyObjC 
sometime in the next few months.. though I'm not sure whether the NeXT 
roots count as Mac or not.
I did have it in my draft email, but couldn't find suitable Python
bindings.  I'd be happy to count it as Mac.  Which incidentally is
one of the annoying things come fresh to Mac as a developer.  There
is all this legacy NS crap!  It is *nowhere* near as bad as the
legacy in Windows though, or even the Linuxisms :-)
Roger
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig


Re: [Pythonmac-SIG] Mac User Python newbies

2005-02-08 Thread Bob Ippolito
On Feb 9, 2005, at 1:50 AM, Roger Binns wrote:
Yeah, exactly.  There's not even twice as many Windows projects as 
Mac OS X projects, and far more Linux projects that Windows projects.
Note that it didn't include Windows 98 or the generic Win32 category
(trying to categorise a project on SourceForge is a real pain!)
Even still, given how wrong it is for NetBSD, I find it hard to assign 
any weight at all to what sourceforge's numbers are.

It doesn't matter how cheap and fast it is for 5% of the market.
Sure it does, if you release OS X first it can fund Windows 
development and testing.  Worked fine for us.
A counterpoint (see 1/3 of the way in)
 http://www.joelonsoftware.com/articles/fog51.html
wxPython certainly goes a decent amount of the way towards his 
underlying
message.  And MacOS is on a nice uptick since that was written.  This
is all just proof of the network effect and what it takes to overcome
it (perseverence).
That article is four and a half years old, and it doesn't account for a 
lot of things.  In our case, it was roughly 10x easier to hit the Mac 
platform first and it made a lot more sense given the startup capital 
and time we wanted to spend on launching the product.  It's also a lot 
easier to get press for Mac software, for whatever reason, where we'd 
have to spend even more money marketing the Windows version to get it 
out there.  The Mac version paid for the Windows version, threw free 
press in our direction, and got us a publishing deal.  In hindsight, 
I'd have done it the same way.

I can't really say whether we have more Windows users or Mac users now, 
because our software doesn't phone home and both versions ship 
together.  There is a disproportionate amount of support requests on 
the Windows side, but that's because it more or less Just Works on the 
Mac, where there seems to be some weirdness on some obscure Windows 
configurations that we can't reproduce (unfortunately we're at the 
mercy of some other software and hardware for this product).

Some other food for thought:
  http://www.joelonsoftware.com/articles/fog17.html
  http://www.joelonsoftware.com/articles/Platforms.html
  http://www.joelonsoftware.com/articles/fog20.html
  http://www.joelonsoftware.com/articles/APIWar.html
  http://www.joelonsoftware.com/articles/fog52.html
It is all our interest to make Mac a better platform and to make
it very easy to write code that just works on Mac and elsewhere.
One of the things I am proud of in BitPim is the almost equal(*)
seamless support of all platforms.  As a developer, operating
systems and APIs matter to me.  But as a user, they are irrelevant.
You want programs to just work on whatever is connected to your mouse,
keyboard and screen.
(*) The Mac is the least equal due to wxWidgets and me not being
able to get a reasonably priced Mac.  The Mac mini fixed the latter
and OSAF paid for some of the former.
The user also doesn't care if the UI code isn't shared between all 
platforms as long as they're maintained.  The Tkinter GUI and the 
PyObjC GUI share a bunch of code (as much as is reasonable).  The 
Tkinter GUI actually has code in it to emulate a bunch of Mac-isms and 
it reads resources directly out of its sibling Mac OS X bundle 
(metadata, localization, and the application's data).  I'd have used 
wx, but Tkinter was easier for this and wasn't as big.

I think we're probably going to have real GNUStep support for PyObjC 
sometime in the next few months.. though I'm not sure whether the 
NeXT roots count as Mac or not.
I did have it in my draft email, but couldn't find suitable Python
bindings.  I'd be happy to count it as Mac.  Which incidentally is
one of the annoying things come fresh to Mac as a developer.  There
is all this legacy NS crap!  It is *nowhere* near as bad as the
legacy in Windows though, or even the Linuxisms :-)
NS is just a namespace.. Not much of it *feels* legacy :)  At least 
they're consistent.

-bob
___
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig