…directory. This fixes a bug that would cause some buildouts to fail if the download-cache directory does not exist. This occurs because this recipe altered the download-cache property of a buildout when it is initialized but only created the directory if it did not exist when the part is installed. Other parts that are installed before a part that uses this recipe would fail to download their packages since the download-cache directory does not exist. A simple solution is not to tinker with the download-cache directory at all since zc.buildout adequately handles it.