简体   繁体   中英

Is the 'zope' package widely used?

I want to implement my project using interface oriented programming. Since Python itself does not have native support to the Interface keyword, I am planning to leverage the zope.* package. But the zope.component package is really a huge package with lots of dependencies. Because I want to keep my project slim with less external dependency, I am wonder if it is useful/helpful to use the zope.* packages. Especially I am planning to deploy my project in GAE, and it does not include the zope package as a supported third-party package.

If not using zope.* package, what is the best practice to implement Python project with interface oriented concepts?

You could use zope.interface . For example, it is used by Twisted, Pyramid frameworks.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM