PyYAML

Logiciel capture d'écran:
PyYAML
Détails logiciels:
Version: 3.10
Date de transfert: 12 May 15
Développeur: Kirill Simonov
Licence: Gratuit
Popularité: 17

Rating: nan/5 (Total Votes: 0)

PyYAML projet est un émetteur de YAML et analyseur pour Python. PyYAML dispose d'une complète YAML 1.1 analyseur, support de l'Unicode, le soutien de cornichon, capable API d'extension, et les messages d'erreur sensibles.
PyYAML supporte les tags YAML standard et fournit Python-balises spécifiques qui permettent la représentation d'un objet Python arbitraire. PyYAML est applicable pour une large gamme de tâches à partir de fichiers de configuration complexes pour la sérialisation et de la persistance objet

Caractéristiques :.

  • une complète YAML 1.1 analyseur. En particulier, PyYAML peut analyser tous les exemples de la spécification. L'algorithme d'analyse est suffisamment simple pour être une référence pour les développeurs de l'analyseur YAML.
  • Le support Unicode dont UTF-8 / UTF-16 d'entrée / sortie et u séquences d'échappement.
  • analyseur basé sur les événements de bas niveau et de l'API émetteur (comme SAX).
  • API de haut niveau pour la sérialisation et la désérialisation objets Python natives (comme DOM ou de la saumure).
  • le soutien pour tous les types de la types référentiel YAML. Une API d'extension simple est fourni.
  • relativement sensée messages d'erreur.

Ce qui est nouveau dans cette version:

  • Correction d'utilisation de mémoire non initialisée lors de l'émission d'ancrage avec des fixations libyaml ( Merci à cegner (at) yahoo-inc (dot) com).
  • Correction d'émettre caractères BOM incorrectes pour UTF-16 (Merci à Valentin Netchaïev)
  • Correction de l'émetteur pour les scalaires pliées ne respectant pas la largeur de ligne préféré (Merci à Ingy).
  • Correction d'un problème de commande subtil avec émettant des directives% TAG (Merci à Andrey Somov).
  • régression de performance fixe avec fixations libyaml.

Ce qui est nouveau dans la version 3.07:

  • L'émetteur a appris à scalaires de sortie avec les plus grands espaces blancs dans un bloc le style.
  • La suite de tests est remaniée et inclus dans la distribution source.
  • Le résolveur de chemin dans CDumper a été corrigé.
  • Un indicateur document de fin explicite est forcé quand il ya une possibilité d'analyse ambiguïté.
  • Il ya d'autres améliorations et corrections mineures.

Ce qui est nouveau dans la version 3.06:

  • Le script setup.py détecte libyaml et construit fixations libyaml automatiquement .
  • fixations bâtiment libyaml ne nécessite plus Pyrex installé.
  • 'yaml.load () soulève une exception si le flux d'entrée contient plus d'un document de YAML.
  • Exceptions produites par les liaisons libyaml ont été corrigés.
  • Un point '.' caractère étant reconnu comme !! flotteur a été corrigé.
  • Un Python 2.3 problème de compatibilité dans la construction !! valeurs timestamp a été corrigé.
  • de la yaml .__ de version__ «Les attributs et 'yaml .__ with_libyaml__' ont été ajoutés.

Exigences :

  • Python

Logiciel similaire

Pybtex
Pybtex

14 Apr 15

dayone_export
dayone_export

20 Feb 15

Grutatxt
Grutatxt

12 May 15

rst2slides
rst2slides

11 May 15

D'autres logiciels de développeur Kirill Simonov

PyYAML
PyYAML

13 May 15

Commentaires à PyYAML

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!