Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #6627

[ANN] PyYAML-3.10: YAML parser and emitter for Python

Path csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!aioe.org!feeder.news-service.com!newsfeed.xs4all.nl!newsfeed6.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <xi@resolvent.net>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.000
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'bug': 0.02; 'subject:ANN': 0.02; 'url:sourceforge': 0.02; 'python.': 0.04; 'svn': 0.04; 'parser': 0.05; 'scripting': 0.05; 'subject:Python': 0.06; 'cpython': 0.07; 'python': 0.08; '""")': 0.09; 'homepage:': 0.09; 'object.': 0.09; 'subject:parser': 0.09; '>>>': 0.12; 'written': 0.14; 'extension': 0.14; "'',": 0.16; '(thank': 0.16; '1.1': 0.16; '3.2.': 0.16; 'bindings': 0.16; 'cyclic': 0.16; 'parser,': 0.16; 'repository:': 0.16; 'skip:k 30': 0.16; 'subject:YAML': 0.16; 'url:svn': 0.16; 'url:tar': 0.16; 'yaml': 0.16; 'subject:] ': 0.16; '2.3': 0.19; 'support,': 0.21; 'dropped': 0.23; 'versions': 0.23; 'fix': 0.23; 'url:wiki': 0.23; 'windows': 0.26; 'object': 0.26; 'example': 0.27; 'messages.': 0.29; 'import': 0.29; 'unicode': 0.29; 'version': 0.29; 'url:listinfo': 0.30; 'module': 0.30; 'to:addr:lists.sourceforge.net': 0.30; 'changes': 0.30; 'print': 0.31; "skip:' 10": 0.32; 'to:addr:python-list': 0.33; 'subject:[': 0.33; 'error': 0.33; 'description:': 0.35; 'header :User-Agent:1': 0.35; 'languages.': 0.35; 'list:': 0.36; 'tasks': 0.36; 'skip:o 20': 0.37; 'references': 0.37; 'skip:= 20': 0.37; 'platforms': 0.37; 'url:org': 0.38; 'mailing': 0.38; 'data': 0.38; 'subject:: ': 0.38; 'received:68': 0.39; 'to:addr:python.org': 0.39; 'under': 0.40; 'format': 0.40; 'copyright': 0.61; 'to:2**2': 0.61; 'human': 0.62; 'released': 0.63; 'url:net': 0.63; 'capable': 0.64; 'applicable': 0.65; 'url:10': 0.65; 'zip': 0.65; 'designed': 0.65; 'url:0': 0.69; 'to:no real name:2**2': 0.70; 'license.': 0.73; 'readability': 0.84; 'url:component': 0.84; 'url:zip': 0.84; 'url:exe': 0.91; 'available:': 0.93; 'url:7': 0.93
Date Mon, 30 May 2011 01:09:21 -0400
From Kirill Simonov <xi@resolvent.net>
User-Agent Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.17) Gecko/20110424 Thunderbird/3.1.10
MIME-Version 1.0
To python-list@python.org, python-announce@python.org, yaml-core@lists.sourceforge.net
Subject [ANN] PyYAML-3.10: YAML parser and emitter for Python
Content-Type text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding 7bit
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.12
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <http://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <http://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.2251.1306732708.9059.python-list@python.org> (permalink)
Lines 89
NNTP-Posting-Host 82.94.164.166
X-Trace 1306732708 news.xs4all.nl 49176 [::ffff:82.94.164.166]:43042
X-Complaints-To abuse@xs4all.nl
Xref x330-a1.tempe.blueboxinc.net comp.lang.python:6627

Show key headers only | View raw


========================
  Announcing PyYAML-3.10
========================

A new bug fix release of PyYAML is now available:

     http://pyyaml.org/wiki/PyYAML


Changes
=======

* Do not try to build LibYAML bindings on platforms other than CPython
   (Thank to olt(at)bogosoft(dot)com).
* Clear cyclic references in the parser and the emitter
   (Thank to kristjan(at)ccpgames(dot)com).
* LibYAML bindings are rebuilt with the latest version of Cython.
* Dropped support for Python 2.3 and 2.4; currently supported versions
   are 2.5 to 3.2.


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.10.tar.gz
ZIP package: http://pyyaml.org/download/pyyaml/PyYAML-3.10.zip
Windows installers:
     http://pyyaml.org/download/pyyaml/PyYAML-3.10.win32-py2.5.exe
     http://pyyaml.org/download/pyyaml/PyYAML-3.10.win32-py2.6.exe
     http://pyyaml.org/download/pyyaml/PyYAML-3.10.win32-py2.7.exe
     http://pyyaml.org/download/pyyaml/PyYAML-3.10.win32-py3.0.exe
     http://pyyaml.org/download/pyyaml/PyYAML-3.10.win32-py3.1.exe
     http://pyyaml.org/download/pyyaml/PyYAML-3.10.win32-py3.2.exe

PyYAML SVN repository: http://svn.pyyaml.org/pyyaml
Submit a bug report: http://pyyaml.org/newticket?component=pyyaml

YAML homepage: http://yaml.org/
YAML-core mailing list: 
http://lists.sourceforge.net/lists/listinfo/yaml-core


About PyYAML
============

YAML is a data serialization format designed for human readability and
interaction with scripting languages.  PyYAML is a YAML parser and
emitter for Python.

PyYAML features a complete YAML 1.1 parser, Unicode support, pickle
support, capable extension API, and sensible error messages.  PyYAML
supports standard YAML tags and provides Python-specific tags that allow
to represent an arbitrary Python object.

PyYAML is applicable for a broad range of tasks from complex
configuration files to object serialization and persistance.


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]
... """)
{'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]


Copyright
=========

The PyYAML module is written by Kirill Simonov <xi@resolvent.net>.

PyYAML is released under the MIT license.

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

[ANN] PyYAML-3.10: YAML parser and emitter for Python Kirill Simonov <xi@resolvent.net> - 2011-05-30 01:09 -0400

csiph-web