source: pyyaml/trunk/announcement.msg @ 160

Revision 160, 2.3 KB checked in by xi, 9 years ago (diff)

Add the announcement message.

Line 
1From: Kirill Simonov <xi@gamma.dn.ua>
2To: python-list@python.org, python-announce@python.org, yaml-core@lists.sourceforge.net
3Subject: PyYAML-3.01: Initial Release
4
5PyYAML: YAML parser and emitter for Python
6==========================================
7
8YAML is a data serialization format designed for human readability and
9interaction with scripting languages.  PyYAML is a YAML parser and
10emitter for Python.
11
12PyYAML features a complete YAML 1.1 parser, Unicode support, pickle
13support, capable extension API, and sensible error messages.  PyYAML
14supports standard YAML tags and provides Python-specific tags that allow
15to represent an arbitrary Python object.
16
17PyYAML is applicable for a broad range of tasks from complex
18configuration files to object serialization and persistance.
19
20You may download PyYAML from http://pyyaml.org/wiki/PyYAML.
21
22
23Example
24=======
25
26>>> import yaml
27
28>>> yaml.load("""
29... name: PyYAML
30... version: 3.01
31... description: YAML parser and emitter for Python
32... homepage: http://pyyaml.org/wiki/PyYAML
33... keywords: [YAML, serialization, configuration, persistance, pickle]
34... """)
35{'keywords': ['YAML', 'serialization', 'configuration', 'persistance',
36'pickle'], 'version': 3.01, 'homepage': 'http://pyyaml.org/wiki/PyYAML',
37'description': 'YAML parser and emitter for Python', 'name': 'PyYAML'}
38
39>>> print yaml.dump(_)
40homepage: http://pyyaml.org/wiki/PyYAML
41version: 3.01
42name: PyYAML
43keywords: [YAML, serialization, configuration, persistance, pickle]
44description: YAML parser and emitter for Python
45
46
47Links
48=====
49
50PyYAML homepage: http://pyyaml.org/wiki/PyYAML
51PyYAML documentation: http://pyyaml.org/wiki/PyYAMLDocumentation
52
53TAR.GZ package: http://pyyaml.org/download/pyyaml/PyYAML-3.01.tar.gz
54ZIP package: http://pyyaml.org/download/pyyaml/PyYAML-3.01.zip
55Windows installer: http://pyyaml.org/download/pyyaml/PyYAML-3.01.win32.exe
56
57PyYAML SVN repository: http://svn.pyyaml.org/pyyaml
58Submit a bug report: http://pyyaml.org/newticket?component=pyyaml
59
60YAML homepage: http://yaml.org/
61YAML-core mailing list: http://lists.sourceforge.net/lists/listinfo/yaml-core
62
63
64Changes
65=======
66
67* Initial release.  The version number reflects the codename of the
68  project (PyYAML 3000) and differenciates it from the abandoned PyYaml
69  module.
70
71
72Copyright
73=========
74
75The PyYAML module is written by Kirill Simonov <xi@resolvent.net>.
76
77PyYAML is released under the MIT license.
78
Note: See TracBrowser for help on using the repository browser.