Moving away from bootstrap-buildout.py
As you may have already noticed, setuptools is deprecating
ez_setup.py, the module that allowed setuptools to install itself. With that, it has become evident that
zc.buildout will no longer be able to self-bootstrap and, at a certain point, it will be removed. So far, a hack is put in place pinning the version of setuptools to 33.0.0 (it is now on 34.3.1 already...), which is the last to provide this functionality. See:
The message printed out is:
$ python bootstrap-buildout.py
ez_setup.py is deprecated and when using it setuptools will be pinned to 33.1.1 since it's the last version that supports setuptools self upgrade/installation, check https://github.com/pypa/setuptools/issues/581 for more info; use pip to install setuptools
- we start shipping
zc.buildoutas part of our
bob-develenvironment and as a
- we remove
bootstrap-buildout.pyfrom all packages
- after activating the conda environment, the user does only
- update instructions on
bob.extension's guide to reflect these changes.
I tested the above changes and that seems to work fine. Are there any objections?