pyyaml / announcement.msg

Kirill Simonov 8b3ded2 
Kirill Simonov 9bc113f 
Kirill Simonov 4a055cf 
Kirill Simonov 8b3ded2 
Kirill Simonov a81366d 
Kirill Simonov 4a055cf 
Kirill Simonov a81366d 

Kirill Simonov 4a055cf 
Kirill Simonov a81366d 


Kirill Simonov 4a055cf 

Kirill Simonov 8c1d3a1 


Kirill Simonov a81366d 



Kirill Simonov 4a055cf 








Kirill Simonov a81366d 







Kirill Simonov 4a055cf 

Kirill Simonov 8c1d3a1 
Kirill Simonov 4a055cf 





Kirill Simonov a81366d 









Kirill Simonov 8b3ded2 

















Kirill Simonov f9aa9c6 





Kirill Simonov 8b3ded2 
Kirill Simonov f9aa9c6 








Kirill Simonov 8b3ded2 







From: Kirill Simonov <xi@gamma.dn.ua>
To: python-list@python.org, python-announce@python.org, yaml-core@lists.sourceforge.net
Subject: [ANN] PyYAML-3.09: YAML parser and emitter for Python

========================
 Announcing PyYAML-3.09
========================

A new bug fix release of PyYAML is now available:

    http://pyyaml.org/wiki/PyYAML

Note that PyYAML supports both Python 2 and Python 3.  For
compatibility notes, please see

    http://pyyaml.org/wiki/PyYAMLDocumentation#Python3support


Changes
=======

* Fixed use of uninitialized memory when emitting anchors with
  LibYAML bindings (Thank to cegner(at)yahoo-inc(dot)com).
* Fixed emitting incorrect BOM characters for UTF-16 (Thank to
  Valentin Nechayev)
* Fixed the emitter for folded scalars not respecting the preferred
  line width (Thank to Ingy).
* Fixed a subtle ordering issue with emitting '%TAG' directives
  (Thank to Andrey Somov).
* Fixed performance regression with LibYAML bindings.


Resources
=========

PyYAML homepage: http://pyyaml.org/wiki/PyYAML
PyYAML documentation: http://pyyaml.org/wiki/PyYAMLDocumentation

TAR.GZ package: http://pyyaml.org/download/pyyaml/PyYAML-3.09.tar.gz
ZIP package: http://pyyaml.org/download/pyyaml/PyYAML-3.09.zip
Windows installers:
    http://pyyaml.org/download/pyyaml/PyYAML-3.09.win32-py2.3.exe
    http://pyyaml.org/download/pyyaml/PyYAML-3.09.win32-py2.4.exe
    http://pyyaml.org/download/pyyaml/PyYAML-3.09.win32-py2.5.exe
    http://pyyaml.org/download/pyyaml/PyYAML-3.09.win32-py2.6.exe
    http://pyyaml.org/download/pyyaml/PyYAML-3.09.win32-py3.0.exe
    http://pyyaml.org/download/pyyaml/PyYAML-3.09.win32-py3.1.exe

PyYAML SVN repository: http://svn.pyyaml.org/pyyaml
Submit a bug report: http://pyyaml.org/newticket?component=pyyaml

YAML homepage: http://yaml.org/
YAML-core mailing list: http://lists.sourceforge.net/lists/listinfo/yaml-core


About PyYAML
============

YAML is a data serialization format designed for human readability and
interaction with scripting languages.  PyYAML is a YAML parser and
emitter for Python.

PyYAML features a complete YAML 1.1 parser, Unicode support, pickle
support, capable extension API, and sensible error messages.  PyYAML
supports standard YAML tags and provides Python-specific tags that allow
to represent an arbitrary Python object.

PyYAML is applicable for a broad range of tasks from complex
configuration files to object serialization and persistance.


Example
=======

>>> import yaml

>>> yaml.load("""
... name: PyYAML
... description: YAML parser and emitter for Python
... homepage: http://pyyaml.org/wiki/PyYAML
... keywords: [YAML, serialization, configuration, persistance, pickle]
... """)
{'keywords': ['YAML', 'serialization', 'configuration', 'persistance',
'pickle'], 'homepage': 'http://pyyaml.org/wiki/PyYAML', 'description':
'YAML parser and emitter for Python', 'name': 'PyYAML'}

>>> print yaml.dump(_)
name: PyYAML
homepage: http://pyyaml.org/wiki/PyYAML
description: YAML parser and emitter for Python
keywords: [YAML, serialization, configuration, persistance, pickle]


Copyright
=========

The PyYAML module is written by Kirill Simonov <xi@resolvent.net>.

PyYAML is released under the MIT license.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.