PyYAML

Скріншот програми:
PyYAML
Дані програми:
Версія: 3.10
Дата завантаження: 12 May 15
Розробник: Kirill Simonov
Ліцензія: Безкоштовно
Популярність: 17

Rating: nan/5 (Total Votes: 0)

Проект PyYAML є YAML випромінювач і аналізатор для Python. PyYAML має повний YAML 1.1 парсер, підтримку Unicode, підтримку розсіл, здатний розширення API, і розумні повідомлення про помилки.
PyYAML підтримує стандартні теги YAML і забезпечує Python конкретних тегів, які дозволяють уявлення довільного об'єкта Python. PyYAML застосовується для широкого спектру завдань від складних конфігураційних файлів, щоб серіалізациі об'єктів і наполегливість

Особливості :.

  • повне YAML 1.1 аналізатор. Зокрема, PyYAML може розібрати всі приклади з специфікації. Алгоритм розбору досить простий, щоб бути посилання на YAML парсерів розробникам.
  • підтримка Unicode в тому числі UTF-8 / UTF-16 введення / виводу і у керуючих послідовностей.
  • на основі подій аналізатор низького рівня і емітера (API SAX як).
  • високого рівня API для серіалізациі і десеріалізациі об'єктів рідні Python (як DOM або розсіл).
  • підтримка всіх типів від типів сховища YAML. Просте розширення API надається.
  • щодо розумним повідомлення про помилки.

Що нового У цьому випуску:

  • Виправлена ​​використання неініціалізованої пам'яті при випромінюванні якоря з LibYAML прив'язок ( Завдяки cegner (в) Yahoo Inc- (точка) ком).
  • Виправлена ​​випромінювання неправильні символи специфікації для UTF-16 (Дякуємо Валентину Нечаєва)
  • Виправлена ​​випромінювач для складеними скалярів що не поважають переважний ширину лінії (спасибі Інги).
  • Виправлена ​​тонке питання впорядкування з випромінюючих директиви% TAG (Дякуємо Андрію Сомова).
  • Виправлена ​​продуктивність регресії з LibYAML прив'язок.

Що нового у версії 3.07:

  • випромінювач навчилися вихідних скалярів з провідними прогалинами в блоці стиль.
  • набір тестів реструктурувати і включені в початковий дистрибутив.
  • шлях распознаватель в CDumper була виправлена.
  • Індикатор явне документ кінець змушені, коли є можливість розбору двозначності.
  • Є інші дрібні виправлення та поліпшення.

Що нового у версії 3.06:

  • setup.py сценарій виявляє LibYAML і автоматично будує LibYAML прив'язки .
  • Будівництво LibYAML прив'язки більше не вимагається установки Pyrex.
  • 'yaml.load () викликає виключення, якщо вхідний потік містить більш ніж одну YAML документа.
  • Винятки вироблені LibYAML прив'язок були виправлені.
  • точка '.' характер визнається як !! поплавок був зафіксований.
  • Python 2.3 проблема сумісності при побудові !! значення тимчасових міток була виправлена.
  • "YAML .__ version__" атрибути і «YAML .__ with_libyaml__" були додані.

Вимоги

  • Python

Схожі програми

Kiss-widgets
Kiss-widgets

14 Apr 15

KoMar
KoMar

11 May 15

xslet / xsltester
xslet / xsltester

14 Apr 15

Інші програми розробника Kirill Simonov

PyYAML
PyYAML

13 May 15

PyYAML

Коментар не знайдено
додати коментар
Включіть картинки!