ZCML File
meta.zcml

<configure
    xmlns="http://namespaces.zope.org/zope"
    xmlns:meta="http://namespaces.zope.org/meta"
    >
<include
    file="meta.zcml"
    package="zope.component"
    />
<meta:directives
    namespace="http://namespaces.zope.org/zope"
    >
<meta:directive
    name="view"
    schema=".metadirectives.IViewDirective"
    handler="zope.app.component.metaconfigure.view"
    />
<meta:subdirective
    name="require"
    schema=".metadirectives.IRequireSubdirective"
    />
<meta:subdirective
    name="allow"
    schema=".metadirectives.IAllowSubdirective"
    />
<meta:subdirective
    name="factory"
    schema=".metadirectives.IFactorySubdirective"
    />
</meta:complexDirective>
<meta:subdirective
    name="require"
    schema=".metadirectives.IRequireSubdirective"
    />
<meta:subdirective
    name="allow"
    schema=".metadirectives.IAllowSubdirective"
    />
<meta:subdirective
    name="factory"
    schema=".metadirectives.IFactorySubdirective"
    />
</meta:complexDirective>
<meta:subdirective
    name="require"
    schema=".metadirectives.IRequireSubdirective"
    />
<meta:subdirective
    name="allow"
    schema=".metadirectives.IAllowSubdirective"
    />
<meta:subdirective
    name="factory"
    schema=".metadirectives.IFactorySubdirective"
    />
</meta:complexDirective>
</meta:directives>
</configure>