Detalles de software:
Versión: 3.10
Fecha de carga: 12 May 15
Licencia: Libre
Popularidad: 74
Proyecto PyYAML es un emisor de YAML y analizador de Python. PyYAML cuenta con un completo analizador YAML 1.1, soporte Unicode, soporte de la salmuera, API extensión capaz, y los mensajes de error sensibles.
PyYAML soporta etiquetas YAML estándar y ofrece etiquetas-Python específicos que permiten la representación de un objeto Python arbitrario. PyYAML es aplicable a una amplia gama de tareas de archivos de configuración complejas para la serialización de objetos y persistencia
Características :.
- un completo YAML 1.1 analizador. En particular, PyYAML puede analizar todos los ejemplos de la especificación. El algoritmo de análisis es lo suficientemente simple para ser una referencia para los ejecutores del analizador YAML.
- Soporte Unicode incluyendo UTF-8 / UTF-16 de entrada / salida y u secuencias de escape.
- analizador basado en eventos de bajo nivel y API emisor (como SAX).
- API de alto nivel para serializar y deserializar objetos Python nativos (como DOM o salmuera).
- Soporte para todos los tipos del tipo de repositorio YAML. Se proporciona una API simple extensión.
- relativamente sensata mensajes de error.
¿Qué hay de nuevo en esta versión:
- Uso de la memoria sin inicializar fijo al emitir anclas con fijaciones LibYAML ( Gracias a cegner (at) yahoo-inc (punto) com).
- Fijo emisor caracteres BOM incorrectos para UTF-16 (gracias a Valentin Nechayev)
- Se ha solucionado el emisor para escalares cruzados que no respeten el ancho de línea preferida (Gracias a Ingy).
- Se ha corregido un problema de orden sutil con que emite directivas% TAG (Gracias a Andrey Somov).
- regresión rendimiento fijo con fijaciones LibYAML.
¿Qué hay de nuevo en la versión 3.07:
- El emisor aprendió a escalares de salida con espacios en blanco que conducen en un bloque estilo.
- El conjunto de pruebas está rediseñado y se incluye en la distribución fuente.
- La resolución de ruta en CDumper se ha solucionado.
- Un indicador documento fin explícito es forzado cuando existe la posibilidad de analizar la ambigüedad.
- Hay otras correcciones menores y mejoras.
¿Qué hay de nuevo en la versión 3.06:
- El script setup.py detecta LibYAML y construye encuadernaciones LibYAML automáticamente .
- fijaciones Edificio LibYAML ya no requiere Pyrex instalado.
- 'yaml.load ()' lanza una excepción si el flujo de entrada contiene más de un documento YAML.
- Las excepciones producidas por las consolidaciones LibYAML han sido corregidos.
- Un punto '.' personaje que se reconoce como !! flotador se ha solucionado.
- Un Python 2.3 problema de compatibilidad en la construcción !! valores timestamp se ha solucionado.
- 'yaml .__ version__' Los atributos y 'yaml .__ with_libyaml__' se han añadido.
Requisitos
- Python
Comentarios que no se encuentran