Στοιχεία Λογισμικού:
Εκδοχή: 3.10
Ανεβάστε ημερομηνία: 12 May 15
Άδεια: Δωρεάν
Δημοτικότητα: 74
του έργου PyYAML είναι ένας πομπός YAML και αναλυτή για Python. PyYAML διαθέτει ένα πλήρες YAML 1,1 αναλυτή, υποστήριξη Unicode, υποστήριξη, τουρσί, ικανό επέκταση API, και λογική μηνύματα λάθους.
PyYAML υποστηρίζει το πρότυπο ετικέτες YAML και παρέχει Python ειδικές ετικέτες που επιτρέπουν την αναπαράσταση μιας αυθαίρετης αντικείμενο της Python. PyYAML ισχύει για ένα ευρύ φάσμα καθηκόντων από σύνθετα αρχεία ρυθμίσεων ένστασης serialization και επιμονή
Χαρακτηριστικά :.
- μια πλήρης YAML 1,1 αναλυτή. Ειδικότερα, PyYAML μπορεί να αναλύσει όλα τα παραδείγματα από τις προδιαγραφές. Ο αλγόριθμος ανάλυσης είναι αρκετά απλό να αποτελέσουν σημείο αναφοράς για YAML υλοποιητές πρόγραμμα ανάλυσης.
- υποστήριξη Unicode συμπεριλαμβανομένων των UTF-8 / UTF-16 εισόδου / εξόδου και u ακολουθίες διαφυγής.
- χαμηλού επιπέδου εκδήλωση που βασίζεται parser και εκπομπού API (όπως SAX).
- API υψηλού επιπέδου για σειριοποίησης και deserializing εγγενή αντικείμενα Python (όπως DOM ή τουρσί).
- υποστήριξη για όλους τους τύπους από τους τύπους αποθετήριο YAML. Παρέχεται απλή επέκταση API.
- σχετικά λογικό μηνύματα λάθους.
Τι είναι καινούργιο σε αυτή την έκδοση:
- Διορθώθηκε η χρήση του δεν έχει προετοιμαστεί μνήμης όταν εκπέμπουν άγκυρες με LibYAML δέστρες ( Ευχαριστούμε για την cegner (at) yahoo-inc (dot) com).
- Σταθερή εκπομπής λανθασμένους χαρακτήρες BOM για UTF-16 (ευχαριστώ Valentin Νετσάγεφ)
- Διορθώθηκε ο πομπός για τα διπλωμένα αυξανόμενα μη τήρηση της προτιμάται πλάτος γραμμής (ευχαριστώ Ingy).
- Διορθώθηκε ένα λεπτό ζήτημα παραγγελία με εκπομπής οδηγιών% TAG (ευχαριστώ στον Andrey Somov).
- παλινδρόμησης Σταθερή απόδοση με LibYAML συνδέσεις.
Τι είναι καινούργιο στην έκδοση 3.07:
- Ο πομπός μάθει να αυξανόμενα εξόδου με κορυφαίους whitespaces σε ένα μπλοκ στυλ.
- Η σουίτα δοκιμής ανανεωμένος και συμπεριλαμβάνεται στην διανομή του πηγαίου κώδικα.
- Η επίλυση διαδρομή CDumper έχει καθοριστεί.
- Η ρητή ένδειξη εγγράφου λήξης αναγκάζεται όταν υπάρχει δυνατότητα ανάλυσης ασάφεια.
- Υπάρχουν και άλλες μικρές διορθώσεις και βελτιώσεις.
Τι είναι καινούργιο στην έκδοση 3.06:
- Η setup.py σενάριο ανιχνεύει LibYAML και χτίζει αυτόματα LibYAML δέστρες .
- Οικοδομικά LibYAML δέστρες δεν απαιτεί πλέον εγκατασταθεί πυρέξ.
- 'yaml.load () «δημιουργεί μια εξαίρεση, εάν το ρεύμα εισόδου περιέχει περισσότερα από ένα έγγραφα YAML.
- Οι εξαιρέσεις που παράγεται από LibYAML δέστρες έχουν καθοριστεί.
- Μια τελεία '.' χαρακτήρας που αναγνωρίζεται ως !! πλωτήρας έχει καθοριστεί.
- Η Python 2.3 συμβατότητα ζήτημα για την κατασκευή !! τιμές timestamp δεν έχει καθοριστεί.
- έχουν προστεθεί «YAML .__ version__« Τα χαρακτηριστικά και «YAML .__ with_libyaml__».
Οι
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε