Project: datamanagement
Issue DM-611: Switch kazoo version to 2.0b1 or later
While we aren't using any of the new features of Kazoo's 2.x series, the removal of zope.interface as a dependency is a worthwhile feature. The 2.0b1 release seems at least as stable as our own code, so I don't think we'll see any negative effects. This ticket covers: - Upgrade of the packaged kazoo from 1.3.1 to 2.0b1 (or later). - (optionally) patches for kazoo's setup.py so that it doesn't search for and try to download any dependencies. This can be done in a later ticket, though. I note that kazoo can be run without installation: you can untar it, cd into the directory, and if you run python from there, you can immediately "import kazoo" and use it. Hence we could avoid setup.py completely and just copy the "kazoo" subdirectory into some directory in the PYTHONPATH.
Story points: 2