           SPELL=pyprotocols
         VERSION=1.0a0dev_r2082
     SOURCE_HASH='sha512:654df3fa2093ef69a8b51cd9460113e1910ef64a03b3d1d95831578310d5f74cc16e1ef49f9151e087571a36011c4b52281490570d4bbb17f740dce859b1370b'
          SOURCE="PyProtocols-$VERSION.zip"
   SOURCE_URL[0]="http://peak.telecommunity.com/snapshots/$SOURCE"
SOURCE_DIRECTORY="$BUILD_DIRECTORY/PyProtocols-$VERSION"
        WEB_SITE="http://peak.telecommunity.com/PyProtocols.html"
      LICENSE[0]='PSF'
      LICENSE[1]='ZPL'
         UPDATED=20051123
            DOCS='docs/* *.txt'
        KEYWORDS="python devel"
           SHORT='PyProtocols is the extension of PEP 246 adapt() API'
cat << EOF
PyProtocols extends the PEP 246 adapt() function with a new "declaration API"
that lets you easily define your own protocols and adapters, and declare what
adapters should be used to adapt what types, objects, or protocols. In
addition to its own Interface type, PyProtocols can also use Twisted and
Zope's Interface types too. (Of course, since Twisted and Zope interfaces
aren't as flexible, only a subset of the PyProtocols API works with them.
Specific limitations are listed in the documentation.)
EOF
