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: 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 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: 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 ======================== 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 . PyYAML is released under the MIT license.