Brainstorm, What constitutes a public API? (was Re: [Zope3-dev] Re: APIs breakage)

Jim Fulton jim at zope.com
Tue Jul 13 17:02:04 EDT 2004


Fred Drake wrote:
> On Tuesday 13 July 2004 10:45 am, Stephan Richter wrote:
>  > - Only objects (e.g. functions, variables, constants, attributes, ...)
>  > that are defined via an interface in '__init__.py' can be considered
>  > public.
> 
> I don't think we should require all public interfaces to be imported into 
> package __init__.py files; using an "interfaces" module or package should be 
> perfectly acceptable.

+1

-- 
Jim Fulton           mailto:jim at zope.com       Python Powered!
CTO                  (540) 361-1714            http://www.python.org
Zope Corporation     http://www.zope.com       http://www.zope.org


More information about the Zope3-dev mailing list