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

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

Atomsphere
Atomsphere

14 Apr 15

Grutatxt
Grutatxt

12 May 15

DocBook Doclet
DocBook Doclet

17 Feb 15

manspider
manspider

20 Feb 15

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

PyYAML
PyYAML

13 May 15

PyYAML

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