The Zope Toolkit (ZTK) is a set of libraries intended for reuse by projects to develop web applications or web frameworks. It is developed by the contributors of the Zope Foundation.
The whole collection of ZTK libraries are used in various web frameworks and web application servers, two examples of these are Grok and Zope. If you install one of these systems, you will get a part of the ZTK along with it automatically.
The Zope Toolkit cannot be installed directly except as individual
libraries (such as
zope.component). To install it you typically
would install a framework or application that makes use of these
If you want to use the Zope Toolkit Known-Good-Set (KGS), you should copy the ztk-versions.cfg file into your own project and include it in your buildout via the extends mechanism.
Frameworks and applications have their own set of install instructions. You should follow these in most cases.
The ZTK supports CPython 2.7, 3.5, 3.6, 3.7, 3.8, PyPy and PyPy3.
- About the Zope Toolkit
- Development process
- Coding style