summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxi <xi@18f92427-320e-0410-9341-c67f048884a3>2006-08-20 10:41:50 +0000
committerxi <xi@18f92427-320e-0410-9341-c67f048884a3>2006-08-20 10:41:50 +0000
commit4af58bf9bac43dca7fdb08569abe5a9624d143d9 (patch)
tree6fa124ee8894020c22d2758cd4ec67bd88e02c34
parentacbbf176ec3e1f9c8a1ad0279ee730d25c65cbf8 (diff)
downloadpyyaml-4af58bf9bac43dca7fdb08569abe5a9624d143d9.tar.gz
Update README and the announcement message.
git-svn-id: http://svn.pyyaml.org/pyyaml/trunk@230 18f92427-320e-0410-9341-c67f048884a3
-rw-r--r--README6
-rw-r--r--announcement.msg41
2 files changed, 22 insertions, 25 deletions
diff --git a/README b/README
index 8a6dec7..137a3a3 100644
--- a/README
+++ b/README
@@ -2,6 +2,12 @@ PyYAML 3000 - The next generation YAML parser and emitter for Python.
To install, type 'python setup.py install'.
+You may build faster LibYAML based parser and emitter with
+'python setup_with_libyaml.py install'.
+Then you may use them with the calls:
+ >>> yaml.load(stream, Loader=yaml.CLoader)
+ >>> yaml.dump(data, Dumper=yaml.CDumper)
+
For more information, check the PyYAML homepage:
'http://pyyaml.org/wiki/PyYAML'.
diff --git a/announcement.msg b/announcement.msg
index 8e98868..9cc4eca 100644
--- a/announcement.msg
+++ b/announcement.msg
@@ -1,12 +1,13 @@
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.03: YAML parser and emitter for Python
+Subject: [ANN] PyYAML-3.04: YAML parser and emitter for Python
========================
- Announcing PyYAML-3.03
+ Announcing PyYAML-3.04
========================
-A new bug-fix release of PyYAML is now available:
+A new release of PyYAML, featuring LibYAML bindings and support for recursive
+structures, is now available:
http://pyyaml.org/wiki/PyYAML
@@ -14,10 +15,9 @@ A new bug-fix release of PyYAML is now available:
Changes
=======
-* Fix Python 2.5 compatibility issues.
-* Fix numerous bugs in the float handling.
-* Fix scanning some ill-formed documents.
-* Other minor fixes.
+* Include experimental LibYAML bindings.
+* Fully support recursive structures.
+* Fix a number of bugs and annoyances.
Resources
@@ -26,9 +26,9 @@ 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.03.tar.gz
-ZIP package: http://pyyaml.org/download/pyyaml/PyYAML-3.03.zip
-Windows installer: http://pyyaml.org/download/pyyaml/PyYAML-3.03.win32.exe
+TAR.GZ package: http://pyyaml.org/download/pyyaml/PyYAML-3.04.tar.gz
+ZIP package: http://pyyaml.org/download/pyyaml/PyYAML-3.04.zip
+Windows installer: http://pyyaml.org/download/pyyaml/PyYAML-3.04.win32.exe
PyYAML SVN repository: http://svn.pyyaml.org/pyyaml
Submit a bug report: http://pyyaml.org/newticket?component=pyyaml
@@ -57,22 +57,13 @@ 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]
+>>> print yaml.load("""
+... --- &A
+... direct self reference: *A
+... indirect self references: [*A, *A, *A]
... """)
-{'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]
+{'direct self reference': {...},
+'indirect self references': [{...}, {...}, {...}]}
Copyright