Plone.recipe.zope2instance: Error: Wheels are not supported

I am getting the error below for some Plone 5.0/5.1 buildout on Travis for add-on out of the sudden without any changes made for month...any idea?

cache.1
Setting up build cache
$ export CASHER_DIR=${TRAVIS_HOME}/.casher
0.05s$ Installing caching utilities
0.00s
6.88sattempting to download cache archive
fetching master/cache-linux-trusty-2cbb5e5197ac2d2d2f06add0183b2091d3636ac37819cb37c109fad362e255f3--python-2.7.tgz
found cache
0.00s
10.07sadding /home/travis/build/zopyx/zopyx.plone.persistentlogger/eggs to cache
creating directory /home/travis/build/zopyx/zopyx.plone.persistentlogger/eggs
$ python --version
Python 2.7.14
$ pip --version
pip 9.0.1 from /home/travis/virtualenv/python2.7.14/lib/python2.7/site-packages (python 2.7)
install
2.87s$ pip install -r requirements.txt
Collecting appdirs==1.4.2 (from -r requirements.txt (line 1))
  Downloading https://files.pythonhosted.org/packages/ff/f8/7be9a3ff64bb18cb8f8fdcbd4bb4097903f2e4f930a337253f85325076c5/appdirs-1.4.2-py2.py3-none-any.whl
Collecting packaging==16.8 (from -r requirements.txt (line 2))
  Downloading https://files.pythonhosted.org/packages/87/1b/c39b7c65b5612812b83d6cab7ef2885eac9f6beb0b7b8a7071a186aea3b1/packaging-16.8-py2.py3-none-any.whl
Collecting pyparsing==2.1.10 (from -r requirements.txt (line 3))
  Downloading https://files.pythonhosted.org/packages/2b/f7/e5a178fc3ea4118a0edce2a8d51fc14e680c745cf4162e4285b437c43c94/pyparsing-2.1.10-py2.py3-none-any.whl (56kB)
    100% |████████████████████████████████| 61kB 4.7MB/s 
Collecting setuptools==34.3.0 (from -r requirements.txt (line 4))
  Downloading https://files.pythonhosted.org/packages/ad/bb/940a5b3244d62ffdef887dc3a8061649f4f0fa5cbbd498b09a862e91b6b9/setuptools-34.3.0-py2.py3-none-any.whl (389kB)
    100% |████████████████████████████████| 399kB 2.4MB/s 
Collecting six==1.10.0 (from -r requirements.txt (line 5))
  Downloading https://files.pythonhosted.org/packages/c8/0a/b6723e1bc4c516cb687841499455a8505b44607ab535be01091c0f24f079/six-1.10.0-py2.py3-none-any.whl
Collecting zc.buildout==2.8.0 (from -r requirements.txt (line 6))
  Downloading https://files.pythonhosted.org/packages/a5/6c/17a727e7372eea17dc935c1b8becd904e1427466d6f270fd1390651efdc4/zc.buildout-2.8.0-py2.py3-none-any.whl (269kB)
    100% |████████████████████████████████| 276kB 4.8MB/s 
Installing collected packages: appdirs, six, pyparsing, packaging, setuptools, zc.buildout
  Found existing installation: six 1.11.0
    Uninstalling six-1.11.0:
      Successfully uninstalled six-1.11.0
  Found existing installation: setuptools 38.2.4
    Uninstalling setuptools-38.2.4:
      Successfully uninstalled setuptools-38.2.4
Successfully installed appdirs-1.4.2 packaging-16.8 pyparsing-2.1.10 setuptools-38.2.3 six-1.10.0 zc.buildout-2.8.0
10.20s$ bash build_test.sh $PLONE_VERSION
Not deleting /home/travis/build/zopyx/zopyx.plone.persistentlogger/bin
New python executable in /home/travis/build/zopyx/zopyx.plone.persistentlogger/bin/python
Installing setuptools, pip, wheel...done.
Collecting appdirs==1.4.2 (from -r requirements.txt (line 1))
/home/travis/build/zopyx/zopyx.plone.persistentlogger/local/lib/python2.7/site-packages/pip/_vendor/urllib3/util/ssl_.py:369: SNIMissingWarning: An HTTPS request has been made, but the SNI (Server Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
  SNIMissingWarning
/home/travis/build/zopyx/zopyx.plone.persistentlogger/local/lib/python2.7/site-packages/pip/_vendor/urllib3/util/ssl_.py:160: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
  InsecurePlatformWarning
  Using cached https://files.pythonhosted.org/packages/ff/f8/7be9a3ff64bb18cb8f8fdcbd4bb4097903f2e4f930a337253f85325076c5/appdirs-1.4.2-py2.py3-none-any.whl
Collecting packaging==16.8 (from -r requirements.txt (line 2))
  Using cached https://files.pythonhosted.org/packages/87/1b/c39b7c65b5612812b83d6cab7ef2885eac9f6beb0b7b8a7071a186aea3b1/packaging-16.8-py2.py3-none-any.whl
Collecting pyparsing==2.1.10 (from -r requirements.txt (line 3))
  Using cached https://files.pythonhosted.org/packages/2b/f7/e5a178fc3ea4118a0edce2a8d51fc14e680c745cf4162e4285b437c43c94/pyparsing-2.1.10-py2.py3-none-any.whl
Collecting setuptools==34.3.0 (from -r requirements.txt (line 4))
  Using cached https://files.pythonhosted.org/packages/ad/bb/940a5b3244d62ffdef887dc3a8061649f4f0fa5cbbd498b09a862e91b6b9/setuptools-34.3.0-py2.py3-none-any.whl
Collecting six==1.10.0 (from -r requirements.txt (line 5))
  Using cached https://files.pythonhosted.org/packages/c8/0a/b6723e1bc4c516cb687841499455a8505b44607ab535be01091c0f24f079/six-1.10.0-py2.py3-none-any.whl
Collecting zc.buildout==2.8.0 (from -r requirements.txt (line 6))
  Using cached https://files.pythonhosted.org/packages/a5/6c/17a727e7372eea17dc935c1b8becd904e1427466d6f270fd1390651efdc4/zc.buildout-2.8.0-py2.py3-none-any.whl
Installing collected packages: appdirs, pyparsing, six, packaging, setuptools, zc.buildout
  Found existing installation: setuptools 40.4.3
    Uninstalling setuptools-40.4.3:
      Successfully uninstalled setuptools-40.4.3
Successfully installed appdirs-1.4.2 packaging-16.8 pyparsing-2.1.10 setuptools-34.3.0 six-1.10.0 zc.buildout-2.8.0
Creating directory '/home/travis/build/zopyx/zopyx.plone.persistentlogger/parts'.
Creating directory '/home/travis/build/zopyx/zopyx.plone.persistentlogger/develop-eggs'.
Generated script '/home/travis/build/zopyx/zopyx.plone.persistentlogger/bin/buildout'.
mr.developer: Creating missing sources dir /home/travis/build/zopyx/zopyx.plone.persistentlogger/src.
Upgraded:
  zc.buildout version 2.5.1,
  setuptools version 39.1.0;
restarting.
Generated script '/home/travis/build/zopyx/zopyx.plone.persistentlogger/bin/buildout'.
Develop: '/home/travis/build/zopyx/zopyx.plone.persistentlogger/.'
warning: no files found matching 'docs' under directory 'zopyx'
Getting distribution for 'plone.recipe.zope2instance==4.4.1'.
While:
  Installing.
  Getting section instance.
  Initializing section instance.
  Installing recipe plone.recipe.zope2instance.
  Getting distribution for 'plone.recipe.zope2instance==4.4.1'.
Error: Wheels are not supported
build_test.sh: line 27: bin/test: No such file or directory

Old enough zc.buildout and a too new setuptools.

I had a bootstrap.sh and a related requirements.txt with worked for Plone 4.3, 5.0 and 5.1. Now I needed to updated the versions in order to make it work for 5.x but I can no longer support now 4.3 with the same configuration...version mess #sigh

I use pyenv, pyenv-virtualenv and specific virtualenvs to have one buildout environment per Plone version.

bootstrap.sh is doing exactly this.