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


Groups > comp.lang.python.announce > #3567

[ANN] PyYAML-5.4.1 Released

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Matt Davis <mrd@redhat.com>
Newsgroups comp.lang.python.announce
Subject [ANN] PyYAML-5.4.1 Released
Date Wed, 20 Jan 2021 14:13:48 -0800
Lines 51
Approved python-announce-list@python.org
Message-ID <161118092870.21960.python-announce-list@python.org> (permalink)
Reply-To python-list@python.org
Mime-Version 1.0
Content-Type text/plain; charset="UTF-8"
Content-Transfer-Encoding base64
X-Trace news.uni-berlin.de M++r39FiICed9go13S9xwgF7SMDEAhydvtj7BSfaJUgA==
Authentication-Results mail.python.org; dkim=pass reason="1024-bit key; unprotected key" header.d=redhat.com header.i=@redhat.com header.b=Up/j0IfU; dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status OK 0.000
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'url-ip:140.82.121.4/32': 0.03; 'url-ip:140.82.121/24': 0.03; 'url-ip:140.82/16': 0.03; 'github': 0.03; '&gt;&gt;&gt;': 0.07; 'description:': 0.07; 'maintainers': 0.07; 'python.': 0.07; '2.7': 0.09; '===========': 0.09; 'announcing': 0.09; 'api,': 0.09; 'available:': 0.09; 'broad': 0.09; 'messages.': 0.09; 'tags': 0.09; 'url- ip:151.101.0.223/32': 0.09; 'url-ip:151.101.128.223/32': 0.09; 'url-ip:151.101.192.223/32': 0.09; 'url-ip:151.101.64.223/32': 0.09; 'url-ip:140/8': 0.12; 'import': 0.14; 'url:github': 0.15; 'url:wiki': 0.15; 'python': 0.15; "'name':": 0.16; '(except': 0.16; '=======': 0.16; 'arbitrary': 0.16; 'homepage:': 0.16; 'irc': 0.16; 'keywords:': 0.16; 'languages.': 0.16; 'pickle': 0.16; 'readability': 0.16; 'scripting': 0.16; 'sensible': 0.16; 'subject:ANN': 0.16; 'subject:Released': 0.16; 'support,': 0.16; 'to:addr:lists.sourceforge.net': 0.16; 'unicode': 0.16; 'url:project': 0.16; 'url:pypi': 0.16; 'url:releases': 0.16; 'url:tag': 0.16; 'url:listinfo': 0.16; 'module': 0.18; 'subject:] ': 0.19; 'bug': 0.20; 'version': 0.21; 'to:addr:python-list': 0.22; 'object': 0.23; 'extension': 0.24; 'written': 0.25; '>>>': 0.26; 'binary': 0.27; 'matt': 0.27; 'url:lists': 0.27; 'error': 0.29; 'subject:[': 0.30; 'mailing': 0.31; 'files': 0.31; 'fix': 0.31; 'maintaining': 0.33; 'message-id:@mail.gmail.com': 0.33; 'changes': 0.34; 'received:google.com': 0.34; 'people': 0.35; 'release': 0.35; 'complex': 0.36; 'received:209.85.160': 0.36; 'currently': 0.36; 'received:209.85': 0.37; 'contains': 0.37; 'source': 0.37; 'received:209': 0.38; 'example': 0.38; 'file': 0.38; 'following': 0.38; 'url-ip:162/8': 0.61; 'applicable': 0.63; 'to:2**2': 0.63; 'url:5': 0.63; 'range': 0.65; 'complete': 0.65; 'received:216': 0.65; 'capable': 0.65; 'during': 0.66; 'url:net': 0.67; 'skip:y 10': 0.69; 'net': 0.70; 'skip:y 30': 0.70; 'to:no real name:2**2': 0.70; 'url:4': 0.71; 'features': 0.74; 'released': 0.75; 'details.': 0.77; '....': 0.77; 'mit': 0.77; '(c)': 0.81; 'copyright': 0.84; '1.1': 0.84; 'license.': 0.84; 'davis': 0.91; 'mixed': 0.93; 'to:addr:python-announce': 0.98
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1611180855; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=6tN1eilL4PRPRACnvmbzFctSQfIozYqYKU0xyJruzRY=; b=Up/j0IfUZ6ewExShWbd1tp6MG9wCdjAhNCt7Olol7ohfB5gz+HtjGUDlVjTIZnEqhrNlhZ ppEGbolosff+rMLD2Mz0k6+UyAu0TVGMB4CPswvlz7V0LzY/FzEWsTn00xMgPIXdYla9DB ojKoqN3I6fX122ILU1i4I9jXLqGn0zo=
X-MC-Unique UPv4-ySYNsi3HTcV5oRW8Q-1
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=6tN1eilL4PRPRACnvmbzFctSQfIozYqYKU0xyJruzRY=; b=E9zp+b2QtBTQu8cGdyJWFE++Q9IOlpdItFTNfu/35Bj4MCsMDPSQ5Zxv2MkjMqfIvv ANJJpRQzeyQDv44zKY2L/cbelMidZn/5MDG9gF0lG34Af0qhLDRZ+ipOx5U2n/GeGWf7 mgUUxxnlMPzoMUJGUIo37HkdXZChV6Xln6FJF8rxyUVQikqt9Os1yulfkhHssN38+Qln DrKis/RnrtmHI3DfOsn4RMPdNyfnHj3q3/grE8f9bvrNX/7g6uEB0xS/wXIih1eXmwYT M7li3maqGEH31uULdiuIKx7p/6sCBaijHtVtUG4pi1KE9FdGXXGHF/iyJeD+Zga9xG1e JXEQ==
X-Gm-Message-State AOAM532j5Ua0adkibFbdwDqtXjM9RC2l0s2QG+gCC0gjqJfGw5lmiXPA 2cq/YKBSWpbvOL40HQOXiqZHvG6WtA+VDPuOKnnSHzM7pq3CdCHd4uT/797hpy/tKoGZg3u9U8w t7m2o8Wg09nz/syiCl4p7bjI2Lthj+Dicjefq
X-Received by 2002:a37:9f14:: with SMTP id i20mr11814026qke.321.1611180839887; Wed, 20 Jan 2021 14:13:59 -0800 (PST)
X-Google-Smtp-Source ABdhPJwjKcZqZnuLnO+s4D1xd7r99ARK12wYTeKzGFiHsRKv+k9qUDntQjCO3PfCXWuw0NMqyJ7tSPtBx7nLkOg2H9w=
X-Received by 2002:a37:9f14:: with SMTP id i20mr11814007qke.321.1611180839638; Wed, 20 Jan 2021 14:13:59 -0800 (PST)
Authentication-Results relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=mattdavi@redhat.com
X-Mimecast-Spam-Score 0
X-Mimecast-Originator redhat.com
X-MailFrom mattdavi@redhat.com
X-Mailman-Rule-Hits emergency
X-Mailman-Rule-Misses dmarc-mitigation; no-senders; approved
Message-ID-Hash 74B76DKKY66PXBXDUMWW6UQRIDISGUOW
X-Message-ID-Hash 74B76DKKY66PXBXDUMWW6UQRIDISGUOW
X-Mailman-Approved-At Wed, 20 Jan 2021 17:15:16 -0500
X-Content-Filtered-By Mailman/MimeDel 3.3.3rc1
X-Mailman-Version 3.3.3rc1
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
Archived-At <https://mail.python.org/archives/list/python-announce-list@python.org/message/74B76DKKY66PXBXDUMWW6UQRIDISGUOW/>
List-Archive <https://mail.python.org/archives/list/python-announce-list@python.org/>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Owner <mailto:python-announce-list-owner@python.org>
List-Post <mailto:python-announce-list@python.org>
List-Subscribe <mailto:python-announce-list-join@python.org>
List-Unsubscribe <mailto:python-announce-list-leave@python.org>
Xref csiph.com comp.lang.python.announce:3567

Show key headers only | View raw


=======================
Announcing PyYAML-5.4.1
=======================

A new release of PyYAML is now available:
https://github.com/yaml/pyyaml/releases/tag/5.4.1

This release contains a fix for AttributeError during module import in some
mixed version installations.

PyYAML 5.4.1 will be the last release to support Python 2.7 (except for
possible
critical bug fix releases).


Changes
=======

* https://github.com/yaml/pyyaml/pull/480 -- Fix stub compat with older
pyyaml versions that may unwittingly load it


Resources
=========

PyYAML IRC Channel: #pyyaml on irc.freenode.net
PyYAML homepage: https://github.com/yaml/pyyaml
PyYAML documentation: http://pyyaml.org/wiki/PyYAMLDocumentation
Source and binary installers: https://pypi.org/project/PyYAML/
GitHub repository: https://github.com/yaml/pyyaml/
Bug tracking: https://github.com/yaml/pyyaml/issues

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 persistence.


Example
=======

```
>>> import yaml

>>> yaml.full_load("""
... name: PyYAML
... description: YAML parser and emitter for Python
... homepage: https://github.com/yaml/pyyaml
... keywords: [YAML, serialization, configuration, persistence, pickle]
... """)
{'keywords': ['YAML', 'serialization', 'configuration', 'persistence',
'pickle'], 'homepage': 'https://github.com/yaml/pyyaml', 'description':
'YAML parser and emitter for Python', 'name': 'PyYAML'}

>>> print(yaml.dump(_))
name: PyYAML
homepage: https://github.com/yaml/pyyaml
description: YAML parser and emitter for Python
keywords: [YAML, serialization, configuration, persistence, pickle]
```

Maintainers
===========

The following people are currently responsible for maintaining PyYAML:

* Ingy döt Net
* Matt Davis

and many thanks to all who have contributed!
See: https://github.com/yaml/pyyaml/pulls


Copyright
=========

Copyright (c) 2017-2021 Ingy döt Net <ingy@ingy.net>
Copyright (c) 2006-2016 Kirill Simonov <xi@resolvent.net>

The PyYAML module was written by Kirill Simonov <xi@resolvent.net>.
It is currently maintained by the YAML and Python communities.

PyYAML is released under the MIT license.
See the file LICENSE for more details.

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


Thread

[ANN] PyYAML-5.4.1 Released Matt Davis <mrd@redhat.com> - 2021-01-20 14:13 -0800

csiph-web