[ANN] PyYAML-5.4.1 Released

Matt Davis <[email protected]> Wed, 20 Jan 2021 14:13:48 -0800
Newsgroups gmane.text.yaml.general,gmane.comp.python.general
Message-ID <CAJD0SsgaAOVBnCTpz2d8vdOtxAwsr5bHmsJi4TuZGvXKnLavtA@mail.gmail.com>
--===============1621436580024691528==
Content-Type: multipart/alternative; boundary="0000000000009db20f05b95c4570"

--0000000000009db20f05b95c4570
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Announcing PyYAML-5.4.1
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

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
=3D=3D=3D=3D=3D=3D=3D

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


Resources
=3D=3D=3D=3D=3D=3D=3D=3D=3D

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
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

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 standar=
d
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
=3D=3D=3D=3D=3D=3D=3D

```
>>> 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
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

The following people are currently responsible for maintaining PyYAML:

* Ingy d=C3=B6t Net
* Matt Davis

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


Copyright
=3D=3D=3D=3D=3D=3D=3D=3D=3D

Copyright (c) 2017-2021 Ingy d=C3=B6t Net <[email protected]>
Copyright (c) 2006-2016 Kirill Simonov <xi-RCSp1WnSyaseIZ0/[email protected]>

The PyYAML module was written by Kirill Simonov <xi-RCSp1WnSyaseIZ0/[email protected]>.
It is currently maintained by the YAML and Python communities.

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

--0000000000009db20f05b95c4570
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><font face=3D"monospace">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>Announcing PyYAML-5.4.1<br>=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br><br>A ne=
w release of PyYAML is now available:<br><a href=3D"https://github.com/yaml=
/pyyaml/releases/tag/5.4.1">https://github.com/yaml/pyyaml/releases/tag/5.4=
.1</a><br><br>This release contains a fix for AttributeError during module =
import in some<br>mixed version installations.<br><br>PyYAML 5.4.1 will be =
the last release to support Python 2.7 (except for possible<br>critical bug=
 fix releases).<br><br><br>Changes<br>=3D=3D=3D=3D=3D=3D=3D<br><br>* <a hre=
f=3D"https://github.com/yaml/pyyaml/pull/480">https://github.com/yaml/pyyam=
l/pull/480</a> -- Fix stub compat with older pyyaml versions that may unwit=
tingly load it<br><br><br>Resources<br>=3D=3D=3D=3D=3D=3D=3D=3D=3D<br><br>P=
yYAML IRC Channel: #pyyaml on <a href=3D"http://irc.freenode.net">irc.freen=
ode.net</a><br>PyYAML homepage: <a href=3D"https://github.com/yaml/pyyaml">=
https://github.com/yaml/pyyaml</a><br>PyYAML documentation: <a href=3D"http=
://pyyaml.org/wiki/PyYAMLDocumentation">http://pyyaml.org/wiki/PyYAMLDocume=
ntation</a><br>Source and binary installers: <a href=3D"https://pypi.org/pr=
oject/PyYAML/">https://pypi.org/project/PyYAML/</a><br>GitHub repository: <=
a href=3D"https://github.com/yaml/pyyaml/">https://github.com/yaml/pyyaml/<=
/a><br>Bug tracking: <a href=3D"https://github.com/yaml/pyyaml/issues">http=
s://github.com/yaml/pyyaml/issues</a><br><br>YAML homepage: <a href=3D"http=
://yaml.org/">http://yaml.org/</a><br>YAML-core mailing list: <a href=3D"ht=
tp://lists.sourceforge.net/lists/listinfo/yaml-core">http://lists.sourcefor=
ge.net/lists/listinfo/yaml-core</a><br><br><br>About PyYAML<br>=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D<br><br>YAML is a data serialization format designe=
d for human readability and<br>interaction with scripting languages. PyYAML=
 is a YAML parser and emitter for<br>Python.<br><br>PyYAML features a compl=
ete YAML 1.1 parser, Unicode support, pickle support,<br>capable extension =
API, and sensible error messages. PyYAML supports standard<br>YAML tags and=
 provides Python-specific tags that allow to represent an<br>arbitrary Pyth=
on object.<br><br>PyYAML is applicable for a broad range of tasks from comp=
lex configuration<br>files to object serialization and persistence.<br><br>=
<br>Example<br>=3D=3D=3D=3D=3D=3D=3D<br><br>```<br>&gt;&gt;&gt; import yaml=
<br><br>&gt;&gt;&gt; yaml.full_load(&quot;&quot;&quot;<br>... name: PyYAML<=
br>... description: YAML parser and emitter for Python<br>... homepage: <a =
href=3D"https://github.com/yaml/pyyaml">https://github.com/yaml/pyyaml</a><=
br>... keywords: [YAML, serialization, configuration, persistence, pickle]<=
br>... &quot;&quot;&quot;)<br>{&#39;keywords&#39;: [&#39;YAML&#39;, &#39;se=
rialization&#39;, &#39;configuration&#39;, &#39;persistence&#39;,<br>&#39;p=
ickle&#39;], &#39;homepage&#39;: &#39;<a href=3D"https://github.com/yaml/py=
yaml">https://github.com/yaml/pyyaml</a>&#39;, &#39;description&#39;:<br>&#=
39;YAML parser and emitter for Python&#39;, &#39;name&#39;: &#39;PyYAML&#39=
;}<br><br>&gt;&gt;&gt; print(yaml.dump(_))<br>name: PyYAML<br>homepage: <a =
href=3D"https://github.com/yaml/pyyaml">https://github.com/yaml/pyyaml</a><=
br>description: YAML parser and emitter for Python<br>keywords: [YAML, seri=
alization, configuration, persistence, pickle]<br>```<br><br>Maintainers<br=
>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br><br>The following people are currentl=
y responsible for maintaining PyYAML:<br><br>* Ingy d=C3=B6t Net<br>* Matt =
Davis<br><br>and many thanks to all who have contributed!<br>See: <a href=
=3D"https://github.com/yaml/pyyaml/pulls">https://github.com/yaml/pyyaml/pu=
lls</a><br><br><br>Copyright<br>=3D=3D=3D=3D=3D=3D=3D=3D=3D<br><br>Copyrigh=
t (c) 2017-2021 Ingy d=C3=B6t Net &lt;<a href=3D"mailto:[email protected]">ingy=
@ingy.net</a>&gt;<br>Copyright (c) 2006-2016 Kirill Simonov &lt;<a href=3D"=
mailto:xi-RCSp1WnSyaseIZ0/[email protected]">xi-RCSp1WnSyaseIZ0/[email protected]</a>&gt;<br><br>The PyYAML module =
was written by Kirill Simonov &lt;<a href=3D"mailto:xi-RCSp1WnSyaseIZ0/[email protected]">xi@re=
solvent.net</a>&gt;.<br>It is currently maintained by the YAML and Python c=
ommunities.<br><br>PyYAML is released under the MIT license.<br>See the fil=
e LICENSE for more details.</font><br></div>

--0000000000009db20f05b95c4570--



--===============1621436580024691528==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============1621436580024691528==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Yaml-core mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/yaml-core

--===============1621436580024691528==--