Hi, just want to follow the steps on
https://docs.plone.org/adapt-and-extend/theming/theme_product.html
to create a plonetheme product addon on a freshly installed Plone 5.0.7 via Unified installer.
EDIT: I installed Plone 5.0.7 via the unified installer on Centos 6.7 as recomended, which worked like a charme. Then i wanted to create my own theme on the file-system and followed the steps in the docs (link see above). This worked until the step where i had to execute the bootstrap-buildout.py script in my themes folder, which gave the error. For executing the bootstrap-buildout.py is used the python the unfied installer installed for me. When following the relevant part in the docs its not clear which python to use, which matters at least at Centos. Later on in other chapters it comes out that the environment the docs has its examples in was created only by a buildoutscript from scratch, which is the way a developer does it but not someone coming new to Plone in a first try.
So the steps installing mrbob and its templates worked, but the run of the bootstrap-buildout.py with the python the unified installer installed failed (This sentence edited, too).
It gives the following:
../../bin/python bootstrap-buildout.py
ez_setup.py is deprecated and when using it setuptools will be pinned to 33.1.1 since it's the last version that supports setuptools self upgrade/installation, check https://github.com/pypa/setuptools/issues/581 for more info; use pip to install setuptools
no previously-included directories found matching 'doc'
no previously-included directories found matching 'old-tutorial'
Traceback (most recent call last):
File "bootstrap-buildout.py", line 199, in
ws.require(requirement)
File "/usr/local/Plone5/zeocluster/lib/python2.7/site-packages/pkg_resources/init.py", line 968, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/local/Plone5/zeocluster/lib/python2.7/site-packages/pkg_resources/init.py", line 859, in resolve
raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.VersionConflict: (zc.buildout 2.5.3 (/usr/local/Plone5/zeocluster/lib/python2.7/site-packages), Requirement.parse('zc.buildout==2.9.3'))
The documented approach to generate a theme addon on the filesystem should succeed, because it is a step one does after realizing that ttw theming has its limits. Just to tell you because i ran into it. If there is a better place to file such bugs please let me know.
Thanks for the great work on Plone 5!