Це бібліотека і командного рядка Python інструмент для оптимізації та реалізації використання SSH для розгортання програми або системи адміністративних завдань.
Вона забезпечує базовий набір операцій для виконання локальних або віддалених команд оболонки (зазвичай або через Суду) і завантаження / скачування файлів, а також допоміжну функції, такі як спонукаючи дані користувача для входу, або переривання виконання.
Що нового У цьому випуску:
- Виправлена помилка:
- опечатка запобігання безшумна робота is_link.
- Оновлення підтримки IPv6 для роботи з локальної адреси форматів.
- Кодування тексту Юнікод відповідним чином для його цільовий об'єкт потоку, щоб уникнути проблем на системах, відмінних від ASCII.
- Виправлена поважати template_dir для НЕ шаблонів jinja2 в upload_template.
- Перейти погані господарі, коли завдання виконуються паралельно.
- Виправлена помилка, де upload_template не виконали РК-дисплей, коли mirror_local_mode це правда.
- Використання стат замість lstat при тестуванні каталог-Несс в модулі SFTP. Це дозволяє рекурсивні завантаження, щоб уникнути рекурсії в символічних посилань несподівано.
- Запобігання нескінченних циклів, коли хост шлюз включений і той же господар в регулярному списку цільових хоста.
Що нового у версії 1.10.1:
- Виправлена помилка:
- опечатка запобігання безшумна робота is_link.
- Оновлення підтримки IPv6 для роботи з локальної адреси форматів.
- Кодування тексту Юнікод відповідним чином для його цільовий об'єкт потоку, щоб уникнути проблем на системах, відмінних від ASCII.
- Виправлена поважати template_dir для НЕ шаблонів jinja2 в upload_template.
- Перейти погані господарі, коли завдання виконуються паралельно.
- Виправлена помилка, де upload_template не виконали РК-дисплей, коли mirror_local_mode це правда.
- Використання стат замість lstat при тестуванні каталог-Несс в модулі SFTP. Це дозволяє рекурсивні завантаження, щоб уникнути рекурсії в символічних посилань несподівано.
- Запобігання нескінченних циклів, коли хост шлюз включений і той же господар в регулярному списку цільових хоста.
Що нового у версії 1.8.0:
- Додана ключове слово аргумент rsync_project налаштувати за замовчуванням Варіанти.
- Зробіть змін легше читати.
- Дозволити перевизначення поведінки переривання за допомогою користувацького винятків повернення відкличний набір як env.abort_exception.
Що нового у версії 1.6.1:
- Виправлена проблема з відсутніми прапор -r в Mac OS Х СЕД версія.
- коректно обробляти ситуації, коли користувачі дають один рядок літерал env.hosts.
- Розгорнути шляху з тильди всередині (contrib.files).
- Переробка варіант синхронізації реалізовані rsync_project.
Що нового у версії 1.5.0:
- Додана --initial-паролем оперативно вирішити попереднього заповнення кеша паролів на початку перспективі. Відмінно підходить для SUDO харчуванням паралельних трас.
- Оновлене upload_template мати більше корисної значення, що повертається, а саме, що його внутрішній виклик пут.
- Додана назва аргумент завдань (документи), щоб перекривати за замовчуванням і Quot; ім'я функції ім'я завдання і Quot; поведінку. Завдяки Даніель Сіммонс для улову і патч.
- Дозволити досвідченим користувачам параметризації fabric.main.main (), щоб змусити завантаження певних fabfiles.
Що нового у версії 1.3.3:
- виправлення:
- Вказівка модуль завдань, як завдання в командному рядку більше немає не вибухає, але представляє звичайний & Quot; не завдання з таким ім'ям і Quot; Повідомлення про помилку замість.
- Дозволити втечі з знаків рівності в розрахунку-завдання ARGS / kwargs.
- Поліпшення зворотне простежування дисплей при зверненні `` ImportError``s залежностей.
Що нового у версії 1.3.0:
- Помилки:
- Помістіть забув, як розширити провідні тильди в дорозі віддаленої файлової. Ця помилка була виправлена.
- Під час відображення віддаленого стандартний висновок / STDERR, тканина іноді друкується сторонні префікси рядки (яка, у свою чергу іноді переписував виділений текст.) Це було виправлено.
- Завдання, прикрашені runs_once друкованих сторонній "Виконання ..." статус лінії на наступних викликах. Це галасливий, у кращому і вводить в оману в гіршому випадку, і була виправлена.
- Особливості:
- Це стало можливим, використовуючи новий API виклику виконати, щоб виконати об'єкти задача (по імені або за посиланням) з інших задач або в режимі бібліотеки. виконати відмінністю хостів / Ролі декораторів інших завдань ", а також підтримує проходження в явному господаря і / або рольових аргументів.
- Задачи тепер можуть бути необов'язково виконуватися паралельно. Будь ласка, ознайомтеся з паралельними документи виконання для деталей. Основні завдяки Morgan Goose для первісної реалізації.
Що нового у версії 1.2.0:
- Расшіренниеtask додати згладжування, за-модуль Завдання за замовчуванням, і контроль над класом упаковка завдань.
- Покращена підтримка Unicode при тестуванні об'єкти за то рядок-як.
- Експериментальна ремонт журналу змін форматування і процес, щоб підтримувати декілька ліній розвитку менше клопоту.
Що нового у версії 1.1.2:
- виправлення:
- Логіка використовується для розділення завдань з модулів при роботі Fab --list неправильно вважаються класи задач, що реалізує інтерфейс відображення бути модулі, а не окремі завдання. Ця помилка була виправлена.
Що нового у версії 1.0.1:
- Виправлена помилка в поведінці місцевого жителя, коли захоплення = False і output.stdout (або .stderr) також значення False.
- Оновлення крайній випадок в сайті, де за допомогою режиму kwarg поряд use_sudo = True працює прихований команду Судо. Режим kwarg повинен бути вісімкове але інтерпольованої в SUDO виклику у вигляді рядка / ціле.
- Append повинен був мати за замовчуванням, його часткове kwarg в перевернув з Правда Брехня. Тим не менше, тільки документація була змінена. Це було виправлено.
- Tweak внутрішній I пов'язаних петель / виводу, щоб запобігти високе завантаження ЦП і погану поведінку трафаретного друку на деяких системах.
- Деякі користувачі повідомили про проблеми з входом впав, особливо при введенні паролів SUDO.
Коментар не знайдено