Source

pyyaml / announcement.msg

Diff from to

File announcement.msg

 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.07: YAML parser and emitter for Python
+To: python-list@python.org, python-announce@python.org, yaml-core@lists.sourceforge.net, python-porting@python.org
+Subject: [ANN] PyYAML-3.08: Now with Python 3 support
 
 ========================
- Announcing PyYAML-3.07
+ Announcing PyYAML-3.08
 ========================
 
 A new release of PyYAML is now available:
 
     http://pyyaml.org/wiki/PyYAML
 
+This release features a complete support for Python 3.  For
+compatibility notes between Python 2 and Python 3 versions,
+please see
+
+    http://pyyaml.org/wiki/PyYAMLDocumentation#Python3support
+
 
 Changes
 =======
 
-* The emitter learned to use an optional indentation indicator
-  for block scalar; thus scalars with leading whitespaces
-  could now be represented in a literal or folded style.
-* The test suite is now included in the source distribution.
-  To run the tests, type 'python setup.py test'.
-* Refactored the test suite: dropped unittest in favor of
-  a custom test appliance.
-* Fixed the path resolver in the LibYAML-based dumper.
-* Forced an explicit document end indicator when there is
-  a possibility of parsing ambiguity.
-* More setup.py improvements: the package should be usable
-  when any combination of setuptools, Pyrex and LibYAML
-  is installed.
-* Windows binary packages are built against LibYAML-0.1.2.
-* Other minor fixes and improvements (Thank to Ingy dot Net
-  and Andrey Somov).
+* Python 3 support (Thank to Erick Tryzelaar).
+* Use Cython instead of Pyrex to build LibYAML bindings.  Note
+  that the source package is distributed with a pre-generated
+  '_yaml.c' file so you don't need Cython installed to build
+  LibYAML bindings.
+* Refactored support for unicode and byte input/output streams.
 
 
 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.07.tar.gz
-ZIP package: http://pyyaml.org/download/pyyaml/PyYAML-3.07.zip
-Windows installer:
-    http://pyyaml.org/download/pyyaml/PyYAML-3.07.win32-py2.3.exe
-    http://pyyaml.org/download/pyyaml/PyYAML-3.07.win32-py2.4.exe
-    http://pyyaml.org/download/pyyaml/PyYAML-3.07.win32-py2.5.exe
-    http://pyyaml.org/download/pyyaml/PyYAML-3.07.win32-py2.6.exe
+TAR.GZ package: http://pyyaml.org/download/pyyaml/PyYAML-3.08.tar.gz
+ZIP package: http://pyyaml.org/download/pyyaml/PyYAML-3.08.zip
+Windows installers:
+    http://pyyaml.org/download/pyyaml/PyYAML-3.08.win32-py2.3.exe
+    http://pyyaml.org/download/pyyaml/PyYAML-3.08.win32-py2.4.exe
+    http://pyyaml.org/download/pyyaml/PyYAML-3.08.win32-py2.5.exe
+    http://pyyaml.org/download/pyyaml/PyYAML-3.08.win32-py2.6.exe
+    http://pyyaml.org/download/pyyaml/PyYAML-3.08.win32-py3.0.exe
 
 PyYAML SVN repository: http://svn.pyyaml.org/pyyaml
 Submit a bug report: http://pyyaml.org/newticket?component=pyyaml