Source

pyyaml / announcement.msg

Full commit
Kirill Simonov 8b3ded2 

Kirill Simonov a81366d 
Kirill Simonov 8b3ded2 
Kirill Simonov a81366d 











Kirill Simonov cce4521 

Kirill Simonov a81366d 
Kirill Simonov cce4521 

Kirill Simonov a81366d 




















Kirill Simonov 8b3ded2 

























Kirill Simonov a81366d 

Kirill Simonov 8b3ded2 

Kirill Simonov a81366d 
Kirill Simonov 8b3ded2 
Kirill Simonov a81366d 
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.02: YAML parser and emitter for Python

========================
 Announcing PyYAML-3.02
========================

A new bug-fix release of PyYAML is now available:

    http://pyyaml.org/wiki/PyYAML


Changes
=======

* Fix win32 installer.  Apparently bdist_wininst does not work well under
  Linux.
* Fix a bug in add_path_resolver.
* Add the yaml-highlight example.  Try to run on a color terminal:
  `python yaml_hl.py <any_document.yaml`.


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.02.tar.gz
ZIP package: http://pyyaml.org/download/pyyaml/PyYAML-3.02.zip
Windows installer: http://pyyaml.org/download/pyyaml/PyYAML-3.02.win32.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.