On Sep 25, 2006, at 5:17 PM, Jacob Rus wrote:

Hi again everyone,

So a few months later, I started wondering again about some of
these things.

On April 22, Ronald Oussoren wrote:
On 21-apr-2006, at 22:44, Jacob Rus wrote:
While we're adding a bunch of icons to Mac Python, and editing
Info.plist files, and so on, I think we might as well make a
few other changes:

  1. If it doesn't already, I think Mac Python should ship
with a  python spotlight importer (I got one somewhere else,
but should be default)

For the moment anything in the official installer needs to be
part of the official python.org distribution. Anything else
needs to be installed seperately for now.

That may change in the future, but not until I've had time to
think about the issues and write down a proposal about what to
include and what not.

Do you think it would be possible to get an mdimporter included in
the python.org distribution?  What's lacking for that to happen?
It would be good to have an importer for python

Adding an mdimporter should be possible. What's lacking is someone that donates one ;-)


  2. Let's export some UTI's for .pyc/.pyo files and .egg
files (maybe public.python-bytecode and public.python-egg or
something, or maybe they need to be org.python.python-bytecode,
etc.)

At least some of these are part of the OS. It can't hurt to add
these UTIs to the Info.plist for IDLE of course.

So names seem to have gotten added to the plists, but never any
UTI's.  I still get dynamic UTI's for compiled python scripts and
eggs.  Regular python scripts have the content type tree:

        "public.python-script",
        "public.shell-script",
        "public.script",
        "public.source-code",
        "public.plain-text",
        "public.text",
        "public.data",
        "public.item",
        "public.content"

I'm not sure exactly what the UTI's for eggs and pyc files should
be, but we should figure it out and add them.

In fact, because none of the applications which ship with official
python claim any ownership over eggs at all, we can't even get that
nice egg icon that took so long to get right. I'm not sure if
there's any GUI app which can deal with eggs, but it would maybe
even be good to assign them to an app which can't deal with them,
just for the sake of the icon.  :)

It would be better to have an application that knows how to deal with eggs. This is unlikely to get into the python distribution before setuptools is added there as well, but that's not necessarily a bad thing.


Now that we (almost) have new icons it would be great if someone
could have a look at IDLE and at the very least writes down what
could be done to make it a better OSX citizen. Actual patches
would of course even be better.

Please keep in mind that IDLE is a cross-platform application
using tkinter and that it is probably virtually impossible to
make it a really great OSX application.

I'm not volunteering (and therefore not complaining), and I don't
use IDLE myself and am not likely to start any time, but this would
still be nice to see.  Anyone?

IDLE in Python2.5 is probably as good as its get without major surgery (either port IDLE to Tix, a Tk extension claims to offer a better native L&F, or replace the entire GUI layer by something better).

BTW. MacPython 2.4.3 is a minor fork of the official 2.4 tree, I'll port the changes for 2.5 except for the fixes to IDLE to the official 2.4 tree for Python 2.4.4.

BTW2. We have a nice icon for a python folder and python DMG, neither of which are used at the moment. The folder one was used until I ran into an issue in creating the installer, that will be fixed before 2.4.4 and 2.5.1 is out. The DMG one isn't used yet because I haven't found a way yet to programmaticly attach an icon to the DMG. Does anyone here have a script that attaches an icon to a DMG or creates a DMG with a custom icon? Preferably something that doesn't use 3th- party software and can be run GUI-less.

Ronald


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

Attachment: smime.p7s
Description: S/MIME cryptographic signature

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

Reply via email to