Prepare the 3.05 release.
[pyyaml/python3.git] / announcement.msg
blob01de2cd08dac3da9baa48410bda2ae7b8eba6ba6
1 From: Kirill Simonov <xi@gamma.dn.ua>
2 To: python-list@python.org, python-announce@python.org, yaml-core@lists.sourceforge.net
3 Subject: [ANN] PyYAML-3.05: YAML parser and emitter for Python
5 ========================
6  Announcing PyYAML-3.05
7 ========================
9 A new bug fix release of PyYAML is now available:
11     http://pyyaml.org/wiki/PyYAML
14 Changes
15 =======
17 * Windows binary packages were built with LibYAML trunk.
18 * Fixed a bug that prevent processing a live stream of YAML documents in timely
19   manner (Thanks edward(at)sweetbytes(dot)net).
20 * Fixed a bug when the path in add_path_resolver contains boolean values
21   (Thanks jstroud(at)mbi(dot)ucla(dot)edu).
22 * Fixed loss of microsecond precision in timestamps
23   (Thanks edemaine(at)mit(dot)edu).
24 * Fixed loading an empty YAML stream.
25 * A number of smaller fixes and improvements
26   (see http://pyyaml.org/wiki/PyYAML#History for more details).
29 Resources
30 =========
32 PyYAML homepage: http://pyyaml.org/wiki/PyYAML
33 PyYAML documentation: http://pyyaml.org/wiki/PyYAMLDocumentation
35 TAR.GZ package: http://pyyaml.org/download/pyyaml/PyYAML-3.05.tar.gz
36 ZIP package: http://pyyaml.org/download/pyyaml/PyYAML-3.05.zip
37 Windows installer:
38     http://pyyaml.org/download/pyyaml/PyYAML-3.05.win32-py2.3.exe
39     http://pyyaml.org/download/pyyaml/PyYAML-3.05.win32-py2.4.exe
40     http://pyyaml.org/download/pyyaml/PyYAML-3.05.win32-py2.5.exe
42 PyYAML SVN repository: http://svn.pyyaml.org/pyyaml
43 Submit a bug report: http://pyyaml.org/newticket?component=pyyaml
45 YAML homepage: http://yaml.org/
46 YAML-core mailing list: http://lists.sourceforge.net/lists/listinfo/yaml-core
49 About PyYAML
50 ============
52 YAML is a data serialization format designed for human readability and
53 interaction with scripting languages.  PyYAML is a YAML parser and
54 emitter for Python.
56 PyYAML features a complete YAML 1.1 parser, Unicode support, pickle
57 support, capable extension API, and sensible error messages.  PyYAML
58 supports standard YAML tags and provides Python-specific tags that allow
59 to represent an arbitrary Python object.
61 PyYAML is applicable for a broad range of tasks from complex
62 configuration files to object serialization and persistance.
65 Example
66 =======
68 >>> import yaml
70 >>> yaml.load("""
71 ... name: PyYAML
72 ... description: YAML parser and emitter for Python
73 ... homepage: http://pyyaml.org/wiki/PyYAML
74 ... keywords: [YAML, serialization, configuration, persistance, pickle]
75 ... """)
76 {'keywords': ['YAML', 'serialization', 'configuration', 'persistance',
77 'pickle'], 'homepage': 'http://pyyaml.org/wiki/PyYAML', 'description':
78 'YAML parser and emitter for Python', 'name': 'PyYAML'}
80 >>> print yaml.dump(_)
81 name: PyYAML
82 homepage: http://pyyaml.org/wiki/PyYAML
83 description: YAML parser and emitter for Python
84 keywords: [YAML, serialization, configuration, persistance, pickle]
87 Copyright
88 =========
90 The PyYAML module is written by Kirill Simonov <xi@resolvent.net>.
92 PyYAML is released under the MIT license.