PyYAML

Скриншот программы:
PyYAML
Детали программы:
Версия: 3.10
Дата загрузки: 12 May 15
Разработчик: Kirill Simonov
Тип распространения: Бесплатная
Популярность: 74

Rating: 2.0/5 (Total Votes: 2)

Проект 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

Похожие программы

yfind
yfind

20 Feb 15

Creoleparser
Creoleparser

11 May 15

dblatex
dblatex

14 Apr 15

Moo
Moo

20 Feb 15

Другие программы разработчика Kirill Simonov

PyYAML
PyYAML

13 May 15

Комментарии к PyYAML

Комментарии не найдены
добавить комментарий
Включите картинки!