ZEO (Zope Enterprise Objects) provides a client-server storage for ZODB (Zope Object Database). Version 6.2 supports Python >=3.10. Allows multiple processes to share a single ZODB database over a network. ZEO is stable with periodic releases.
pip install zeoNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Connects to a ZEO server running on localhost:8100, stores a simple object in the root of the database.
Ensure Python >=3.10 is used.
Migrate to RelStorage for production deployments.
Start the ZEO server before any client. Use: runzeo -a 8100 -f data.fs
Use ZODB's DB with a thread-safe storage or serialize access.
Install the correct package: pip install ZEO (note: the package on PyPI is lowercase 'zeo', but the Python module is 'ZEO'. The pip package name is case-insensitive, so 'pip install zeo' works, but import uses 'ZEO').
Install ZEO: pip install zeo. Then try: from ZEO import ClientStorage
Start the ZEO server: runzeo -a 8100 -f data.fs. Ensure the address and port match.