Pipenv обновляет вывод командной строки на месте.Fabric 1.14.0 видит каждое обновление как новую строку.Это приводит к большому количеству избыточного вывода.
Я прочитал документацию операции запуска.Попытка установки для capture_buffer_size равной 100. Ничего не изменилось.
def install_packages():
"Install packages on the remote host."""
with cd('/data/repo/'):
run("pipenv install", capture_buffer_size=100)
Фактические результаты:
[server] run: pipenv install [server] out: Создание virtualenv дляэтот проект…
[сервер] out: Pipfile: / data / repo / Pipfile
[server] out: использование /usr/bin/python3.5 (3.5.2) для создания virtualenv…
[сервер] out:
[server] out: ⠋ Создание виртуальной среды ... [server] out: ⠙ Создание виртуальной среды ...
[server] out: ⠹ Создание виртуальной среды ...
[сервер] out: ⠸ Создание виртуальной среды ...
......
[server] out: ✔ Успешно созданная виртуальная среда!
Ожидаемые результаты:
[сервер] запустите: pipenv install
[сервер] out: Создание virtualenv для этого проекта…
[server] out: Pipfile: / data / repo / Pipfile
[server] out: Использование /usr/bin/python3.5 (3.5.2) для создания virtualenv…
[server] out:
[server] out: ⠋ Создание виртуального environment ...
[server] out: ✔ Успешно созданная виртуальная среда!