Слияние кода завершено, страница обновится автоматически
Непосредственное чтение веб-страницы для получения номера версии вызывает проблемы.
Рекомендуется использовать https://github.com/docker/compose/releases/latest
Этот URL будет перенаправлен на
https://github.com/docker/compose/releases/tag/1.22.0
docker_compose_repo = 'https://github.com/docker/compose/releases/latest'
def update_docker_compose():
package_url_pattern = 'https://github.com/docker/compose/releases/download/%s/docker-compose-Linux-x86_64'
latest_url = urlopen(docker_compose_repo).geturl()
index = latest_url.rindex("/")
latest_version = latest_url[index+1:]
filename = 'docker-compose-Linux-x86_64-' + latest_version
if path.isfile(package_local['docker'] + filename):
print('latest version %s was existed' % filename)
return False
url = package_url_pattern % latest_version
clean_local_package_by_prefix(package_local['docker'], 'docker-compose-Linux-x86_64', '*')
update_local_package(url, filename, package_local['docker'])
Вход Перед тем как оставить комментарий