Josselin Mouette wrote:

Then, you need to flag your icons; this is what you already proposed, in
a more sophisticated way.
        foo.png: icon size="48x48" category="apps"
        foo.svg: icon size="scalable" category="apps"

This smells like overdesign to me. Unless you want to allow
for the possibility of e.g. putting your 48x48 icons in
one location and icons of other sizes in a different
location -- which seems rather unlikely -- then
distinguishing between resources at this level of detail
is not something the API we're considering should be
concerned with.

IMO all we need is a single parameter:

  resource.read(modulename, kind, path)

where 'kind' is one of a well-known set of tags that
correspond to ways that *packagers* may want to organize
resources.

If applications want to categorize their resources in
more detail, it's up to them to provide a mapping from
their own categorization scheme to this one.

--
Greg
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to