Detalhes de Software:
Versão: 3.10
Data de upload: 12 May 15
Licença: Livre
Popularidade: 74
projeto PyYAML é um emissor YAML e analisador para Python. PyYAML apresenta uma completa YAML 1.1 analisador, suporte a Unicode, suporte pickle, capaz extensão API, mensagens de erro e sensatas.
PyYAML suporta tags YAML padrão e fornece etiquetas Python específicos que permitem a representação de um objeto Python arbitrário. PyYAML é aplicável para uma ampla gama de tarefas de arquivos de configuração complexos para serialização de objeto e persistência
Recursos :.
- um completo YAML 1.1 analisador. Em particular, PyYAML pode analisar todos os exemplos da especificação. O algoritmo de análise é simples o suficiente para ser uma referência para implementadores analisador YAML.
- suporte a Unicode, incluindo UTF-8 / UTF-16 de entrada / saída e u sequências escapar.
- parser baseado em eventos de baixo nível e API emissor (como SAX).
- API de alto nível para serialização e desserialização objetos Python nativas (como DOM ou salmoura).
- Suporte para todos os tipos de tipos do repositório YAML. Uma simples extensão da API é fornecida.
- relativamente sensível mensagens de erro.
O que é novo nesta versão:
- uso fixo de memória não inicializada quando emissor de âncoras com ligações LibYAML ( Obrigado a cegner (at) yahoo-inc (dot) com).
- Fixed emissor de caracteres da lista de materiais incorretos para UTF-16 (Obrigado a Valentin Nechayev)
- Corrigido o emissor para escalares dobradas que não respeitam a largura da linha preferencial (Obrigado a Ingy).
- Corrigido um problema de ordenação sutil com emissores de directivas% TAG (Obrigado a Andrey Somov).
- regressão de desempenho fixo com ligações LibYAML.
O que é novo na versão 3.07:
- O emissor aprendeu a escalares de saída com espaços em branco de liderança em um bloco estilo.
- O conjunto de testes é reformulado e incluído na distribuição fonte.
- O resolvedor caminho na CDumper foi corrigido.
- Um indicador documento fim explícito é forçado quando existe a possibilidade de analisar a ambiguidade.
- Existem outras pequenas correções e melhorias.
O que é novo na versão 3.06:
- O script setup.py detecta LibYAML e constrói ligações LibYAML automaticamente .
- ligações Edifício LibYAML não requer mais Pyrex instalado.
- 'yaml.load ()' levanta uma exceção se o fluxo de entrada contém mais de um documento YAML.
- Exceções produzidos pela emperramentos LibYAML foram corrigidos.
- Um ponto '.' caractere que está sendo reconhecido como !! flutuador foi corrigido.
- A Python 2.3 problema de compatibilidade na construção !! valores timestamp foi corrigido.
- 'yaml .__ version__' Os atributos e 'yaml .__ with_libyaml__' foram adicionados.
Requisitos :
- Python
Comentários não encontrado