Дані програми:
Версія: 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 парсерів розробникам.
- підтримка 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
Коментар не знайдено