[Grok-dev] Re: Autoincluding ZCML for package dependencies

Tres Seaver tseaver at palladion.com
Tue Jan 22 12:23:56 EST 2008


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

Martijn Faassen wrote:

> We make this explicit in the ZCML:
> 
> <autoinclude package="." />
> 
> This will cause all the ZCML dependencies of your package to be included 
> (all meta.zcml files first, then configure.zcml).
> 
> If you don't want your package to do auto-inclusion of its dependencies, 
> you shouldn't use it and do manual inclusion. Note that the directive 
> only includes direct dependencies, not indirect ones.
> 
> I don't see how an entry point is going to make this more explicit. We 
> do this in ZCML as it fits the way inclusions are done in ZCML - it's 
> triggered during ZCML loading just like normal <include> is.
> 
> The only time auto-inclusion is going to kick in without you directly 
> asking for it is if you include a package's configure.zcml and *it* 
> contains an autoinclude directive. This is little different from 
> includes a package's configure.zcml now, though - you will get its 
> manual includes now.

Sorry, I didn't realize that you were making an explicity gesture in the
triggering package's ZCML.  I'm fine with doing it in ZCML rather than
in setup.py.


Tres.
- --
===================================================================
Tres Seaver          +1 540-429-0999          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHlias+gerLs4ltQ4RApIOAJ9DtgkTGPPKBPs/PFT05keDUM8i1wCgr1M6
c9y5freVEdxIcJhlryZjQ5M=
=iuFk
-----END PGP SIGNATURE-----



More information about the Grok-dev mailing list