PyYAML 3.06
PyYAML 3.06: 要約
PyYAML 3.06: 説明
YAMLはスクリプトを書く言語の人間の可読性そして相互作用のために設計されているデータシリアライゼーションのフォーマットである。
PyYAMLは大蛇のプログラミング言語のためのYAMLのパーサーそしてエミッターである。
注: PyYAMLはMITのライセンスの条件のもとで認可され、提供され、そして開発される。
「PyYAML」の機能:
· 完全なYAML 1.1のパーサー。 特に、PyYAMLは指定からのすべての例を解析できる。 パーシングアルゴリズムはYAMLのパーサーのimplementorsのための参照でありには十分にやすい。
· UTF-8/UTF-16入出力およびuのエスケープ・シーケンスを含むUnicodeサポート。
· 低レベルのイベント基づかせていたパーサーおよびエミッターAPI (SAXのように)。
· ネイティブ大蛇を直列化することおよびdeserializingための高レベルAPIは反対する(DOMかピクルスのように)。
· YAMLからのすべてのタイプのためのサポートはリポジトリをタイプする。 単純な拡張APIは提供される。
· 比較的良識があるエラーメッセージ。
前のバージョンからの変更
· setup.pyはLibYAMLがその場合、インストールされているかどうか点検し、LibYAMLの結合を構築し、そしてインストールする。 LibYAMLの結合のインストールを禁止状態にするため強制するか、または、使用 --とlibyamlまたは --それぞれなしlibyaml (部分的に#34を固定する)。
· 建物のLibYAMLの結合はもはやインストールされるPyrexを必要としない(固定#33)。
· yaml.loadは()入力ストリームが複数のYAML文書(固定#54)を含んでいれば例外を上げる。
· 固定例外はLibYAMLの結合(固定#50)によって生産した。
· 点を修復した。 認識される文字ように!! 浮遊物(固定#62)。
· 構築の固定大蛇2.3コンパティビリティ問題!! タイムスタンプ値。
· Windowsの二進パッケージはLibYAMLの馬小屋の枝に対して構築される。
· 追加された属性のyamlの。__versionおよびyamlの。__with_libyaml (固定#85)。
