-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Chris Withers wrote:
> Tres Seaver wrote:
> 
>> Log message for revision 40036:
>>   Avoid using __file__ where possible.
> 
> 
> Why? I use this all over the place so need to know why it's bad ;-)

The branch that checkin landed on is the one where I am trying to make
CMF trunk distributable as an egg.  Products which want to be
distributed as eggs need to avoid using __file__ directly, and instead
rely on the 'pkg_resource' APIs supplied with Phillip Eby's setuptools
(this makes them "zip_safe").

CMF isn't quite there yet:

  - Some of the tests play with __file__ in ways that are painful
    to reproduce, and I haven't gotten there yet.

  - The GenericSetup profile mechanism doesn't yet grok eggified
    products.

OTOH, the skins mechanism (on that branch) now works beautifully from
an eggified CMF.

Tres.
- --
===================================================================
Tres Seaver          +1 202-558-7113          [EMAIL PROTECTED]
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFDdMYd+gerLs4ltQ4RAnsPAKDRk1/w3TdHnYsUxjC3EOcaKTV5AgCgtr3o
qj8wmpLxv3hT6mOlTvjsmsQ=
=gtoc
-----END PGP SIGNATURE-----
_______________________________________________
Zope-CMF maillist  -  Zope-CMF@lists.zope.org
http://mail.zope.org/mailman/listinfo/zope-cmf

See http://collector.zope.org/CMF for bug reports and feature requests

Reply via email to