Changeset 253
- Timestamp:
- 05/12/07 16:33:09 (1 year ago)
- Files:
-
- pyyaml/trunk/README (modified) (3 diffs)
- pyyaml/trunk/announcement.msg (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
pyyaml/trunk/README
r230 r253 1 PyYAML 3000- The next generation YAML parser and emitter for Python.1 PyYAML - The next generation YAML parser and emitter for Python. 2 2 3 3 To install, type 'python setup.py install'. … … 5 5 You may build faster LibYAML based parser and emitter with 6 6 'python setup_with_libyaml.py install'. 7 Then you may use the m with the calls:7 Then you may use the LibYAML based parser this way: 8 8 >>> yaml.load(stream, Loader=yaml.CLoader) 9 9 >>> yaml.dump(data, Dumper=yaml.CDumper) … … 21 21 'http://pyyaml.org/newticket?component=pyyaml'. 22 22 23 PyYAML 3000 is written by Kirill Simonov <xi@resolvent.net>.It is released23 PyYAML is written by Kirill Simonov <xi@resolvent.net>. It is released 24 24 under the MIT license. See the file LICENSE for more details. pyyaml/trunk/announcement.msg
r231 r253 1 1 From: Kirill Simonov <xi@gamma.dn.ua> 2 2 To: python-list@python.org, python-announce@python.org, yaml-core@lists.sourceforge.net 3 Subject: [ANN] PyYAML-3.0 4: YAML parser and emitter for Python3 Subject: [ANN] PyYAML-3.05: YAML parser and emitter for Python 4 4 5 5 ======================== 6 Announcing PyYAML-3.0 46 Announcing PyYAML-3.05 7 7 ======================== 8 8 9 A new release of PyYAML, featuring LibYAML bindings and support for recursive 10 structures, is now available: 9 A new bug fix release of PyYAML is now available: 11 10 12 11 http://pyyaml.org/wiki/PyYAML … … 16 15 ======= 17 16 18 * Include experimental LibYAML bindings. 19 * Fully support recursive structures. 20 * Fix a number of bugs and annoyances 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 21 26 (see http://pyyaml.org/wiki/PyYAML#History for more details). 22 27 … … 28 33 PyYAML documentation: http://pyyaml.org/wiki/PyYAMLDocumentation 29 34 30 TAR.GZ package: http://pyyaml.org/download/pyyaml/PyYAML-3.0 4.tar.gz31 ZIP package: http://pyyaml.org/download/pyyaml/PyYAML-3.0 4.zip35 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 32 37 Windows installer: 33 http://pyyaml.org/download/pyyaml/PyYAML-3.04.win32-py2.3.exe 34 http://pyyaml.org/download/pyyaml/PyYAML-3.04.win32-py2.4.exe 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 35 41 36 42 PyYAML SVN repository: http://svn.pyyaml.org/pyyaml … … 61 67 62 68 >>> import yaml 63 >>> print yaml.load(""" 64 ... &A { 65 ... direct self reference: *A, 66 ... indirect self references: [*A, *A, *A] 67 ... } 69 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] 68 75 ... """) 69 {'direct self reference': {...}, 70 'indirect self references': [{...}, {...}, {...}]} 76 {'keywords': ['YAML', 'serialization', 'configuration', 'persistance', 77 'pickle'], 'homepage': 'http://pyyaml.org/wiki/PyYAML', 'description': 78 'YAML parser and emitter for Python', 'name': 'PyYAML'} 79 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] 71 85 72 86 … … 78 92 PyYAML is released under the MIT license. 79 93 80 This release is developed with the support of the Google Summer of Code81 program under the mentorship of Clark Evans.82
