We have an almost simple Plone 4.3.18 setup using
[buildout]
parts =
instance
zeo
zopepy
tests
# code-analysis
index = https://pypi.python.org/simple
show-picked-versions = true
extends =
http://dist.plone.org/release/4.3.18/versions.cfg
versions = versions
find-links =
http://dist.plone.org/release/4.3.18
http://dist.plone.org/thirdparty
eggs =
python-ldap
mr.developer
zchl.policy
# zchl.basetheme
# Products.ATVocabularyManager
plone.api
plone.app.workflowmanager
Pillow
plone4.csrffixes==1.1
z3c.jbot
five.pt
Products.PloneHotfix20210518
Products.PloneHotfix20200121
collective.jsonify
collective.exportimport
I tried to add an older version collective.exportimport==1.7
to our setup with plone.api = 1.8.4
pin. However, buildout always gives me this conflict with zope.tales where 3.5.3 is the pinned version for Plone 4.3.18...and I could not figure out which dependency would requires zope.tales>5.0.2
:
mr.developer: Queued 'collective.jsonify' for checkout.
mr.developer: Queued 'humanize' for checkout.
mr.developer: Queued 'zchl.basetheme' for checkout.
mr.developer: Queued 'zchl.policy' for checkout.
mr.developer: Skipped checkout of existing package 'collective.jsonify'.
mr.developer: Skipped checkout of existing package 'humanize'.
mr.developer: Skipped checkout of existing package 'zchl.policy'.
mr.developer: Skipped checkout of existing package 'zchl.basetheme'.
Develop: '/home/plone-test/zchl_buildout/src/zchl.policy'
Develop: '/home/plone-test/zchl_buildout/src/collective.jsonify'
warning: no previously-included files found matching 'bootstrap.py'
Develop: '/home/plone-test/zchl_buildout/src/humanize'
Develop: '/home/plone-test/zchl_buildout/src/zchl.basetheme'
Updating _mr.developer.
Installing instance.
Version and requirements information containing zope.tales:
[versions] constraint on zope.tales: 3.5.3
Requirement of Zope2==2.13.28: zope.tales>=3.5.0
Requirement of Products.CMFPlone: zope.tales
Requirement of zope.pagetemplate>=3.6.2: zope.tales
Requirement of zope.tales>=3.5.0: zope.tal
Requirement of zope.tales>=3.5.0: zope.interface
Requirement of zope.tales>=3.5.0: setuptools
Requirement of zope.contentprovider: zope.tales
Requirement of Products.CMFFormController: zope.tales
Requirement of Zope: zope.tales>=5.0.2
While:
Installing instance.
Error: The requirement ('zope.tales>=5.0.2') is not allowed by your [versions] constraint (3.5.3)