Addon In Docker Not Adding/Erroring Plone Version 5.1

Goal: Following Training Chapter 17 trying to get Addon to run by restarting system. Error occurs and the Addon for a new Content Type does not show up in the Plone Instance. Site seems to be untouched and operable.

Error:


Installing instance.

While:

Installing instance.

An internal error occurred due to a bug in either zc.buildout or in a

recipe being used:

Traceback (most recent call last):

File "/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 2127, in main

getattr(buildout, command)(args)

File "/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 797, in install

installed_files = self[part]._call(recipe.install)

File "/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 1557, in _call

return f()

File "/plone/buildout-cache/eggs/plone.recipe.zope2instance-4.4.1-py2-none-any.ovo/plone/recipe/zope2instance/__init__.py", line 169, in install

installed.extend(self.install_scripts())

File "/plone/buildout-cache/eggs/plone.recipe.zope2instance-4.4.1-py2-none-any.ovo/plone/recipe/zope2instance/__init__.py", line 668, in install_scripts

requirements, ws = self.egg.working_set(['plone.recipe.zope2instance'])

File "/plone/buildout-cache/eggs/zc.recipe.egg-2.0.5-py2.7.egg/zc/recipe/egg/egg.py", line 84, in working_set

allow_hosts=self.allow_hosts,

File "/plone/buildout-cache/eggs/zc.recipe.egg-2.0.5-py2.7.egg/zc/recipe/egg/egg.py", line 162, in _working_set

allow_hosts=allow_hosts)

File "/usr/local/lib/python2.7/site-packages/zc/buildout/easy_install.py", line 924, in install

return installer.install(specs, working_set)

File "/usr/local/lib/python2.7/site-packages/zc/buildout/easy_install.py", line 670, in install

for spec in specs]

File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2986, in parse

req, = parse_requirements(s)

ValueError: need more than 0 values to unpack

root@44aecad5ccf0:/plone/instance# ```

*Command Run to Get Error:*

```gosu plone buildout -c site.cfg```

*Environment We are Using: Docker container. Set up with the following files and Commands:*

_Dockerfile:_

```FROM plone:5.1

COPY site.cfg /plone/instance/

RUN gosu plone buildout -c site.cfg

RUN apt-get update

RUN apt-get install -y git

RUN apt-get install -y vim```

_Site.cfg_

```[buildout]

extends = buildout.cfg

eggs +=

plone.app.mosaic```

_docker-compose.yml:_

```version: "2"

services:

plone:

build: .

volumes:

- data:/data

ports:

- "8080:8080"

volumes:

data:

Commands Run In directory to create container:


$docker run -p 8080:8080 custom-plone-image

ssh into container at plone/instance

In Container:


$ ../bin/mrbob -O ploneconf.site bobtemplates.plone:addon

follow instructions from : https://training.plone.org/5/mastering-plone/eggs1.html

Add XML Files as directed in :

https://training.plone.org/5/mastering-plone/export_code.html

And then have to alter the plone/instance/src/buildout.cfg


extends =

buildout-base.cfg

extensions =

buildout.wheel

effective-user = plone

buildout-user = plone

var-dir=/data

user=admin:admin

find-links = ${buildout:directory}/src/ploneconf.site

index = https://pypi.python.org/simple/

#auto-checkout +=

#clear ploneconf.site

parts +=

zeo

mrbob

eggs =

ploneconf.site

#develop =

#src/ploneconf.site

#test-eggs +=

# ploneconf.site [test]

[client1]

recipe =

[zeo]

<= zeoserver_base

recipe = plone.recipe.zeoserver

zeo-address = 8080

# Requires gcc, thus install it on image build

[mrbob]

recipe = zc.recipe.egg

eggs =

mr.bob

bobtemplates.plone

[versions]

setuptools =

zc.buildout =

# The following part definition lists the versions picked:

Pillow = 5.3.0

buildout.wheel = 0.2.0

plone.recipe.command = 1.1

plone.recipe.precompiler = 0.6

collective.recipe.backup = 4.0.1

Unidecode = 0.04.16

MarkupSafe = 1.0

bobtemplates.plone = 3.5.1

mr.bob = 0.1.2

regex = 2018.8.29

# Required by:

# bobtemplates.plone==3.5.1

case-conversion = 2.1.0

# Required by:

# bobtemplates.plone==3.5.1

python-slugify = 1.2.6

Products.DocFinderTab = 1.0.5

collective.checkdocs = 0.2

zest.pocompile = 1.4

# Required by:

# bobtemplates.plone==3.5.1

# zest.releaser==6.15.0

colorama = 0.4.0

[sources]

ploneconf.site = ${buildout:directory}/src/ploneconf.site```

Please provide the full output.

This is the full command line read out thank you for your thoughts:

root@f15bd3280c41:/plone/instance/src# ../bin/mrbob -O ploneconf.site bobtemplates.plone:addon

Welcome to mr.bob interactive mode. Before we generate directory structure, some questions need to be answered.

Answer with a question mark to display help.
Values in square brackets at the end of the questions show the default value if there is no answer.


--> Author's name: Lauren

--> Author's email: laurengordonfahn@gmail.com

--> Author's GitHub username: laurengordonfahn

--> Package description [An add-on for Plone]: Chapter 16 Training

--> Do you want me to initialze a GIT repository in your new package? (y/n) [y]: n

--> Plone version [5.1]: 


git init is disabled!
Generated file structure at /plone/instance/src/ploneconf.site

root@f15bd3280c41:/plone/instance/src# cd ..
root@f15bd3280c41:/plone/instance# gosu plone buildout -c site.cfg
Updating instance.
Generated script '/plone/instance/bin/instance'.
Generated interpreter '/plone/instance/parts/instance/bin/interpreter'.
Updating zeoserver.
Updating repozo.
Generated script '/plone/instance/bin/repozo'.
Updating backup.
Updating zopepy.
Generated interpreter '/plone/instance/bin/zopepy'.
Updating unifiedinstaller.
Updating precompiler.
Compiling Python files.
  File "/plone/buildout-cache/eggs/zodbpickle-0.7.0-py2.7-linux-x86_64.egg/zodbpickle/pickle_3.py", line 178
    def __init__(self, file, protocol=None, *, fix_imports=True):
                                             ^
SyntaxError: invalid syntax

  File "/plone/buildout-cache/eggs/zodbpickle-0.7.0-py2.7-linux-x86_64.egg/zodbpickle/pickletools_3.py", line 2049
    print("%5d:" % pos, end=' ', file=out)
                           ^
SyntaxError: invalid syntax

  File "/plone/buildout-cache/eggs/zodbpickle-0.7.0-py2.7-linux-x86_64.egg/zodbpickle/tests/pickletester_3.py", line 145
    class use_metaclass(object, metaclass=metaclass):
                                         ^
SyntaxError: invalid syntax

Compiling locale files.
Error while compiling /plone/buildout-cache/eggs/python_gettext-3.0-py2.7.egg/pythongettext/tests/test_escape.po
Error while compiling /plone/buildout-cache/eggs/python_gettext-3.0-py2.7.egg/pythongettext/tests/test5.po
Updating setpermissions.
setpermissions: Running # Dummy references to force this to execute after referenced parts
echo /data/backups yes > /dev/null
chmod 600 .installed.cfg
# Make sure anything we've created in var is r/w by our group
find /data -type d -exec chmod 770 {} \; 2> /dev/null
find /data -type f -exec chmod 660 {} \; 2> /dev/null
find /data -type d -exec chmod 770 {} \; 2> /dev/null
find /data -type f -exec chmod 660 {} \; 2> /dev/null
chmod 754 /plone/instance/bin/*
Updating zeo.
Updating mrbob.
Versions had to be automatically picked.
The following part definition lists the versions picked:
[versions]
chardet = 3.0.4
idna = 2.6
root@f15bd3280c41:/plone/instance# ```

There is no connection between your initial post with a clear buildout failure and your second post which shows a completed buildout run.

My apologies. I have worked on this so many times that I blew it away before creating the output for the last post and forgot to add the needed addon references to the buildout.cfg file. This is the proper and complete readout after adding the ploneconf.site references to the buildout.cfg


Welcome to mr.bob interactive mode. Before we generate directory structure, some questions need to be answered.

Answer with a question mark to display help.
Values in square brackets at the end of the questions show the default value if there is no answer.


--> Author's name: Lauren

--> Author's email: lauren@gmail.com

--> Author's GitHub username: laurengordonfahn

--> Package description [An add-on for Plone]: Chapter 16 Training

--> Do you want me to initialze a GIT repository in your new package? (y/n) [y]: n

--> Plone version [5.1]: 


git init is disabled!
Generated file structure at /plone/instance/src/ploneconf.site

root@f15bd3280c41:/plone/instance/src# cd ..
root@f15bd3280c41:/plone/instance# gosu plone buildout -c site.cfg
Uninstalling mrbob.
Uninstalling zeo.
Uninstalling precompiler.
Uninstalling unifiedinstaller.
Uninstalling zopepy.
Uninstalling repozo.
Uninstalling zeoserver.
Uninstalling instance.
Installing instance.
While:
  Installing instance.

An internal error occurred due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 2127, in main
    getattr(buildout, command)(args)
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 797, in install
    installed_files = self[part]._call(recipe.install)
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 1557, in _call
    return f()
  File "/plone/buildout-cache/eggs/plone.recipe.zope2instance-4.4.1-py2-none-any.ovo/plone/recipe/zope2instance/__init__.py", line 169, in install
    installed.extend(self.install_scripts())
  File "/plone/buildout-cache/eggs/plone.recipe.zope2instance-4.4.1-py2-none-any.ovo/plone/recipe/zope2instance/__init__.py", line 668, in install_scripts
    requirements, ws = self.egg.working_set(['plone.recipe.zope2instance'])
  File "/plone/buildout-cache/eggs/zc.recipe.egg-2.0.5-py2.7.egg/zc/recipe/egg/egg.py", line 84, in working_set
    allow_hosts=self.allow_hosts,
  File "/plone/buildout-cache/eggs/zc.recipe.egg-2.0.5-py2.7.egg/zc/recipe/egg/egg.py", line 162, in _working_set
    allow_hosts=allow_hosts)
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/easy_install.py", line 924, in install
    return installer.install(specs, working_set)
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/easy_install.py", line 670, in install
    for spec in specs]
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2986, in parse
    req, = parse_requirements(s)
ValueError: need more than 0 values to unpack
root@f15bd3280c41:/plone/instance# 

try buildout with option -v or -vv

Thank you for keeping going with me!

Installing 'buildout.wheel'.
We have the distribution that satisfies 'buildout.wheel==0.2.0'.
Getting required 'six==1.10.0'
We have the distribution that satisfies 'six==1.10.0'.
pip.utils: lzma module is not available
pip.vcs: Registered VCS backend: git
pip.vcs: Registered VCS backend: hg
pip.vcs: Registered VCS backend: svn
pip.vcs: Registered VCS backend: bzr
buildout.wheel: Patched in wheel support
Installing 'plone.recipe.zope2instance'.
We have the distribution that satisfies 'plone.recipe.zope2instance==4.4.1'.
Getting required 'Zope2==2.13.27'
We have the distribution that satisfies 'Zope2==2.13.27'.
Getting required 'ZODB3==3.11.0'
We have the distribution that satisfies 'ZODB3==3.11.0'.
Getting required 'mailinglogger==3.8.0'
We have the distribution that satisfies 'mailinglogger==3.8.0'.
Getting required 'zc.recipe.egg==2.0.5'
We have the distribution that satisfies 'zc.recipe.egg==2.0.5'.
Getting required 'ZServer==3.0'
We have the distribution that satisfies 'ZServer==3.0'.
Getting required 'Record==2.13.0'
We have the distribution that satisfies 'Record==2.13.0'.
Getting required 'Products.ZCTextIndex==2.13.5'
We have the distribution that satisfies 'Products.ZCTextIndex==2.13.5'.
Getting required 'Products.ZCatalog==3.0.3'
We have the distribution that satisfies 'Products.ZCatalog==3.0.3'.
Getting required 'Products.TemporaryFolder==3.0'
We have the distribution that satisfies 'Products.TemporaryFolder==3.0'.
Getting required 'Products.StandardCacheManagers==2.13.1'
We have the distribution that satisfies 'Products.StandardCacheManagers==2.13.1'.
Getting required 'Products.Sessions==3.0'
We have the distribution that satisfies 'Products.Sessions==3.0'.
Getting required 'Products.PythonScripts==2.13.2'
We have the distribution that satisfies 'Products.PythonScripts==2.13.2'.
Getting required 'Products.MIMETools==2.13.0'
We have the distribution that satisfies 'Products.MIMETools==2.13.0'.
Getting required 'Products.MailHost==2.13.2'
We have the distribution that satisfies 'Products.MailHost==2.13.2'.
Getting required 'Products.ExternalMethod==2.13.1'
We have the distribution that satisfies 'Products.ExternalMethod==2.13.1'.
Getting required 'Products.BTreeFolder2==2.14.0'
We have the distribution that satisfies 'Products.BTreeFolder2==2.14.0'.
Getting required 'initgroups==4.0'
We have the distribution that satisfies 'initgroups==4.0'.
Getting required 'zope.viewlet==3.7.2'
We have the distribution that satisfies 'zope.viewlet==3.7.2'.
Getting required 'zope.traversing==4.1.0'
We have the distribution that satisfies 'zope.traversing==4.1.0'.
Getting required 'zope.testing==3.9.7'
We have the distribution that satisfies 'zope.testing==3.9.7'.
Getting required 'zope.testbrowser==3.11.1'
We have the distribution that satisfies 'zope.testbrowser==3.11.1'.
Getting required 'zope.tales==3.5.3'
We have the distribution that satisfies 'zope.tales==3.5.3'.
Getting required 'zope.tal==3.5.2'
We have the distribution that satisfies 'zope.tal==3.5.2'.
Getting required 'zope.structuredtext==3.5.1'
We have the distribution that satisfies 'zope.structuredtext==3.5.1'.
Getting required 'zope.size==3.4.1'
We have the distribution that satisfies 'zope.size==3.4.1'.
Getting required 'zope.site==3.9.2'
We have the distribution that satisfies 'zope.site==3.9.2'.
Getting required 'zope.sequencesort==3.4.0'
We have the distribution that satisfies 'zope.sequencesort==3.4.0'.
Getting required 'zope.sendmail==3.7.5'
We have the distribution that satisfies 'zope.sendmail==3.7.5'.
Getting required 'zope.security==4.1.1'
We have the distribution that satisfies 'zope.security==4.1.1'.
Getting required 'zope.schema==4.5.0'
We have the distribution that satisfies 'zope.schema==4.5.0'.
Getting required 'zope.publisher==4.3.2'
We have the distribution that satisfies 'zope.publisher==4.3.2'.
Getting required 'zope.ptresource==3.9.0'
We have the distribution that satisfies 'zope.ptresource==3.9.0'.
Getting required 'zope.proxy==4.3.0'
We have the distribution that satisfies 'zope.proxy==4.3.0'.
Getting required 'zope.processlifetime==1.0'
We have the distribution that satisfies 'zope.processlifetime==1.0'.
Getting required 'zope.pagetemplate==4.2.1'
We have the distribution that satisfies 'zope.pagetemplate==4.2.1'.
Getting required 'zope.location==3.9.1'
We have the distribution that satisfies 'zope.location==3.9.1'.
Getting required 'zope.lifecycleevent==3.6.2'
We have the distribution that satisfies 'zope.lifecycleevent==3.6.2'.
Getting required 'zope.interface==4.4.3'
We have the distribution that satisfies 'zope.interface==4.4.3'.
Getting required 'zope.i18nmessageid==4.1.0'
We have the distribution that satisfies 'zope.i18nmessageid==4.1.0'.
Getting required 'zope.i18n[zcml]==4.2.0'
We have the distribution that satisfies 'zope.i18n[zcml]==4.2.0'.
Getting required 'zope.exceptions==3.6.2'
We have the distribution that satisfies 'zope.exceptions==3.6.2'.
Getting required 'zope.event==3.5.2'
We have the distribution that satisfies 'zope.event==3.5.2'.
Getting required 'zope.deferredimport==3.5.3'
We have the distribution that satisfies 'zope.deferredimport==3.5.3'.
Getting required 'zope.contenttype==4.2.0'
We have the distribution that satisfies 'zope.contenttype==4.2.0'.
Getting required 'zope.contentprovider==3.7.2'
We have the distribution that satisfies 'zope.contentprovider==3.7.2'.
Getting required 'zope.container==3.11.2'
We have the distribution that satisfies 'zope.container==3.11.2'.
Getting required 'zope.configuration==3.7.4'
We have the distribution that satisfies 'zope.configuration==3.7.4'.
Getting required 'zope.component==4.4.1'
We have the distribution that satisfies 'zope.component==4.4.1'.
Getting required 'zope.browserresource==4.1.0'
We have the distribution that satisfies 'zope.browserresource==4.1.0'.
Getting required 'zope.browserpage==4.1.0'
We have the distribution that satisfies 'zope.browserpage==4.1.0'.
Getting required 'zope.browsermenu==4.2'
We have the distribution that satisfies 'zope.browsermenu==4.2'.
Getting required 'zope.browser==2.1.0'
We have the distribution that satisfies 'zope.browser==2.1.0'.
Getting required 'zLOG==3.0'
We have the distribution that satisfies 'zLOG==3.0'.
Getting required 'zExceptions==2.13.0'
We have the distribution that satisfies 'zExceptions==2.13.0'.
Getting required 'zdaemon==4.2.0'
We have the distribution that satisfies 'zdaemon==4.2.0'.
Getting required 'transaction==2.1.2'
We have the distribution that satisfies 'transaction==2.1.2'.
Getting required 'tempstorage==4.0.1'
We have the distribution that satisfies 'tempstorage==4.0.1'.
Getting required 'pytz==2017.3'
We have the distribution that satisfies 'pytz==2017.3'.
Getting required 'docutils==0.14'
We have the distribution that satisfies 'docutils==0.14'.
Getting required 'ZopeUndo==4.3'
We have the distribution that satisfies 'ZopeUndo==4.3'.
Getting required 'ZConfig==3.1.0'
We have the distribution that satisfies 'ZConfig==3.1.0'.
Getting required 'RestrictedPython==3.6.0'
We have the distribution that satisfies 'RestrictedPython==3.6.0'.
Getting required 'Products.OFSP==2.13.2'
We have the distribution that satisfies 'Products.OFSP==2.13.2'.
Getting required 'Persistence==2.13.2'
We have the distribution that satisfies 'Persistence==2.13.2'.
Getting required 'MultiMapping==3.1'
We have the distribution that satisfies 'MultiMapping==3.1'.
Getting required 'Missing==3.2'
We have the distribution that satisfies 'Missing==3.2'.
Getting required 'ExtensionClass==4.3.0'
We have the distribution that satisfies 'ExtensionClass==4.3.0'.
Getting required 'DocumentTemplate==2.13.4'
We have the distribution that satisfies 'DocumentTemplate==2.13.4'.
Getting required 'DateTime==4.2'
We have the distribution that satisfies 'DateTime==4.2'.
Getting required 'Acquisition==4.4.2'
We have the distribution that satisfies 'Acquisition==4.4.2'.
Getting required 'AccessControl==3.0.14'
We have the distribution that satisfies 'AccessControl==3.0.14'.
Getting required 'BTrees==4.4.1'
We have the distribution that satisfies 'BTrees==4.4.1'.
Getting required 'persistent==4.2.4.2'
We have the distribution that satisfies 'persistent==4.2.4.2'.
Getting required 'ZODB==5.3.0'
We have the distribution that satisfies 'ZODB==5.3.0'.
Getting required 'ZEO==5.1.1'
We have the distribution that satisfies 'ZEO==5.1.1'.
Getting required 'zope.dottedname==4.2'
We have the distribution that satisfies 'zope.dottedname==4.2'.
Getting required 'mechanize==0.2.5'
We have the distribution that satisfies 'mechanize==0.2.5'.
Getting required 'zope.annotation==3.5.0'
We have the distribution that satisfies 'zope.annotation==3.5.0'.
Getting required 'zope.broken==3.6.0'
We have the distribution that satisfies 'zope.broken==3.6.0'.
Getting required 'zope.filerepresentation==3.6.1'
We have the distribution that satisfies 'zope.filerepresentation==3.6.1'.
Getting required 'zodbpickle==0.7.0'
We have the distribution that satisfies 'zodbpickle==0.7.0'.
Getting required 'zc.lockfile==1.2.1'
We have the distribution that satisfies 'zc.lockfile==1.2.1'.
Getting required 'trollius==2.1'
We have the distribution that satisfies 'trollius==2.1'.
Getting required 'futures==3.1.1'
We have the distribution that satisfies 'futures==3.1.1'.
Getting required 'zope.untrustedpython==4.0.0'
We have the distribution that satisfies 'zope.untrustedpython==4.0.0'.
Installing 'plone.recipe.zeoserver'.
We have the distribution that satisfies 'plone.recipe.zeoserver==2.0.0'.
Getting required 'zope.mkzeoinstance==4.1'
We have the distribution that satisfies 'zope.mkzeoinstance==4.1'.
Installing 'collective.recipe.backup'.
We have the distribution that satisfies 'collective.recipe.backup==4.0.1'.
Installing 'plone.recipe.unifiedinstaller'.
We have the distribution that satisfies 'plone.recipe.unifiedinstaller==4.3.2'.
Adding find link 'http://download.zope.org/distribution/' from plone.recipe.unifiedinstaller 4.3.2
Installing 'plone.recipe.precompiler'.
We have the distribution that satisfies 'plone.recipe.precompiler==0.6'.
Adding find link 'http://download.zope.org/distribution/' from plone.recipe.precompiler 0.6
Getting required 'python-gettext==3.0'
We have the distribution that satisfies 'python-gettext==3.0'.
Installing 'plone.recipe.command'.
We have the distribution that satisfies 'plone.recipe.command==1.1'.

Configuration data:
[backup]
backup_blobs = True
blob_storage = /data/blobstorage
blobbackuplocation = /data/blobstoragebackups
blobsnapshotlocation = /data/blobstoragesnapshots
datafs = /data/filestorage/Data.fs
location = /data/backups
recipe = collective.recipe.backup
snapshotlocation = /data/snapshotbackups
[buildout]
allow-hosts = *
allow-picked-versions = true
backups-dir = /data
bin-directory = /plone/instance/bin
buildout-user = plone
deprecation-warnings = off
develop = 
develop-eggs-directory = /plone/instance/develop-eggs
directory = /plone/instance
download-cache = /plone/buildout-cache/downloads
effective-user = plone
eggs = ploneconf.site
        %(__buildout_space__)s%(__buildout_space__)s#src/ploneconf.site
        %(__buildout_space__)s# ploneconf.site [test]
eggs-directory = /plone/buildout-cache/eggs
environment-vars = zope_i18n_compile_mo_files true
        PYTHON_EGG_CACHE /plone/instance/var/.python-eggs
executable = /usr/local/bin/python
extensions = buildout.wheel
find-links = /plone/instance/src/ploneconf.site
index = https://pypi.python.org/simple/
        #clear   ploneconf.site
install-from-cache = false
installed = /plone/instance/.installed.cfg
log-format = 
log-level = INFO
need-sudo = yes
newest = false
offline = false
parts = instance
        zeoserver
        client1
        repozo
        backup
        zopepy
        unifiedinstaller
        precompiler
        setpermissions
        zeo
        mrbob
parts-directory = /plone/instance/parts
prefer-final = true
python = buildout
show-picked-versions = true
socket-timeout = 
update-versions-file = 
use-dependency-links = true
user = admin:admin
var-dir = /data
verbose-security = off
verbosity = 20
versions = versions
zcml = 
[client1]
recipe = 
[instance]
_b = /plone/instance/bin
_d = /plone/instance/develop-eggs
_e = /plone/buildout-cache/eggs
access-log-max-size = 20 MB
access-log-old-files = 5
bin-directory = /plone/instance/bin
blob-storage = /data/blobstorage
debug-mode = off
deprecation-warnings = off
develop-eggs-directory = /plone/instance/develop-eggs
effective-user = plone
eggs = ploneconf.site
        %(__buildout_space__)s%(__buildout_space__)s#src/ploneconf.site
        %(__buildout_space__)s# ploneconf.site [test]
eggs-directory = /plone/buildout-cache/eggs
environment-vars = zope_i18n_compile_mo_files true
        PYTHON_EGG_CACHE /plone/instance/var/.python-eggs
event-log-max-size = 5 MB
event-log-old-files = 5
find-links = /plone/instance/src/ploneconf.site
http-address = 8080
index = https://pypi.python.org/simple/
        #clear   ploneconf.site
initialization = 
location = /plone/instance/parts/instance
products = /plone/instance/products
recipe = plone.recipe.zope2instance
user = admin:admin
var = /data
verbose-security = off
zcml = 
[mrbob]
_b = /plone/instance/bin
_d = /plone/instance/develop-eggs
_e = /plone/buildout-cache/eggs
bin-directory = /plone/instance/bin
develop-eggs-directory = /plone/instance/develop-eggs
eggs = mr.bob
        bobtemplates.plone
eggs-directory = /plone/buildout-cache/eggs
find-links = /plone/instance/src/ploneconf.site
index = https://pypi.python.org/simple/
        #clear   ploneconf.site
recipe = zc.recipe.egg
[precompiler]
_b = /plone/instance/bin
_d = /plone/instance/develop-eggs
_e = /plone/buildout-cache/eggs
bin-directory = /plone/instance/bin
compile-mo-files = true
develop-eggs-directory = /plone/instance/develop-eggs
dirs = /plone/instance/products
eggs = ploneconf.site
        %(__buildout_space__)s%(__buildout_space__)s#src/ploneconf.site
        %(__buildout_space__)s# ploneconf.site [test]
eggs-directory = /plone/buildout-cache/eggs
extra-paths = /plone/instance/products
find-links = /plone/instance/src/ploneconf.site
index = https://pypi.python.org/simple/
        #clear   ploneconf.site
recipe = plone.recipe.precompiler
[repozo]
_b = /plone/instance/bin
_d = /plone/instance/develop-eggs
_e = /plone/buildout-cache/eggs
bin-directory = /plone/instance/bin
develop-eggs-directory = /plone/instance/develop-eggs
eggs = ZODB
eggs-directory = /plone/buildout-cache/eggs
find-links = /plone/instance/src/ploneconf.site
index = https://pypi.python.org/simple/
        #clear   ploneconf.site
recipe = zc.recipe.egg
scripts = repozo
[setpermissions]
command = # Dummy references to force this to execute after referenced parts
        echo /data/backups yes > /dev/null
        chmod 600 .installed.cfg
        # Make sure anything we've created in var is r/w by our group
        find /data -type d -exec chmod 770 {} \; 2> /dev/null
        find /data -type f -exec chmod 660 {} \; 2> /dev/null
        find /data -type d -exec chmod 770 {} \; 2> /dev/null
        find /data -type f -exec chmod 660 {} \; 2> /dev/null
        chmod 754 /plone/instance/bin/*
recipe = plone.recipe.command
update-command = # Dummy references to force this to execute after referenced parts
        echo /data/backups yes > /dev/null
        chmod 600 .installed.cfg
        # Make sure anything we've created in var is r/w by our group
        find /data -type d -exec chmod 770 {} \; 2> /dev/null
        find /data -type f -exec chmod 660 {} \; 2> /dev/null
        find /data -type d -exec chmod 770 {} \; 2> /dev/null
        find /data -type f -exec chmod 660 {} \; 2> /dev/null
        chmod 754 /plone/instance/bin/*
[unifiedinstaller]
_b = /plone/instance/bin
_d = /plone/instance/develop-eggs
_e = /plone/buildout-cache/eggs
bin-directory = /plone/instance/bin
buildout-user = plone
develop-eggs-directory = /plone/instance/develop-eggs
effective-user = plone
eggs-directory = /plone/buildout-cache/eggs
find-links = /plone/instance/src/ploneconf.site
index = https://pypi.python.org/simple/
        #clear   ploneconf.site
need-sudo = yes
recipe = plone.recipe.unifiedinstaller
user = admin:admin
[versions]
AccessControl = 3.0.14
Acquisition = 4.4.2
BTrees = 4.4.1
Babel = 1.3
CacheControl = 0.12.3
Chameleon = 2.25
ClientForm = 0.2.10
DateTime = 4.2
DocumentTemplate = 2.13.4
ExtensionClass = 4.3.0
Jinja2 = 2.10
Markdown = 2.6.9
MarkupSafe = 1.0
Missing = 3.2
MultiMapping = 3.1
Paste = 1.7.5.1
PasteDeploy = 1.3.4
PasteScript = 1.7.5
Persistence = 2.13.2
Pillow = 5.3.0
Plone = 5.1.5
Products.ATContentTypes = 2.3.9
Products.Archetypes = 1.15.6
Products.BTreeFolder2 = 2.14.0
Products.CMFCore = 2.2.12
Products.CMFDiffTool = 3.2.2
Products.CMFDynamicViewFTI = 5.0.0
Products.CMFEditions = 3.2.2
Products.CMFFormController = 3.1.5
Products.CMFPlacefulWorkflow = 1.7.6
Products.CMFPlone = 5.1.5
Products.CMFQuickInstallerTool = 3.0.16
Products.CMFUid = 2.2.2
Products.DCWorkflow = 2.2.5
Products.DateRecurringIndex = 2.1
Products.DocFinderTab = 1.0.5
Products.ExtendedPathIndex = 3.4.1
Products.ExternalEditor = 1.1.3
Products.ExternalMethod = 2.13.1
Products.GenericSetup = 1.8.10
Products.MIMETools = 2.13.0
Products.MailHost = 2.13.2
Products.Marshall = 2.3
Products.MimetypesRegistry = 2.1.5
Products.OFSP = 2.13.2
Products.PlacelessTranslationService = 2.0.7
Products.PloneLanguageTool = 3.2.9
Products.PlonePAS = 5.1.0
Products.PloneTestCase = 0.9.18
Products.PluggableAuthService = 1.11.0
Products.PluginRegistry = 1.4
Products.PortalTransforms = 3.1.5
Products.PythonScripts = 2.13.2
Products.ResourceRegistries = 3.0.7
Products.SecureMailHost = 1.1.2
Products.Sessions = 3.0
Products.StandardCacheManagers = 2.13.1
Products.TemporaryFolder = 3.0
Products.TinyMCE = 1.4.3
Products.ZCTextIndex = 2.13.5
Products.ZCatalog = 3.0.3
Products.ZSQLMethods = 2.13.5
Products.ZopeVersionControl = 1.1.4
Products.contentmigration = 2.1.19
Products.statusmessages = 5.0.4
Products.validation = 2.1.1
Pygments = 2.2.0
Record = 2.13.0
RestrictedPython = 3.6.0
Sphinx = 1.6.5
Unidecode = 0.04.16
WebOb = 1.7.3
ZConfig = 3.1.0
ZEO = 5.1.1
ZODB = 5.3.0
ZODB3 = 3.11.0
ZServer = 3.0
Zope2 = 2.13.27
ZopeUndo = 4.3
archetypes.multilingual = 3.0.6
archetypes.referencebrowserwidget = 2.5.10
archetypes.schemaextender = 2.1.8
argparse = 1.4.0
bobtemplates.plone = 3.5.1
borg.localrole = 3.1.6
buildout.sanitycheck = 1.0.2
buildout.wheel = 0.2.0
case-conversion = 2.1.0
certifi = 2017.11.5
click = 6.7
collective.checkdocs = 0.2
collective.js.jqueryui = 2.0.1
collective.monkeypatcher = 1.2
collective.recipe.backup = 4.0.1
collective.recipe.omelette = 0.16
collective.recipe.sphinxbuilder = 1.0
collective.recipe.template = 2.0
collective.xmltestreport = 1.3.4
collective.z3cform.datagridfield = 1.2
collective.z3cform.datetimewidget = 1.2.8
colorama = 0.4.0
coverage = 4.4.2
cssselect = 1.0.1
decorator = 4.1.2
diazo = 1.2.11
distribute = 0.7.3
docutils = 0.14
elementtree = 1.2.7-20070827-preview
enum34 = 1.1.6
feedparser = 5.2.1
five.customerize = 1.1
five.globalrequest = 1.0
five.grok = 1.3.2
five.intid = 1.1.2
five.localsitemanager = 2.0.6
five.pt = 2.2.5
funcsigs = 1.0.2
functools32 = 3.2.3.post2
future = 0.16.0
futures = 3.1.1
grokcore.annotation = 1.6
grokcore.component = 2.7
grokcore.formlib = 1.11
grokcore.security = 1.6.3
grokcore.site = 1.8
grokcore.view = 2.11
grokcore.viewlet = 1.11
i18ndude = 4.4.0
icalendar = 4.0.3
imagesize = 0.7.1
incremental = 17.5.0
initgroups = 4.0
interlude = 1.3.1
jsonschema = 2.6.0
lxml = 4.2.1
mailinglogger = 3.8.0
manuel = 1.8.0
martian = 0.15
mechanize = 0.2.5
mock = 2.0
mockup = 2.7.7
mr.bob = 0.1.2
mr.developer = 1.38
msgpack-python = 0.4.8
nose = 1.1.2
nt-svcutils = 2.13.0
olefile = 0.44
ordereddict = 1.1
pathlib = 1.0.1
persistent = 4.2.4.2
piexif = 1.0.13
plone.alterego = 1.1.3
plone.api = 1.9.1
plone.app.blob = 1.7.4
plone.app.blocks = 4.2.0
plone.app.caching = 1.2.23
plone.app.collection = 1.2.7
plone.app.content = 3.5.5
plone.app.contentlisting = 1.3.3
plone.app.contentmenu = 2.2.4
plone.app.contentrules = 4.0.18
plone.app.contenttypes = 1.4.15
plone.app.controlpanel = 3.0.4
plone.app.customerize = 1.3.9
plone.app.debugtoolbar = 1.1.4
plone.app.dexterity = 2.5.2
plone.app.discussion = 3.0.8
plone.app.drafts = 1.1.2
plone.app.event = 3.2.1
plone.app.folder = 1.2.6
plone.app.i18n = 3.0.5
plone.app.imaging = 2.0.7
plone.app.intid = 1.1.3
plone.app.iterate = 3.3.10
plone.app.layout = 2.8.3
plone.app.ldap = 1.4.3
plone.app.linkintegrity = 3.3.7
plone.app.locales = 5.1.12
plone.app.lockingbehavior = 1.0.6
plone.app.mosaic = 2.1.1
plone.app.multilingual = 5.2.3
plone.app.openid = 2.2.2
plone.app.portlets = 4.3.4
plone.app.querystring = 1.4.11
plone.app.redirector = 1.3.7
plone.app.referenceablebehavior = 0.7.7
plone.app.registry = 1.7.2
plone.app.relationfield = 1.4.3
plone.app.robotframework = 1.4.0
plone.app.standardtiles = 2.3.1
plone.app.testing = 5.0.9
plone.app.textfield = 1.2.11
plone.app.theming = 2.0.5
plone.app.tiles = 3.1.0
plone.app.upgrade = 2.0.20
plone.app.users = 2.4.3
plone.app.uuid = 1.2
plone.app.versioningbehavior = 1.3.6
plone.app.viewletmanager = 2.0.12
plone.app.vocabularies = 4.0.7
plone.app.widgets = 2.4.1
plone.app.workflow = 3.0
plone.app.z3cform = 3.0.8
plone.autoform = 1.8.1
plone.batching = 1.1.5
plone.behavior = 1.2.1
plone.browserlayer = 2.2.2
plone.cachepurging = 1.0.16
plone.caching = 1.2.1
plone.contentrules = 2.0.9
plone.dexterity = 2.6.2
plone.directives.dexterity = 1.0.2
plone.directives.form = 2.0.3
plone.event = 1.4.0
plone.folder = 2.0.2
plone.formwidget.autocomplete = 1.2.11
plone.formwidget.contenttree = 1.0.16
plone.formwidget.datetime = 1.3.2
plone.formwidget.namedfile = 2.0.7
plone.formwidget.querystring = 1.1.10
plone.formwidget.recurrence = 2.1.3
plone.i18n = 3.0.7
plone.indexer = 1.0.5
plone.intelligenttext = 3.0.0
plone.jsonserializer = 0.9.6
plone.keyring = 3.1.0
plone.locking = 2.2.3
plone.memoize = 1.2.3
plone.mockup = 1.0
plone.namedfile = 4.2.6
plone.openid = 2.0.4
plone.outputfilters = 3.0.5
plone.portlet.collection = 3.3.1
plone.portlet.static = 3.1.3
plone.portlets = 2.3
plone.protect = 3.1.4
plone.recipe.alltests = 1.5.1
plone.recipe.command = 1.1
plone.recipe.precompiler = 0.6
plone.recipe.unifiedinstaller = 4.3.2
plone.recipe.zeoserver = 2.0.0
plone.recipe.zope2instance = 4.4.1
plone.registry = 1.1.5
plone.releaser = 1.7.1
plone.reload = 3.0.0
plone.resource = 2.0.2
plone.resourceeditor = 2.1.3
plone.rfc822 = 1.1.4
plone.scale = 3.0.3
plone.schema = 1.2.0
plone.schemaeditor = 2.0.20
plone.session = 3.7.1
plone.stringinterp = 1.3.1
plone.subrequest = 1.8.6
plone.supermodel = 1.4.0
plone.synchronize = 1.0.3
plone.testing = 4.3.2
plone.theme = 3.0.6
plone.tiles = 2.2.0
plone.transformchain = 2.0.1
plone.uuid = 1.0.5
plone.versioncheck = 1.6.10
plone.z3cform = 0.9.1
plonetheme.barceloneta = 2.0.0a1
plonetheme.sunburst = 1.5.4
ply = 3.4
prompt-toolkit = 1.0.15
py = 1.3.4
pyScss = 1.3.5
python-dateutil = 2.7.3
python-gettext = 3.0
python-jose = 1.4.0
python-openid = 2.2.5
python-slugify = 1.2.6
pytz = 2017.3
regex = 2018.8.29
repoze.retry = 1.2
repoze.tm2 = 1.0
repoze.who = 2.0
repoze.xmliter = 0.6
requests = 2.18.4
robotframework = 3.0.4
robotframework-debuglibrary = 1.1.4
robotframework-ride = 1.5.2.1
robotframework-selenium2library = 3.0.0
robotframework-selenium2screenshots = 0.8.1
robotframework-seleniumlibrary = 3.2.0
robotsuite = 2.0.0
roman = 1.4.0
selenium = 3.14.1
setuptools = 
simplejson = 3.12.0
six = 1.10.0
slimit = 0.8.1
snowballstemmer = 1.2.1
sourcecodegen = 0.6.14
sphinx-rtd-theme = 0.2.4
sphinxcontrib-robotframework = 0.6.1
sphinxcontrib-websupport = 1.0.1
tempstorage = 4.0.1
tl.eggdeps = 0.4
toml = 0.9.4
towncrier = 18.5.0
tqdm = 4.19.4
transaction = 2.1.2
trollius = 2.1
twine = 1.11.0
typing = 3.6.2
unittest2 = 0.5.1
urllib3 = 1.22
wcwidth = 0.1.7
wsgi-intercept = 0.4
z3c.autoinclude = 0.3.8
z3c.batching = 2.1.0
z3c.blobfile = 0.1.5
z3c.caching = 2.0a1
z3c.checkversions = 0.5
z3c.form = 3.6
z3c.formwidget.query = 0.17
z3c.jbot = 0.7.2
z3c.objpath = 1.1
z3c.pt = 3.0.0a1
z3c.ptcompat = 2.0
z3c.recipe.compattest = 0.12.2
z3c.recipe.depgraph = 0.5
z3c.recipe.sphinxdoc = 1.1.0
z3c.relationfield = 0.7
z3c.template = 2.0.0
z3c.unconfigure = 1.0.1
z3c.zcmlhook = 1.0b1
zExceptions = 2.13.0
zLOG = 3.0
zc.buildout = 
zc.lockfile = 1.2.1
zc.queue = 1.3
zc.recipe.egg = 2.0.5
zc.recipe.testrunner = 1.2.1
zc.relation = 1.0
zc.resourcelibrary = 1.3.4
zc.sourcefactory = 0.7.0
zdaemon = 4.2.0
zest.pocompile = 1.4
zest.releaser = 6.15.0
zestreleaser.towncrier = 1.0.0b3
zodbpickle = 0.7.0
zope.annotation = 3.5.0
zope.app.appsetup = 3.14.0
zope.app.container = 3.9.2
zope.app.form = 4.0.2
zope.app.intid = 3.7.1
zope.app.locales = 3.7.5
zope.app.publication = 3.12.0
zope.app.publisher = 3.10.2
zope.app.testing = 3.7.8
zope.app.wsgi = 3.9.3
zope.applicationcontrol = 3.5.5
zope.authentication = 3.7.1
zope.broken = 3.6.0
zope.browser = 2.1.0
zope.browsermenu = 4.2
zope.browserpage = 4.1.0
zope.browserresource = 4.1.0
zope.cachedescriptors = 3.5.1
zope.catalog = 3.8.2
zope.component = 4.4.1
zope.componentvocabulary = 1.0.1
zope.configuration = 3.7.4
zope.container = 3.11.2
zope.contentprovider = 3.7.2
zope.contenttype = 4.2.0
zope.copy = 3.5.0
zope.copypastemove = 3.7.0
zope.datetime = 3.4.1
zope.deferredimport = 3.5.3
zope.deprecation = 4.3.0
zope.documenttemplate = 3.4.3
zope.dottedname = 4.2
zope.dublincore = 3.7.1
zope.error = 3.7.4
zope.event = 3.5.2
zope.exceptions = 3.6.2
zope.filerepresentation = 3.6.1
zope.formlib = 4.0.6
zope.globalrequest = 1.2
zope.hookable = 3.4.1
zope.i18n = 4.2.0
zope.i18nmessageid = 4.1.0
zope.index = 3.6.4
zope.interface = 4.4.3
zope.intid = 3.7.2
zope.keyreference = 3.6.4
zope.kgs = 1.2.0
zope.lifecycleevent = 3.6.2
zope.location = 3.9.1
zope.login = 1.0.0
zope.mimetype = 1.3.1
zope.minmax = 2.1.0
zope.mkzeoinstance = 4.1
zope.pagetemplate = 4.2.1
zope.password = 3.6.1
zope.pluggableauth = 1.0.3
zope.principalannotation = 3.6.1
zope.principalregistry = 3.7.1
zope.processlifetime = 1.0
zope.proxy = 4.3.0
zope.ptresource = 3.9.0
zope.publisher = 4.3.2
zope.ramcache = 2.2.0
zope.schema = 4.5.0
zope.security = 4.1.1
zope.securitypolicy = 3.7.0
zope.sendmail = 3.7.5
zope.sequencesort = 3.4.0
zope.server = 3.6.3
zope.session = 3.9.5
zope.site = 3.9.2
zope.size = 3.4.1
zope.structuredtext = 3.5.1
zope.tal = 3.5.2
zope.tales = 3.5.3
zope.testbrowser = 3.11.1
zope.testing = 3.9.7
zope.testrunner = 4.4.4
zope.traversing = 4.1.0
zope.untrustedpython = 4.0.0
zope.viewlet = 3.7.2
[zeo]
_b = /plone/instance/bin
_d = /plone/instance/develop-eggs
_e = /plone/buildout-cache/eggs
bin-directory = /plone/instance/bin
blob-storage = /data/blobstorage
develop-eggs-directory = /plone/instance/develop-eggs
effective-user = plone
eggs-directory = /plone/buildout-cache/eggs
find-links = /plone/instance/src/ploneconf.site
index = https://pypi.python.org/simple/
        #clear   ploneconf.site
location = /plone/instance/parts/zeo
pid-file = /data/zeoserver/zeoserver.pid
recipe = plone.recipe.zeoserver
scripts = 
socket-name = /data/zeoserver/zeo.zdsock
var = /data
zeo-address = 8080
zeo-log = /data/zeoserver/zeoserver.log
[zeoserver]
_b = /plone/instance/bin
_d = /plone/instance/develop-eggs
_e = /plone/buildout-cache/eggs
bin-directory = /plone/instance/bin
blob-storage = /data/blobstorage
develop-eggs-directory = /plone/instance/develop-eggs
effective-user = plone
eggs-directory = /plone/buildout-cache/eggs
find-links = /plone/instance/src/ploneconf.site
index = https://pypi.python.org/simple/
        #clear   ploneconf.site
location = /plone/instance/parts/zeoserver
pid-file = /data/zeoserver/zeoserver.pid
recipe = plone.recipe.zeoserver
scripts = 
socket-name = /data/zeoserver/zeo.zdsock
var = /data
zeo-address = 127.0.0.1:8100
zeo-log = /data/zeoserver/zeoserver.log
[zopepy]
_b = /plone/instance/bin
_d = /plone/instance/develop-eggs
_e = /plone/buildout-cache/eggs
bin-directory = /plone/instance/bin
develop-eggs-directory = /plone/instance/develop-eggs
eggs = ploneconf.site
        %(__buildout_space__)s%(__buildout_space__)s#src/ploneconf.site
        %(__buildout_space__)s# ploneconf.site [test]
eggs-directory = /plone/buildout-cache/eggs
find-links = /plone/instance/src/ploneconf.site
index = https://pypi.python.org/simple/
        #clear   ploneconf.site
interpreter = zopepy
recipe = zc.recipe.egg
scripts = zopepy

Installing instance.
Installing 'ploneconf.site', '#src/ploneconf.site', '# ploneconf.site [test]', 'plone.recipe.zope2instance'.
While:
  Installing instance.

An internal error occurred due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 2127, in main
    getattr(buildout, command)(args)
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 797, in install
    installed_files = self[part]._call(recipe.install)
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 1557, in _call
    return f()
  File "/plone/buildout-cache/eggs/plone.recipe.zope2instance-4.4.1-py2-none-any.ovo/plone/recipe/zope2instance/__init__.py", line 169, in install
    installed.extend(self.install_scripts())
  File "/plone/buildout-cache/eggs/plone.recipe.zope2instance-4.4.1-py2-none-any.ovo/plone/recipe/zope2instance/__init__.py", line 668, in install_scripts
    requirements, ws = self.egg.working_set(['plone.recipe.zope2instance'])
  File "/plone/buildout-cache/eggs/zc.recipe.egg-2.0.5-py2.7.egg/zc/recipe/egg/egg.py", line 84, in working_set
    allow_hosts=self.allow_hosts,
  File "/plone/buildout-cache/eggs/zc.recipe.egg-2.0.5-py2.7.egg/zc/recipe/egg/egg.py", line 162, in _working_set
    allow_hosts=allow_hosts)
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/easy_install.py", line 924, in install
    return installer.install(specs, working_set)
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/easy_install.py", line 670, in install
    for spec in specs]
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2986, in parse
    req, = parse_requirements(s)
ValueError: need more than 0 values to unpack
root@f15bd3280c41:/plone/instance#

Wild guess: one package name per line ..perhaps your buildout configuration is not properly formatted.

I removed some commented out lines from the buildout.cfg and some errors where removed but the base issue that our addon can not be added remains. Below is our cleaned up buildout.cfg and and the buildout -vv
Thank you for your continued help:
buildout.cfg

extends =
  buildout-base.cfg
extensions =
  buildout.wheel
effective-user = plone
buildout-user = plone
var-dir=/data
user=admin:admin
find-links = ${buildout:directory}/src/ploneconf.site
index = https://pypi.python.org/simple/

parts +=
  zeo
  mrbob
eggs +=
  ploneconf.site

[client1]
recipe =
[zeo]
<= zeoserver_base
recipe = plone.recipe.zeoserver
zeo-address = 8080
# Requires gcc, thus install it on image build
[mrbob]
recipe = zc.recipe.egg
eggs =
  mr.bob
  bobtemplates.plone
[versions]
setuptools =
zc.buildout =
# The following part definition lists the versions picked:
Pillow = 5.3.0
buildout.wheel = 0.2.0
plone.recipe.command = 1.1
plone.recipe.precompiler = 0.6
collective.recipe.backup = 4.0.1
Unidecode = 0.04.16
MarkupSafe = 1.0
bobtemplates.plone = 3.5.1
mr.bob = 0.1.2
regex = 2018.8.29
# Required by:
# bobtemplates.plone==3.5.1
case-conversion = 2.1.0
# Required by:
# bobtemplates.plone==3.5.1
python-slugify = 1.2.6
Products.DocFinderTab = 1.0.5
collective.checkdocs = 0.2
zest.pocompile = 1.4
# Required by:
# bobtemplates.plone==3.5.1
# zest.releaser==6.15.0
colorama = 0.4.0
[sources]
ploneconf.site = ${buildout:directory}/src/ploneconf.site```
in command line buildout -vv generates the following
```root@f15bd3280c41:/plone/instance# buildout -vv
Installing 'buildout.wheel'.
We have the distribution that satisfies 'buildout.wheel==0.2.0'.
Getting required 'six==1.10.0'
We have the distribution that satisfies 'six==1.10.0'.
pip.utils: lzma module is not available
pip.vcs: Registered VCS backend: git
pip.vcs: Registered VCS backend: hg
pip.vcs: Registered VCS backend: svn
pip.vcs: Registered VCS backend: bzr
buildout.wheel: Patched in wheel support
Installing 'plone.recipe.zope2instance'.
We have the distribution that satisfies 'plone.recipe.zope2instance==4.4.1'.
Getting required 'Zope2==2.13.27'
We have the distribution that satisfies 'Zope2==2.13.27'.
Getting required 'ZODB3==3.11.0'
We have the distribution that satisfies 'ZODB3==3.11.0'.
Getting required 'mailinglogger==3.8.0'
We have the distribution that satisfies 'mailinglogger==3.8.0'.
Getting required 'zc.recipe.egg==2.0.5'
We have the distribution that satisfies 'zc.recipe.egg==2.0.5'.
Getting required 'ZServer==3.0'
We have the distribution that satisfies 'ZServer==3.0'.
Getting required 'Record==2.13.0'
We have the distribution that satisfies 'Record==2.13.0'.
Getting required 'Products.ZCTextIndex==2.13.5'
We have the distribution that satisfies 'Products.ZCTextIndex==2.13.5'.
Getting required 'Products.ZCatalog==3.0.3'
We have the distribution that satisfies 'Products.ZCatalog==3.0.3'.
Getting required 'Products.TemporaryFolder==3.0'
We have the distribution that satisfies 'Products.TemporaryFolder==3.0'.
Getting required 'Products.StandardCacheManagers==2.13.1'
We have the distribution that satisfies 'Products.StandardCacheManagers==2.13.1'.
Getting required 'Products.Sessions==3.0'
We have the distribution that satisfies 'Products.Sessions==3.0'.
Getting required 'Products.PythonScripts==2.13.2'
We have the distribution that satisfies 'Products.PythonScripts==2.13.2'.
Getting required 'Products.MIMETools==2.13.0'
We have the distribution that satisfies 'Products.MIMETools==2.13.0'.
Getting required 'Products.MailHost==2.13.2'
We have the distribution that satisfies 'Products.MailHost==2.13.2'.
Getting required 'Products.ExternalMethod==2.13.1'
We have the distribution that satisfies 'Products.ExternalMethod==2.13.1'.
Getting required 'Products.BTreeFolder2==2.14.0'
We have the distribution that satisfies 'Products.BTreeFolder2==2.14.0'.
Getting required 'initgroups==4.0'
We have the distribution that satisfies 'initgroups==4.0'.
Getting required 'zope.viewlet==3.7.2'
We have the distribution that satisfies 'zope.viewlet==3.7.2'.
Getting required 'zope.traversing==4.1.0'
We have the distribution that satisfies 'zope.traversing==4.1.0'.
Getting required 'zope.testing==3.9.7'
We have the distribution that satisfies 'zope.testing==3.9.7'.
Getting required 'zope.testbrowser==3.11.1'
We have the distribution that satisfies 'zope.testbrowser==3.11.1'.
Getting required 'zope.tales==3.5.3'
We have the distribution that satisfies 'zope.tales==3.5.3'.
Getting required 'zope.tal==3.5.2'
We have the distribution that satisfies 'zope.tal==3.5.2'.
Getting required 'zope.structuredtext==3.5.1'
We have the distribution that satisfies 'zope.structuredtext==3.5.1'.
Getting required 'zope.size==3.4.1'
We have the distribution that satisfies 'zope.size==3.4.1'.
Getting required 'zope.site==3.9.2'
We have the distribution that satisfies 'zope.site==3.9.2'.
Getting required 'zope.sequencesort==3.4.0'
We have the distribution that satisfies 'zope.sequencesort==3.4.0'.
Getting required 'zope.sendmail==3.7.5'
We have the distribution that satisfies 'zope.sendmail==3.7.5'.
Getting required 'zope.security==4.1.1'
We have the distribution that satisfies 'zope.security==4.1.1'.
Getting required 'zope.schema==4.5.0'
We have the distribution that satisfies 'zope.schema==4.5.0'.
Getting required 'zope.publisher==4.3.2'
We have the distribution that satisfies 'zope.publisher==4.3.2'.
Getting required 'zope.ptresource==3.9.0'
We have the distribution that satisfies 'zope.ptresource==3.9.0'.
Getting required 'zope.proxy==4.3.0'
We have the distribution that satisfies 'zope.proxy==4.3.0'.
Getting required 'zope.processlifetime==1.0'
We have the distribution that satisfies 'zope.processlifetime==1.0'.
Getting required 'zope.pagetemplate==4.2.1'
We have the distribution that satisfies 'zope.pagetemplate==4.2.1'.
Getting required 'zope.location==3.9.1'
We have the distribution that satisfies 'zope.location==3.9.1'.
Getting required 'zope.lifecycleevent==3.6.2'
We have the distribution that satisfies 'zope.lifecycleevent==3.6.2'.
Getting required 'zope.interface==4.4.3'
We have the distribution that satisfies 'zope.interface==4.4.3'.
Getting required 'zope.i18nmessageid==4.1.0'
We have the distribution that satisfies 'zope.i18nmessageid==4.1.0'.
Getting required 'zope.i18n[zcml]==4.2.0'
We have the distribution that satisfies 'zope.i18n[zcml]==4.2.0'.
Getting required 'zope.exceptions==3.6.2'
We have the distribution that satisfies 'zope.exceptions==3.6.2'.
Getting required 'zope.event==3.5.2'
We have the distribution that satisfies 'zope.event==3.5.2'.
Getting required 'zope.deferredimport==3.5.3'
We have the distribution that satisfies 'zope.deferredimport==3.5.3'.
Getting required 'zope.contenttype==4.2.0'
We have the distribution that satisfies 'zope.contenttype==4.2.0'.
Getting required 'zope.contentprovider==3.7.2'
We have the distribution that satisfies 'zope.contentprovider==3.7.2'.
Getting required 'zope.container==3.11.2'
We have the distribution that satisfies 'zope.container==3.11.2'.
Getting required 'zope.configuration==3.7.4'
We have the distribution that satisfies 'zope.configuration==3.7.4'.
Getting required 'zope.component==4.4.1'
We have the distribution that satisfies 'zope.component==4.4.1'.
Getting required 'zope.browserresource==4.1.0'
We have the distribution that satisfies 'zope.browserresource==4.1.0'.
Getting required 'zope.browserpage==4.1.0'
We have the distribution that satisfies 'zope.browserpage==4.1.0'.
Getting required 'zope.browsermenu==4.2'
We have the distribution that satisfies 'zope.browsermenu==4.2'.
Getting required 'zope.browser==2.1.0'
We have the distribution that satisfies 'zope.browser==2.1.0'.
Getting required 'zLOG==3.0'
We have the distribution that satisfies 'zLOG==3.0'.
Getting required 'zExceptions==2.13.0'
We have the distribution that satisfies 'zExceptions==2.13.0'.
Getting required 'zdaemon==4.2.0'
We have the distribution that satisfies 'zdaemon==4.2.0'.
Getting required 'transaction==2.1.2'
We have the distribution that satisfies 'transaction==2.1.2'.
Getting required 'tempstorage==4.0.1'
We have the distribution that satisfies 'tempstorage==4.0.1'.
Getting required 'pytz==2017.3'
We have the distribution that satisfies 'pytz==2017.3'.
Getting required 'docutils==0.14'
We have the distribution that satisfies 'docutils==0.14'.
Getting required 'ZopeUndo==4.3'
We have the distribution that satisfies 'ZopeUndo==4.3'.
Getting required 'ZConfig==3.1.0'
We have the distribution that satisfies 'ZConfig==3.1.0'.
Getting required 'RestrictedPython==3.6.0'
We have the distribution that satisfies 'RestrictedPython==3.6.0'.
Getting required 'Products.OFSP==2.13.2'
We have the distribution that satisfies 'Products.OFSP==2.13.2'.
Getting required 'Persistence==2.13.2'
We have the distribution that satisfies 'Persistence==2.13.2'.
Getting required 'MultiMapping==3.1'
We have the distribution that satisfies 'MultiMapping==3.1'.
Getting required 'Missing==3.2'
We have the distribution that satisfies 'Missing==3.2'.
Getting required 'ExtensionClass==4.3.0'
We have the distribution that satisfies 'ExtensionClass==4.3.0'.
Getting required 'DocumentTemplate==2.13.4'
We have the distribution that satisfies 'DocumentTemplate==2.13.4'.
Getting required 'DateTime==4.2'
We have the distribution that satisfies 'DateTime==4.2'.
Getting required 'Acquisition==4.4.2'
We have the distribution that satisfies 'Acquisition==4.4.2'.
Getting required 'AccessControl==3.0.14'
We have the distribution that satisfies 'AccessControl==3.0.14'.
Getting required 'BTrees==4.4.1'
We have the distribution that satisfies 'BTrees==4.4.1'.
Getting required 'persistent==4.2.4.2'
We have the distribution that satisfies 'persistent==4.2.4.2'.
Getting required 'ZODB==5.3.0'
We have the distribution that satisfies 'ZODB==5.3.0'.
Getting required 'ZEO==5.1.1'
We have the distribution that satisfies 'ZEO==5.1.1'.
Getting required 'zope.dottedname==4.2'
We have the distribution that satisfies 'zope.dottedname==4.2'.
Getting required 'mechanize==0.2.5'
We have the distribution that satisfies 'mechanize==0.2.5'.
Getting required 'zope.annotation==3.5.0'
We have the distribution that satisfies 'zope.annotation==3.5.0'.
Getting required 'zope.broken==3.6.0'
We have the distribution that satisfies 'zope.broken==3.6.0'.
Getting required 'zope.filerepresentation==3.6.1'
We have the distribution that satisfies 'zope.filerepresentation==3.6.1'.
Getting required 'zodbpickle==0.7.0'
We have the distribution that satisfies 'zodbpickle==0.7.0'.
Getting required 'zc.lockfile==1.2.1'
We have the distribution that satisfies 'zc.lockfile==1.2.1'.
Getting required 'trollius==2.1'
We have the distribution that satisfies 'trollius==2.1'.
Getting required 'futures==3.1.1'
We have the distribution that satisfies 'futures==3.1.1'.
Getting required 'zope.untrustedpython==4.0.0'
We have the distribution that satisfies 'zope.untrustedpython==4.0.0'.
Installing 'plone.recipe.zeoserver'.
We have the distribution that satisfies 'plone.recipe.zeoserver==2.0.0'.
Getting required 'zope.mkzeoinstance==4.1'
We have the distribution that satisfies 'zope.mkzeoinstance==4.1'.
Installing 'collective.recipe.backup'.
We have the distribution that satisfies 'collective.recipe.backup==4.0.1'.
Installing 'plone.recipe.unifiedinstaller'.
We have the distribution that satisfies 'plone.recipe.unifiedinstaller==4.3.2'.
Adding find link 'http://download.zope.org/distribution/' from plone.recipe.unifiedinstaller 4.3.2
Installing 'plone.recipe.precompiler'.
We have the distribution that satisfies 'plone.recipe.precompiler==0.6'.
Adding find link 'http://download.zope.org/distribution/' from plone.recipe.precompiler 0.6
Getting required 'python-gettext==3.0'
We have the distribution that satisfies 'python-gettext==3.0'.
Installing 'plone.recipe.command'.
We have the distribution that satisfies 'plone.recipe.command==1.1'.

Configuration data:
[backup]
backup_blobs = True
blob_storage = /data/blobstorage
blobbackuplocation = /data/blobstoragebackups
blobsnapshotlocation = /data/blobstoragesnapshots
datafs = /data/filestorage/Data.fs
location = /data/backups
recipe = collective.recipe.backup
snapshotlocation = /data/snapshotbackups
[buildout]
allow-hosts = *
allow-picked-versions = true
backups-dir = /data
bin-directory = /plone/instance/bin
buildout-user = plone
deprecation-warnings = off
develop = 
develop-eggs-directory = /plone/instance/develop-eggs
directory = /plone/instance
download-cache = /plone/buildout-cache/downloads
effective-user = plone
eggs = Plone
        Pillow
        ploneconf.site
eggs-directory = /plone/buildout-cache/eggs
environment-vars = zope_i18n_compile_mo_files true
        PYTHON_EGG_CACHE /plone/instance/var/.python-eggs
executable = /usr/local/bin/python
extensions = buildout.wheel
find-links = /plone/instance/src/ploneconf.site
index = https://pypi.python.org/simple/
install-from-cache = false
installed = /plone/instance/.installed.cfg
log-format = 
log-level = INFO
need-sudo = yes
newest = false
offline = false
parts = instance
        zeoserver
        client1
        repozo
        backup
        zopepy
        unifiedinstaller
        precompiler
        setpermissions
        zeo
        mrbob
parts-directory = /plone/instance/parts
prefer-final = true
python = buildout
show-picked-versions = true
socket-timeout = 
update-versions-file = 
use-dependency-links = true
user = admin:admin
var-dir = /data
verbose-security = off
verbosity = 20
versions = versions
zcml = 
[client1]
recipe = 
[instance]
_b = /plone/instance/bin
_d = /plone/instance/develop-eggs
_e = /plone/buildout-cache/eggs
access-log-max-size = 20 MB
access-log-old-files = 5
bin-directory = /plone/instance/bin
blob-storage = /data/blobstorage
debug-mode = off
deprecation-warnings = off
develop-eggs-directory = /plone/instance/develop-eggs
effective-user = plone
eggs = Plone
        Pillow
        ploneconf.site
eggs-directory = /plone/buildout-cache/eggs
environment-vars = zope_i18n_compile_mo_files true
        PYTHON_EGG_CACHE /plone/instance/var/.python-eggs
event-log-max-size = 5 MB
event-log-old-files = 5
find-links = /plone/instance/src/ploneconf.site
http-address = 8080
index = https://pypi.python.org/simple/
initialization = 
location = /plone/instance/parts/instance
products = /plone/instance/products
recipe = plone.recipe.zope2instance
user = admin:admin
var = /data
verbose-security = off
zcml = 
[mrbob]
_b = /plone/instance/bin
_d = /plone/instance/develop-eggs
_e = /plone/buildout-cache/eggs
bin-directory = /plone/instance/bin
develop-eggs-directory = /plone/instance/develop-eggs
eggs = mr.bob
        bobtemplates.plone
eggs-directory = /plone/buildout-cache/eggs
find-links = /plone/instance/src/ploneconf.site
index = https://pypi.python.org/simple/
recipe = zc.recipe.egg
[precompiler]
_b = /plone/instance/bin
_d = /plone/instance/develop-eggs
_e = /plone/buildout-cache/eggs
bin-directory = /plone/instance/bin
compile-mo-files = true
develop-eggs-directory = /plone/instance/develop-eggs
dirs = /plone/instance/products
eggs = Plone
        Pillow
        ploneconf.site
eggs-directory = /plone/buildout-cache/eggs
extra-paths = /plone/instance/products
find-links = /plone/instance/src/ploneconf.site
index = https://pypi.python.org/simple/
recipe = plone.recipe.precompiler
[repozo]
_b = /plone/instance/bin
_d = /plone/instance/develop-eggs
_e = /plone/buildout-cache/eggs
bin-directory = /plone/instance/bin
develop-eggs-directory = /plone/instance/develop-eggs
eggs = ZODB
eggs-directory = /plone/buildout-cache/eggs
find-links = /plone/instance/src/ploneconf.site
index = https://pypi.python.org/simple/
recipe = zc.recipe.egg
scripts = repozo
[setpermissions]
command = # Dummy references to force this to execute after referenced parts
        echo /data/backups yes > /dev/null
        chmod 600 .installed.cfg
        # Make sure anything we've created in var is r/w by our group
        find /data -type d -exec chmod 770 {} \; 2> /dev/null
        find /data -type f -exec chmod 660 {} \; 2> /dev/null
        find /data -type d -exec chmod 770 {} \; 2> /dev/null
        find /data -type f -exec chmod 660 {} \; 2> /dev/null
        chmod 754 /plone/instance/bin/*
recipe = plone.recipe.command
update-command = # Dummy references to force this to execute after referenced parts
        echo /data/backups yes > /dev/null
        chmod 600 .installed.cfg
        # Make sure anything we've created in var is r/w by our group
        find /data -type d -exec chmod 770 {} \; 2> /dev/null
        find /data -type f -exec chmod 660 {} \; 2> /dev/null
        find /data -type d -exec chmod 770 {} \; 2> /dev/null
        find /data -type f -exec chmod 660 {} \; 2> /dev/null
        chmod 754 /plone/instance/bin/*
[unifiedinstaller]
_b = /plone/instance/bin
_d = /plone/instance/develop-eggs
_e = /plone/buildout-cache/eggs
bin-directory = /plone/instance/bin
buildout-user = plone
develop-eggs-directory = /plone/instance/develop-eggs
effective-user = plone
eggs-directory = /plone/buildout-cache/eggs
find-links = /plone/instance/src/ploneconf.site
index = https://pypi.python.org/simple/
need-sudo = yes
recipe = plone.recipe.unifiedinstaller
user = admin:admin
[versions]
AccessControl = 3.0.14
Acquisition = 4.4.2
BTrees = 4.4.1
Babel = 1.3
CacheControl = 0.12.3
Chameleon = 2.25
ClientForm = 0.2.10
DateTime = 4.2
DocumentTemplate = 2.13.4
ExtensionClass = 4.3.0
Jinja2 = 2.10
Markdown = 2.6.9
MarkupSafe = 1.0
Missing = 3.2
MultiMapping = 3.1
Paste = 1.7.5.1
PasteDeploy = 1.3.4
PasteScript = 1.7.5
Persistence = 2.13.2
Pillow = 5.3.0
Plone = 5.1.5
Products.ATContentTypes = 2.3.9
Products.Archetypes = 1.15.6
Products.BTreeFolder2 = 2.14.0
Products.CMFCore = 2.2.12
Products.CMFDiffTool = 3.2.2
Products.CMFDynamicViewFTI = 5.0.0
Products.CMFEditions = 3.2.2
Products.CMFFormController = 3.1.5
Products.CMFPlacefulWorkflow = 1.7.6
Products.CMFPlone = 5.1.5
Products.CMFQuickInstallerTool = 3.0.16
Products.CMFUid = 2.2.2
Products.DCWorkflow = 2.2.5
Products.DateRecurringIndex = 2.1
Products.DocFinderTab = 1.0.5
Products.ExtendedPathIndex = 3.4.1
Products.ExternalEditor = 1.1.3
Products.ExternalMethod = 2.13.1
Products.GenericSetup = 1.8.10
Products.MIMETools = 2.13.0
Products.MailHost = 2.13.2
Products.Marshall = 2.3
Products.MimetypesRegistry = 2.1.5
Products.OFSP = 2.13.2
Products.PlacelessTranslationService = 2.0.7
Products.PloneLanguageTool = 3.2.9
Products.PlonePAS = 5.1.0
Products.PloneTestCase = 0.9.18
Products.PluggableAuthService = 1.11.0
Products.PluginRegistry = 1.4
Products.PortalTransforms = 3.1.5
Products.PythonScripts = 2.13.2
Products.ResourceRegistries = 3.0.7
Products.SecureMailHost = 1.1.2
Products.Sessions = 3.0
Products.StandardCacheManagers = 2.13.1
Products.TemporaryFolder = 3.0
Products.TinyMCE = 1.4.3
Products.ZCTextIndex = 2.13.5
Products.ZCatalog = 3.0.3
Products.ZSQLMethods = 2.13.5
Products.ZopeVersionControl = 1.1.4
Products.contentmigration = 2.1.19
Products.statusmessages = 5.0.4
Products.validation = 2.1.1
Pygments = 2.2.0
Record = 2.13.0
RestrictedPython = 3.6.0
Sphinx = 1.6.5
Unidecode = 0.04.16
WebOb = 1.7.3
ZConfig = 3.1.0
ZEO = 5.1.1
ZODB = 5.3.0
ZODB3 = 3.11.0
ZServer = 3.0
Zope2 = 2.13.27
ZopeUndo = 4.3
archetypes.multilingual = 3.0.6
archetypes.referencebrowserwidget = 2.5.10
archetypes.schemaextender = 2.1.8
argparse = 1.4.0
bobtemplates.plone = 3.5.1
borg.localrole = 3.1.6
buildout.sanitycheck = 1.0.2
buildout.wheel = 0.2.0
case-conversion = 2.1.0
certifi = 2017.11.5
click = 6.7
collective.checkdocs = 0.2
collective.js.jqueryui = 2.0.1
collective.monkeypatcher = 1.2
collective.recipe.backup = 4.0.1
collective.recipe.omelette = 0.16
collective.recipe.sphinxbuilder = 1.0
collective.recipe.template = 2.0
collective.xmltestreport = 1.3.4
collective.z3cform.datagridfield = 1.2
collective.z3cform.datetimewidget = 1.2.8
colorama = 0.4.0
coverage = 4.4.2
cssselect = 1.0.1
decorator = 4.1.2
diazo = 1.2.11
distribute = 0.7.3
docutils = 0.14
elementtree = 1.2.7-20070827-preview
enum34 = 1.1.6
feedparser = 5.2.1
five.customerize = 1.1
five.globalrequest = 1.0
five.grok = 1.3.2
five.intid = 1.1.2
five.localsitemanager = 2.0.6
five.pt = 2.2.5
funcsigs = 1.0.2
functools32 = 3.2.3.post2
future = 0.16.0
futures = 3.1.1
grokcore.annotation = 1.6
grokcore.component = 2.7
grokcore.formlib = 1.11
grokcore.security = 1.6.3
grokcore.site = 1.8
grokcore.view = 2.11
grokcore.viewlet = 1.11
i18ndude = 4.4.0
icalendar = 4.0.3
imagesize = 0.7.1
incremental = 17.5.0
initgroups = 4.0
interlude = 1.3.1
jsonschema = 2.6.0
lxml = 4.2.1
mailinglogger = 3.8.0
manuel = 1.8.0
martian = 0.15
mechanize = 0.2.5
mock = 2.0
mockup = 2.7.7
mr.bob = 0.1.2
mr.developer = 1.38
msgpack-python = 0.4.8
nose = 1.1.2
nt-svcutils = 2.13.0
olefile = 0.44
ordereddict = 1.1
pathlib = 1.0.1
persistent = 4.2.4.2
piexif = 1.0.13
plone.alterego = 1.1.3
plone.api = 1.9.1
plone.app.blob = 1.7.4
plone.app.blocks = 4.2.0
plone.app.caching = 1.2.23
plone.app.collection = 1.2.7
plone.app.content = 3.5.5
plone.app.contentlisting = 1.3.3
plone.app.contentmenu = 2.2.4
plone.app.contentrules = 4.0.18
plone.app.contenttypes = 1.4.15
plone.app.controlpanel = 3.0.4
plone.app.customerize = 1.3.9
plone.app.debugtoolbar = 1.1.4
plone.app.dexterity = 2.5.2
plone.app.discussion = 3.0.8
plone.app.drafts = 1.1.2
plone.app.event = 3.2.1
plone.app.folder = 1.2.6
plone.app.i18n = 3.0.5
plone.app.imaging = 2.0.7
plone.app.intid = 1.1.3
plone.app.iterate = 3.3.10
plone.app.layout = 2.8.3
plone.app.ldap = 1.4.3
plone.app.linkintegrity = 3.3.7
plone.app.locales = 5.1.12
plone.app.lockingbehavior = 1.0.6
plone.app.mosaic = 2.1.1
plone.app.multilingual = 5.2.3
plone.app.openid = 2.2.2
plone.app.portlets = 4.3.4
plone.app.querystring = 1.4.11
plone.app.redirector = 1.3.7
plone.app.referenceablebehavior = 0.7.7
plone.app.registry = 1.7.2
plone.app.relationfield = 1.4.3
plone.app.robotframework = 1.4.0
plone.app.standardtiles = 2.3.1
plone.app.testing = 5.0.9
plone.app.textfield = 1.2.11
plone.app.theming = 2.0.5
plone.app.tiles = 3.1.0
plone.app.upgrade = 2.0.20
plone.app.users = 2.4.3
plone.app.uuid = 1.2
plone.app.versioningbehavior = 1.3.6
plone.app.viewletmanager = 2.0.12
plone.app.vocabularies = 4.0.7
plone.app.widgets = 2.4.1
plone.app.workflow = 3.0
plone.app.z3cform = 3.0.8
plone.autoform = 1.8.1
plone.batching = 1.1.5
plone.behavior = 1.2.1
plone.browserlayer = 2.2.2
plone.cachepurging = 1.0.16
plone.caching = 1.2.1
plone.contentrules = 2.0.9
plone.dexterity = 2.6.2
plone.directives.dexterity = 1.0.2
plone.directives.form = 2.0.3
plone.event = 1.4.0
plone.folder = 2.0.2
plone.formwidget.autocomplete = 1.2.11
plone.formwidget.contenttree = 1.0.16
plone.formwidget.datetime = 1.3.2
plone.formwidget.namedfile = 2.0.7
plone.formwidget.querystring = 1.1.10
plone.formwidget.recurrence = 2.1.3
plone.i18n = 3.0.7
plone.indexer = 1.0.5
plone.intelligenttext = 3.0.0
plone.jsonserializer = 0.9.6
plone.keyring = 3.1.0
plone.locking = 2.2.3
plone.memoize = 1.2.3
plone.mockup = 1.0
plone.namedfile = 4.2.6
plone.openid = 2.0.4
plone.outputfilters = 3.0.5
plone.portlet.collection = 3.3.1
plone.portlet.static = 3.1.3
plone.portlets = 2.3
plone.protect = 3.1.4
plone.recipe.alltests = 1.5.1
plone.recipe.command = 1.1
plone.recipe.precompiler = 0.6
plone.recipe.unifiedinstaller = 4.3.2
plone.recipe.zeoserver = 2.0.0
plone.recipe.zope2instance = 4.4.1
plone.registry = 1.1.5
plone.releaser = 1.7.1
plone.reload = 3.0.0
plone.resource = 2.0.2
plone.resourceeditor = 2.1.3
plone.rfc822 = 1.1.4
plone.scale = 3.0.3
plone.schema = 1.2.0
plone.schemaeditor = 2.0.20
plone.session = 3.7.1
plone.stringinterp = 1.3.1
plone.subrequest = 1.8.6
plone.supermodel = 1.4.0
plone.synchronize = 1.0.3
plone.testing = 4.3.2
plone.theme = 3.0.6
plone.tiles = 2.2.0
plone.transformchain = 2.0.1
plone.uuid = 1.0.5
plone.versioncheck = 1.6.10
plone.z3cform = 0.9.1
plonetheme.barceloneta = 2.0.0a1
plonetheme.sunburst = 1.5.4
ply = 3.4
prompt-toolkit = 1.0.15
py = 1.3.4
pyScss = 1.3.5
python-dateutil = 2.7.3
python-gettext = 3.0
python-jose = 1.4.0
python-openid = 2.2.5
python-slugify = 1.2.6
pytz = 2017.3
regex = 2018.8.29
repoze.retry = 1.2
repoze.tm2 = 1.0
repoze.who = 2.0
repoze.xmliter = 0.6
requests = 2.18.4
robotframework = 3.0.4
robotframework-debuglibrary = 1.1.4
robotframework-ride = 1.5.2.1
robotframework-selenium2library = 3.0.0
robotframework-selenium2screenshots = 0.8.1
robotframework-seleniumlibrary = 3.2.0
robotsuite = 2.0.0
roman = 1.4.0
selenium = 3.14.1
setuptools = 
simplejson = 3.12.0
six = 1.10.0
slimit = 0.8.1
snowballstemmer = 1.2.1
sourcecodegen = 0.6.14
sphinx-rtd-theme = 0.2.4
sphinxcontrib-robotframework = 0.6.1
sphinxcontrib-websupport = 1.0.1
tempstorage = 4.0.1
tl.eggdeps = 0.4
toml = 0.9.4
towncrier = 18.5.0
tqdm = 4.19.4
transaction = 2.1.2
trollius = 2.1
twine = 1.11.0
typing = 3.6.2
unittest2 = 0.5.1
urllib3 = 1.22
wcwidth = 0.1.7
wsgi-intercept = 0.4
z3c.autoinclude = 0.3.8
z3c.batching = 2.1.0
z3c.blobfile = 0.1.5
z3c.caching = 2.0a1
z3c.checkversions = 0.5
z3c.form = 3.6
z3c.formwidget.query = 0.17
z3c.jbot = 0.7.2
z3c.objpath = 1.1
z3c.pt = 3.0.0a1
z3c.ptcompat = 2.0
z3c.recipe.compattest = 0.12.2
z3c.recipe.depgraph = 0.5
z3c.recipe.sphinxdoc = 1.1.0
z3c.relationfield = 0.7
z3c.template = 2.0.0
z3c.unconfigure = 1.0.1
z3c.zcmlhook = 1.0b1
zExceptions = 2.13.0
zLOG = 3.0
zc.buildout = 
zc.lockfile = 1.2.1
zc.queue = 1.3
zc.recipe.egg = 2.0.5
zc.recipe.testrunner = 1.2.1
zc.relation = 1.0
zc.resourcelibrary = 1.3.4
zc.sourcefactory = 0.7.0
zdaemon = 4.2.0
zest.pocompile = 1.4
zest.releaser = 6.15.0
zestreleaser.towncrier = 1.0.0b3
zodbpickle = 0.7.0
zope.annotation = 3.5.0
zope.app.appsetup = 3.14.0
zope.app.container = 3.9.2
zope.app.form = 4.0.2
zope.app.intid = 3.7.1
zope.app.locales = 3.7.5
zope.app.publication = 3.12.0
zope.app.publisher = 3.10.2
zope.app.testing = 3.7.8
zope.app.wsgi = 3.9.3
zope.applicationcontrol = 3.5.5
zope.authentication = 3.7.1
zope.broken = 3.6.0
zope.browser = 2.1.0
zope.browsermenu = 4.2
zope.browserpage = 4.1.0
zope.browserresource = 4.1.0
zope.cachedescriptors = 3.5.1
zope.catalog = 3.8.2
zope.component = 4.4.1
zope.componentvocabulary = 1.0.1
zope.configuration = 3.7.4
zope.container = 3.11.2
zope.contentprovider = 3.7.2
zope.contenttype = 4.2.0
zope.copy = 3.5.0
zope.copypastemove = 3.7.0
zope.datetime = 3.4.1
zope.deferredimport = 3.5.3
zope.deprecation = 4.3.0
zope.documenttemplate = 3.4.3
zope.dottedname = 4.2
zope.dublincore = 3.7.1
zope.error = 3.7.4
zope.event = 3.5.2
zope.exceptions = 3.6.2
zope.filerepresentation = 3.6.1
zope.formlib = 4.0.6
zope.globalrequest = 1.2
zope.hookable = 3.4.1
zope.i18n = 4.2.0
zope.i18nmessageid = 4.1.0
zope.index = 3.6.4
zope.interface = 4.4.3
zope.intid = 3.7.2
zope.keyreference = 3.6.4
zope.kgs = 1.2.0
zope.lifecycleevent = 3.6.2
zope.location = 3.9.1
zope.login = 1.0.0
zope.mimetype = 1.3.1
zope.minmax = 2.1.0
zope.mkzeoinstance = 4.1
zope.pagetemplate = 4.2.1
zope.password = 3.6.1
zope.pluggableauth = 1.0.3
zope.principalannotation = 3.6.1
zope.principalregistry = 3.7.1
zope.processlifetime = 1.0
zope.proxy = 4.3.0
zope.ptresource = 3.9.0
zope.publisher = 4.3.2
zope.ramcache = 2.2.0
zope.schema = 4.5.0
zope.security = 4.1.1
zope.securitypolicy = 3.7.0
zope.sendmail = 3.7.5
zope.sequencesort = 3.4.0
zope.server = 3.6.3
zope.session = 3.9.5
zope.site = 3.9.2
zope.size = 3.4.1
zope.structuredtext = 3.5.1
zope.tal = 3.5.2
zope.tales = 3.5.3
zope.testbrowser = 3.11.1
zope.testing = 3.9.7
zope.testrunner = 4.4.4
zope.traversing = 4.1.0
zope.untrustedpython = 4.0.0
zope.viewlet = 3.7.2
[zeo]
_b = /plone/instance/bin
_d = /plone/instance/develop-eggs
_e = /plone/buildout-cache/eggs
bin-directory = /plone/instance/bin
blob-storage = /data/blobstorage
develop-eggs-directory = /plone/instance/develop-eggs
effective-user = plone
eggs-directory = /plone/buildout-cache/eggs
find-links = /plone/instance/src/ploneconf.site
index = https://pypi.python.org/simple/
location = /plone/instance/parts/zeo
pid-file = /data/zeoserver/zeoserver.pid
recipe = plone.recipe.zeoserver
scripts = 
socket-name = /data/zeoserver/zeo.zdsock
var = /data
zeo-address = 8080
zeo-log = /data/zeoserver/zeoserver.log
[zeoserver]
_b = /plone/instance/bin
_d = /plone/instance/develop-eggs
_e = /plone/buildout-cache/eggs
bin-directory = /plone/instance/bin
blob-storage = /data/blobstorage
develop-eggs-directory = /plone/instance/develop-eggs
effective-user = plone
eggs-directory = /plone/buildout-cache/eggs
find-links = /plone/instance/src/ploneconf.site
index = https://pypi.python.org/simple/
location = /plone/instance/parts/zeoserver
pid-file = /data/zeoserver/zeoserver.pid
recipe = plone.recipe.zeoserver
scripts = 
socket-name = /data/zeoserver/zeo.zdsock
var = /data
zeo-address = 127.0.0.1:8100
zeo-log = /data/zeoserver/zeoserver.log
[zopepy]
_b = /plone/instance/bin
_d = /plone/instance/develop-eggs
_e = /plone/buildout-cache/eggs
bin-directory = /plone/instance/bin
develop-eggs-directory = /plone/instance/develop-eggs
eggs = Plone
        Pillow
        ploneconf.site
eggs-directory = /plone/buildout-cache/eggs
find-links = /plone/instance/src/ploneconf.site
index = https://pypi.python.org/simple/
interpreter = zopepy
recipe = zc.recipe.egg
scripts = zopepy

Installing instance.
Installing 'Plone', 'Pillow', 'ploneconf.site', 'plone.recipe.zope2instance'.
We have the distribution that satisfies 'Plone==5.1.5'.
We have the distribution that satisfies 'Pillow==5.3.0'.
We have no distributions for ploneconf.site that satisfies 'ploneconf.site'.
Couldn't find index page for 'ploneconf.site' (maybe misspelled?)
Getting distribution for 'ploneconf.site'.
Couldn't find index page for 'ploneconf.site' (maybe misspelled?)
While:
  Installing instance.
  Getting distribution for 'ploneconf.site'.
Error: Couldn't find a distribution for 'ploneconf.site'.
root@f15bd3280c41:/plone/instance# ```

perhaps a missing identifier in sources ? 'fs' mean filesystem

ploneconf.site = fs ${buildout:directory}/src/ploneconf.site

This seems to be a local problem.

Your buildout (--> find-links definition) seems to suggest that it is found below /plone/instance/src/ploneconf.site, but apparently, buildout does not succeed. Read the buildout documentation to learn how find-links values and there endpoints must look like to give buildout a chance to locate eggs. Check your definition and endpoint layout that they are conforming to this documentation.

Thank you for sending out a suggestion. I just tried this and it sadly did not change the error.
The error remains:

Installing instance.
Couldn't find index page for 'ploneconf.site' (maybe misspelled?)
Getting distribution for 'ploneconf.site'.
Couldn't find index page for 'ploneconf.site' (maybe misspelled?)
While:
  Installing instance.
  Getting distribution for 'ploneconf.site'.
Error: Couldn't find a distribution for 'ploneconf.site'.
root@f15bd3280c41:/plone/instance# gosu plone buildout -c site.cfg         
Installing instance.
Couldn't find index page for 'ploneconf.site' (maybe misspelled?)
Getting distribution for 'ploneconf.site'.
Couldn't find index page for 'ploneconf.site' (maybe misspelled?)
While:
  Installing instance.
  Getting distribution for 'ploneconf.site'.
Error: Couldn't find a distribution for 'ploneconf.site'.```

My orginal find-links value came from a past plone community post.
To test out your suggestion I read the following document on find-links:


and tried a few other machinations of our path
this is the path for the folder from the top
/plone/instance/src/ploneconf.site
this is the path where '.' is the instance folder, the folder where the buildout.cfg is
./src/ploneconf.site

The two path tests above did not change the error which remains:

Installing instance.
Couldn't find index page for 'ploneconf.site' (maybe misspelled?)
Getting distribution for 'ploneconf.site'.
Couldn't find index page for 'ploneconf.site' (maybe misspelled?)
While:
  Installing instance.
  Getting distribution for 'ploneconf.site'.
Error: Couldn't find a distribution for 'ploneconf.site'.
root@f15bd3280c41:/plone/instance# ```

I tried some wild illogical versions of paths as well. When I did that the error had an added section saying the path could not be found. An example of this extended error is below:
```root@f15bd3280c41:/plone/instance# gosu plone buildout -c site.cfg
Not found: ./instance/src/ploneconf.site
Not found: ./instance/src/ploneconf.site
Not found: ./instance/src/ploneconf.site
Installing instance.
Couldn't find index page for 'ploneconf.site' (maybe misspelled?)
Getting distribution for 'ploneconf.site'.
Couldn't find index page for 'ploneconf.site' (maybe misspelled?)
While:
  Installing instance.
  Getting distribution for 'ploneconf.site'.
Error: Couldn't find a distribution for 'ploneconf.site'.```
This suggests to me that the path I am setting on find-links = ${buildout:directory}/src/ploneconf.site,
which does NOT provoke the added error is indeed findable.

I am going to post in a separate response an addendum to slightly redirect my question. 
Again thank you all for your thoughts and suggestions. I look forward to finding a resolution to this error.

I would like add some information to my post and ask a slightly more pointed question.
Just a light recap of my original question (which is above)
Goal: To follow the plone 5.1 training chapter 16 and 17 and add ploneconf.site as an addon.
My Error after running as it stands which arises when I try to restart the system after adding my addon code:

Installing instance.
Couldn't find index page for 'ploneconf.site' (maybe misspelled?)
Getting distribution for 'ploneconf.site'.
Couldn't find index page for 'ploneconf.site' (maybe misspelled?)
While:
  Installing instance.
  Getting distribution for 'ploneconf.site'.
Error: Couldn't find a distribution for 'ploneconf.site'.
root@f15bd3280c41:/plone/instance#```

At the top level of my folder structure I have a develop-eggs folder with nothing in it. Should I have something inside it? Is this why my local addon can not be found? I do not have access to the command ./bin/buildout without manually creating and running bootstrap.py. Does this lack of functionality and my empty develop-eggs folder suggest I am missing something in set up either of my Dockerfile or somewhere else along the way?

Just for reference my buildout.cfg file as it stands (it has been cleaned up with the suggestions from this post so far):

```[buildout]

extends =

buildout-base.cfg

extensions =

buildout.wheel

effective-user = plone

buildout-user = plone

var-dir=/data

user=admin:admin

find-links = ${buildout:directory}/src/ploneconf.site

index = https://pypi.python.org/simple/

parts +=

zeo

mrbob

eggs +=

ploneconf.site

[client1]

recipe =

[zeo]

<= zeoserver_base

recipe = plone.recipe.zeoserver

zeo-address = 8080

# Requires gcc, thus install it on image build

[mrbob]

recipe = zc.recipe.egg

eggs =

mr.bob

bobtemplates.plone

[versions]

setuptools =

zc.buildout =

# The following part definition lists the versions picked:

Pillow = 5.3.0

buildout.wheel = 0.2.0

plone.recipe.command = 1.1

plone.recipe.precompiler = 0.6

collective.recipe.backup = 4.0.1

Unidecode = 0.04.16

MarkupSafe = 1.0

bobtemplates.plone = 3.5.1

mr.bob = 0.1.2

regex = 2018.8.29

# Required by:

# bobtemplates.plone==3.5.1

case-conversion = 2.1.0

# Required by:

# bobtemplates.plone==3.5.1

python-slugify = 1.2.6

Products.DocFinderTab = 1.0.5

collective.checkdocs = 0.2

zest.pocompile = 1.4

# Required by:

# bobtemplates.plone==3.5.1

# zest.releaser==6.15.0

colorama = 0.4.0

[sources]

ploneconf.site = fs ${buildout:directory}/src/ploneconf.site```

Thank you for your continued support. Bound to get there eventually :)

Hi @laurengordonfahn,
Welcome to the Plone community.
Here's how I do development with docker.

  1. I use plonecli not mr.bob (plonecli extends mr.bob and simplifies development)
  2. There is a standard approach to addon development with docker (it's documented here:https://docs.plone.org/manage/docker/docs/usage/addons.html)

I combine the two into a way to do development with docker.
I've captured the process in a short video (see link below):
https://asciinema.org/a/Fyy6HZaGBp6wVA16D2Fs5sLSt

mkdir -p src && plonecli create addon src/plonesite.conf             
setfacl  -R -m u:500:rwX src/ 
setfacl -dR -m u:500:rwX src/ 
ADDON="plonesite.conf"; docker run -p 8080:8080 -e PLONE_ADDONS="$ADDON" -e DEVELOP="src/$ADDON" -v $(pwd)/src:/plone/instance/src plone:5.1 fg                             

The setfacl commands are important on Linux but not needed on Windows, so skip if you're on a windows machine. If you're on a mac use sudo chown -R 500 src/ instead of the setfacl commands.

1 Like

@laurengordonfahn,
BTW... I'm curious, why are you using docker rather than simply developing directly on your machine?

Edit: I might have misread your question. FWIW...

The paths to your develop-eggs folder should be relative to your instance folder. You also might want to include mr.developer to your eggs.

e.g. in one of my buildouts, I have

[buildout]
extensions=
    mr.developer
eggs =
    Plone
    Pillow
    mr.developer
    my.product
# Provide the *paths* to the eggs you are developing here:
develop =
    src/my.product

It is a long time ago that I have read the find-links related documentation. When I remember right, then its values point to html pages containing links to distributions, similar to what e.g. PyPI simple shows for Zope. Do you use find-links in this way? Does your value is an HTML file with contains a link to your ploneconf.site distribution?

I suspect that you do not use find-links in the correct way and that your value would be more appropriate for a develop (rather than a find-links) definition.

Hello Dieter,
I had originally tried using develop and had the error that the index could not be found for the addon along with another error. Below you will see my buildout.cfg with develop in place of find-links and the error that arises when I try to run the buildout.
Though I do not believe I am using find-links in the way you spoke, for some reason it was what I had settled on. Still at a loss with the develop option.

extends =
  buildout-base.cfg
extensions =
  buildout.wheel
effective-user = plone
buildout-user = plone
var-dir=/data
user=admin:admin

develop = ${buildout:directory}/src/ploneconf.site

index = https://pypi.python.org/simple/

parts +=
  zeo
  mrbob
eggs +=
  ploneconf.site

[client1]
recipe =
[zeo]
<= zeoserver_base
recipe = plone.recipe.zeoserver
zeo-address = 8080
# Requires gcc, thus install it on image build
[mrbob]
recipe = zc.recipe.egg
eggs =
  mr.bob
  bobtemplates.plone
[versions]
setuptools =
zc.buildout =
# The following part definition lists the versions picked:
Pillow = 5.3.0
buildout.wheel = 0.2.0
plone.recipe.command = 1.1
plone.recipe.precompiler = 0.6
collective.recipe.backup = 4.0.1
Unidecode = 0.04.16
MarkupSafe = 1.0
bobtemplates.plone = 3.5.1
mr.bob = 0.1.2
regex = 2018.8.29
# Required by:
# bobtemplates.plone==3.5.1
case-conversion = 2.1.0
# Required by:
# bobtemplates.plone==3.5.1
python-slugify = 1.2.6
Products.DocFinderTab = 1.0.5
collective.checkdocs = 0.2
zest.pocompile = 1.4
# Required by:
# bobtemplates.plone==3.5.1
# zest.releaser==6.15.0
colorama = 0.4.0
[sources]
ploneconf.site = fs ${buildout:directory}/src/ploneconf.site```

Error:
```root@f15bd3280c41:/plone/instance# gosu plone buildout -c site.cfg
Develop: '/plone/instance/src/ploneconf.site'
error: could not create 'src/ploneconf.site.egg-info': Permission denied
While:
  Installing.
  Processing develop directory '/plone/instance/src/ploneconf.site'.

An internal error occurred due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 2127, in main
    getattr(buildout, command)(args)
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 659, in install
    installed_develop_eggs = self._develop()
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 902, in _develop
    zc.buildout.easy_install.develop(setup, dest)
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/easy_install.py", line 1067, in develop
    call_subprocess(args)
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/easy_install.py", line 165, in call_subprocess
    % repr(args)[1:-1])
Exception: Failed to run command:
'/usr/local/bin/python', '/tmp/tmpX1XCW0', '-q', 'develop', '-mN', '-d', '/plone/instance/develop-eggs/tmp3igucxbuild'
root@f15bd3280c41:/plone/instance# ```

Norbert,
Thank you for reaching out. You mention the 'The paths to your develop-eggs folder' Should I have anything in my develop-eggs folder? As I do not, nor do I know what to put in there. The following is the buildout.cfg with the alterations you suggested and the error that arise with those changes. I am certain my system is missing something, I have erred but I don't know where.

buildout.cfg

extends =
  buildout-base.cfg
extensions =
  buildout.wheel
  mr.developer

effective-user = plone
buildout-user = plone
var-dir=/data
user=admin:admin

index = https://pypi.python.org/simple/

parts +=
  zeo
  mrbob
eggs +=
  ploneconf.site
  mr.developer

develop = ${buildout:directory}/src/ploneconf.site

[client1]
recipe =
[zeo]
<= zeoserver_base
recipe = plone.recipe.zeoserver
zeo-address = 8080
# Requires gcc, thus install it on image build
[mrbob]
recipe = zc.recipe.egg

eggs =
  mr.bob
  bobtemplates.plone
[versions]
setuptools =
zc.buildout =
# The following part definition lists the versions picked:
Pillow = 5.3.0
buildout.wheel = 0.2.0
plone.recipe.command = 1.1
plone.recipe.precompiler = 0.6
collective.recipe.backup = 4.0.1
Unidecode = 0.04.16
MarkupSafe = 1.0
bobtemplates.plone = 3.5.1
mr.bob = 0.1.2
regex = 2018.8.29
# Required by:
# bobtemplates.plone==3.5.1
case-conversion = 2.1.0
# Required by:
# bobtemplates.plone==3.5.1
python-slugify = 1.2.6
Products.DocFinderTab = 1.0.5
collective.checkdocs = 0.2
zest.pocompile = 1.4
# Required by:
# bobtemplates.plone==3.5.1
# zest.releaser==6.15.0
colorama = 0.4.0
[sources]
ploneconf.site = fs ${buildout:directory}/src/ploneconf.site```

_Error Message when running buildout.cfg_
```root@f15bd3280c41:/plone/instance# gosu plone buildout -c site.cfg
Getting distribution for 'mr.developer==1.38'.
Got mr.developer 1.38.
Develop: '/plone/instance/src/ploneconf.site'
error: could not create 'src/ploneconf.site.egg-info': Permission denied
While:
  Installing.
  Processing develop directory '/plone/instance/src/ploneconf.site'.

An internal error occurred due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 2127, in main
    getattr(buildout, command)(args)
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 659, in install
    installed_develop_eggs = self._develop()
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/buildout.py", line 902, in _develop
    zc.buildout.easy_install.develop(setup, dest)
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/easy_install.py", line 1067, in develop
    call_subprocess(args)
  File "/usr/local/lib/python2.7/site-packages/zc/buildout/easy_install.py", line 165, in call_subprocess
    % repr(args)[1:-1])
Exception: Failed to run command:
'/usr/local/bin/python', '/tmp/tmpiTwn4u', '-q', 'develop', '-mN', '-d', '/plone/instance/develop-eggs/tmp4VamZJbuild'
root@f15bd3280c41:/plone/instance# ```

Plone Foundation Code of Conduct