I want to use ZopeInterfaces, however my project is based on Python 3.x - any suggestions?

Zope Interfaces are a great way to get some Java-style "design by contract" into a python program. It provides some great features such as implement-able interfaces and a really neat pattern for...