I've created a PR which removes dependency on future in diazo: Replace future with six by petschki · Pull Request #85 · plone/diazo · GitHub ... inspecting the dependencies with plone.versioncheck there are Products.BTreeFolder2 and repoze.xmliter which also depend on future but don't use it in the code anymore. I think it would be fine to remove this dependency there.