Buildout fails with error related to os.path.walk
I tried to run "buildout" in a fresh mailman checkout in a freshly setup docker container in a virtual env. I tried this both with Python 3.4 and Python 3.5, same problem:
Collecting zc.buildout
Downloading zc.buildout-2.5.3-py2.py3-none-any.whl (264kB)
Requirement already satisfied (use --upgrade to upgrade): setuptools>=8.0 in /mailman-venv/lib/python3.5/site-packages (from zc.buildout)
Installing collected packages: zc.buildout
Successfully installed zc.buildout-2.5.3
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Creating directory '/opt/mailman/mailman-bundler/eggs'.
Creating directory '/opt/mailman/mailman-bundler/bin'.
Creating directory '/opt/mailman/mailman-bundler/parts'.
Creating directory '/opt/mailman/mailman-bundler/develop-eggs'.
Develop: '/opt/mailman/mailman-bundler/.'
warning: no files found matching '*.in' under directory 'mailman_bundler'
warning: no files found matching '*.in' under directory 'deployment'
warning: no files found matching 'deployment/mailman-web.logrotate.conf'
Getting distribution for 'djangorecipe'.
warning: no previously-included files found matching 'Makefile'
warning: no previously-included files found matching '*.yml'
warning: no previously-included files found matching 'bootstrap.py'
Got djangorecipe 2.2.1.
Getting distribution for 'Django'.
'tests/staticfiles_tests/apps/test/static/test/\u2297.txt' not ascii encodable -- skipping
no previously-included directories found matching 'django/contrib/admin/bin'
warning: no previously-included files matching '__pycache__' found anywhere in distribution
'tests/staticfiles_tests/apps/test/static/test/\udce2\udc8a\udc97.txt' not utf-8 encodable -- skipping
Got Django 1.10.1.
Getting distribution for 'zc.recipe.egg>=2.0.0a3'.
Got zc.recipe.egg 2.0.3.
Getting distribution for 'collective.recipe.cmd'.
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files found matching 'bootstrap.py'
warning: no previously-included files found matching 'buildout.cfg'
warning: no previously-included files found matching 'tox.ini'
Got collective.recipe.cmd 0.11.
Getting distribution for 'z3c.recipe.filetemplate'.
Got z3c.recipe.filetemplate 2.2.0.
While:
Installing.
Getting section templates.
Initializing section templates.
An internal error occurred due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
File "/mailman-venv/lib/python3.5/site-packages/zc/buildout/buildout.py", line 1995, in main
getattr(buildout, command)(args)
File "/mailman-venv/lib/python3.5/site-packages/zc/buildout/buildout.py", line 550, in install
[self[part]['recipe'] for part in install_parts]
File "/mailman-venv/lib/python3.5/site-packages/zc/buildout/buildout.py", line 550, in <listcomp>
[self[part]['recipe'] for part in install_parts]
File "/mailman-venv/lib/python3.5/site-packages/zc/buildout/buildout.py", line 1135, in __getitem__
options._initialize()
File "/mailman-venv/lib/python3.5/site-packages/zc/buildout/buildout.py", line 1239, in _initialize
self.initialize()
File "/mailman-venv/lib/python3.5/site-packages/zc/buildout/buildout.py", line 1248, in initialize
self.recipe = recipe_class(buildout, name, self)
File "/opt/mailman/mailman-bundler/eggs/z3c.recipe.filetemplate-2.2.0-py3.5.egg/z3c/recipe/filetemplate/__init__.py", line 145, in __init__
os.path.walk(
AttributeError: module 'posixpath' has no attribute 'walk'