Детали программы:
Версия: 3.10
Дата загрузки: 12 May 15
Тип распространения: Бесплатная
Популярность: 74
Проект PyYAML является YAML излучатель и анализатор для Python. PyYAML имеет полный YAML 1.1 парсер, поддержку Unicode, поддержку рассол, способный расширение API, и разумные сообщения об ошибках.
PyYAML поддерживает стандартные теги YAML и обеспечивает Python конкретных тегов, которые позволяют представление произвольного объекта Python. PyYAML применяется для широкого спектра задач от сложных конфигурационных файлов, чтобы сериализации объектов и настойчивость
Особенности :.
- полное YAML парсер 1.1. В частности, PyYAML может разобрать все примеры из спецификации. Алгоритм разбора достаточно прост, чтобы быть эталоном для YAML парсеров разработчикам.
- поддержка юникода в том числе UTF-8 / UTF-16 ввода / вывода и у управляющих последовательностей.
- на основе событий анализатор низкого уровня и эмиттера (API SAX как).
- высокого уровня API для сериализации и десериализации объектов родные Python (как DOM или рассол).
- поддержка для всех типов от типов хранилища YAML. Простой расширение API предоставляется.
- относительно разумным сообщения об ошибках.
Что нового В этом выпуске:
- Исправлена использование неинициализированной памяти при излучении якоря с LibYAML привязок ( Благодаря cegner (в) Yahoo Inc-(точка) ком).
- Исправлена излучающих неправильные символы спецификации для UTF-16 (Спасибо Валентину Нечаева)
- Исправлена излучатель для сложенными скаляров не уважающих предпочтительную ширину линии (спасибо Ingy).
- Исправлена проблема упорядочения тонкий с излучающих директивы% TAG (Спасибо Андрею Сомова).
- Исправлена производительность регрессии с LibYAML привязок.
Что нового в версии 3.07:
- Излучатель научились выходных скаляров с ведущими пробелами в блоке стиль.
- Тест люкс реструктурировать и включены в исходный дистрибутив.
- Путь распознаватель в CDumper была исправлена.
- Явный показатель документ конец вынуждены, когда есть возможность разбора двусмысленности.
- Есть другие мелкие исправления и улучшения.
Что нового в версии 3.06:
- The setup.py сценарий обнаруживает LibYAML и автоматически строит LibYAML привязки .
- Строительство LibYAML привязки больше не требует установки Pyrex.
- 'yaml.load () вызывает исключение, если входной поток содержит более чем одну YAML документа.
- Исключения произведенные LibYAML привязок были исправлены.
- Точка '.' характер признается в качестве !! поплавок был зафиксирован.
- Python, 2.3 проблема совместимости при построении !! значения временных меток была исправлена.
- "YAML .__ version__" атрибуты и «YAML .__ with_libyaml__" были добавлены.
Требования
- Python
Комментарии не найдены