PyYAML

Screenshot Software:
PyYAML
Szczegóły programowe:
Wersja: 3.10
Filmu: 12 May 15
Wywoływacz: Kirill Simonov
Licencja: Wolny
Popularność: 17

Rating: nan/5 (Total Votes: 0)

Projekt PyYAML jest emiter YAML i parser dla Pythona. PyYAML oferuje kompletny YAML 1,1 parser, wsparcie dla Unicode, wsparcie marynowane, zdolną rozszerzenia API i sensowne komunikaty o błędach.
PyYAML obsługuje standardowe znaczniki YAML Python i zapewnia specyficzne znaczniki, które pozwalają na reprezentację dowolnego obiektu Pythona. PyYAML ma zastosowanie do szerokiego zakresu zadań z plików konfiguracyjnych do złożonych serializacji obiektu i wytrwałości

Opis .

  • pełna YAML 1.1 parser. W szczególności, można analizować wszystkie PyYAML przykłady z specyfikacją. Algorytm analizy składniowej jest na tyle prosty, aby być punktem odniesienia dla YAML implementors parsera.
  • Obsługa Unicode w tym UTF-8 / UTF-16 wejścia / wyjścia i u sekwencje.
  • parser wydarzenie oparte na niskim poziomie, a emiter API (jak SAX).
  • wysoki poziom API dla szeregowania i deserializacji rodzimych obiektów Pythona (jak DOM lub marynowane).
  • wsparcie dla wszystkich typów z typów repozytorium YAML. Proste rozszerzenie API jest.
  • stosunkowo rozsądne komunikaty o błędach.

Co nowego w tym wydaniu:

  • Poprawiono wykorzystanie pamięci niezainicjowanego podczas emitowania kotwice z powiązaniami LibYAML ( Dzięki cegner (at) yahoo-INC (kropka) com).
  • Poprawiono emitujące niepoprawne znaki BOM dla UTF-16 (Dzięki Valentin Nieczajewa)
  • Poprawiono emiter dla założonymi skalary nie przestrzega preferowaną szerokość linii (dziękujemy Ingy).
  • Poprawiono problem zamawiania z subtelną emitujących dyrektyw% TAG (Dzięki Andrey Somov).
  • Poprawiono wydajność przy regresji wiązań LibYAML.

Co nowego w wersji 3.07:

  • emiter nauczył się skalary wyjściowych z wiodącymi białych znaków w bloku styl.
  • Zestaw testów jest refactored i zawarte w dystrybucji źródłowej.
  • rezolwer ścieżka w CDumper został naprawiony.
  • Wskaźnik końca jednoznaczne Dokument jest zmuszony, gdy istnieje możliwość analizowania dwuznaczności.
  • Istnieją inne drobne poprawki i ulepszenia.

Co nowego w wersji 3.06:

  • setup.py skrypt wykryje LibYAML i automatycznie tworzy powiązania LibYAML .
  • Wiązania budynku LibYAML nie wymaga już zainstalowany Pyrex.
  • "yaml.load () zgłasza wyjątek, jeśli strumień wejściowy zawiera więcej niż jeden dokument YAML.
  • Wyjątki produkowane przez wiązania LibYAML zostały ustalone.
  • kropka "." znak uznania za !! pływak został naprawiony.
  • Python 2.3 Zgodność problemem w budowie !! wartości znacznika czasu został naprawiony.
  • "yaml .__ version__" atrybutów i "yaml .__ with_libyaml__" zostały dodane.

Wymagania :

  • Python

Podobne oprogramowanie

mdxflavours
mdxflavours

14 Apr 15

Creoleparser
Creoleparser

11 May 15

blockdiag
blockdiag

20 Feb 15

mdSTable
mdSTable

20 Feb 15

Inne programy z deweloperem Kirill Simonov

PyYAML
PyYAML

13 May 15

Komentarze do PyYAML

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!