Софтуер детайли:
Версия: 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 за сериализиране и deserializing родния Python обекти (като DOM или туршия).
- поддръжка на всички видове от типа хранилището YAML. Осигурен е проста разширение API.
- сравнително разумно съобщения за грешки.
Какво ново в тази версия:
- Фиксирана използване на неициализиран памет, когато излъчват котви с LibYAML автомати ( Благодарим за cegner (в) Yahoo-Inc (точка) COM).
- Фиксирано излъчване неправилни BOM знаци за UTF-16 (Благодаря на Валентин Nechayev)
- Фиксирана емитер за сгънати скалари, които не спазват предпочитаният ширината линия (Благодаря за Ingy).
- Фиксирана коварен поръчка проблем с излъчване на директиви% маркер (Благодаря на Андрей Сомов).
- Фиксирана работоспособност регресия с LibYAML автомати.
Какво ново във версия 3.07:
- Емитиращия научили да изходни скалари с водещи интервалите в блок стил.
- тестов пакет The се refactored и са включени в дистрибуцията на сорса.
- резолвера The път в CDumper е фиксиран.
- Край документ индикатор изрично е принуден, когато е налице възможност за разбор неяснота.
- Има и други дребни поправки и подобрения.
Какво ново във версия 3.06:
- The setup.py сценария открива LibYAML и изгражда LibYAML автомати автоматично .
- Строителни LibYAML автомати вече не изисква инсталиран Pyrex.
- "yaml.load ()" повдига изключение, ако входния поток съдържа повече от един YAML документ.
- Изключения произведени от LibYAML автомати са били определени.
- A точка "." герой да бъде признат !! плувка е фиксиран.
- A Python 2.3 въпрос за съвместимост при конструирането !! TIMESTAMP стойности е фиксиран.
- "YAML .__ version__" атрибутите и "YAML .__ with_libyaml__" са били добавени.
<силни> Изисквания
- Python
Коментари не е намерена