[ANN] PyYAML-3.13: YAML parser and emitter for Python
Ingy dot Net <[email protected]> Thu, 5 Jul 2018 15:27:35 -0700
| Newsgroups | gmane.text.yaml.general,gmane.comp.python.general |
|---|---|
| Message-ID | <CAHJtQJ4FOJ0AbL+EhhWEX38VTjQUnwpoJ9=8qpzeYpZj=hNeaQ@mail.gmail.com> |
--===============8659984847310081373==
Content-Type: multipart/alternative; boundary="000000000000e259630570480da2"
--000000000000e259630570480da2
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=3D
Announcing PyYAML-3.13
=3D=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 bug fix release of PyYAML is now available:
http://pyyaml.org/wiki/PyYAML
*** Important Note From Maintainers ***
This is the first PyYAML release by the new maintainers. It was made
critical
because PyYAML-3.12 did not work with the recent Python 3.7 release.
A more ambitious 4.1 release was attempted last week and needed to be
retracted
for many reasons. We apologize any pain caused by the 4.1 removal, but we
remain confident that it was the best decision.
There are over 60 pull requests in PyYAML and LibYAML that will be
represented
in the upcoming 4.2 release and we are working hard to get those to you as
soon
as the release is ready (but no sooner :).
We are are excited that the PyYAML project is moving forward again.
-- The PyYAML Maintenance Team
Changes
=3D=3D=3D=3D=3D=3D=3D
* Rebuilt with the latest Cython to support the new Python 3.7 release.
* No functionality is different from PyYAML 3.12 in this release.
Resources
=3D=3D=3D=3D=3D=3D=3D=3D=3D
PyYAML IRC Channel: #pyyaml on irc.freenode.net
YAML IRC Channel: #yaml-dev on irc.freenode.net
LibYAML IRC Channel: #libyaml on irc.freenode.net
PyYAML homepage: http://pyyaml.org/wiki/PyYAML
PyYAML documentation: http://pyyaml.org/wiki/PyYAMLDocumentation
Source and binary installers: https://pypi.python.org/pypi/PyYAML/3.13
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 persistance.
Example
=3D=3D=3D=3D=3D=3D=3D
>>> 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]
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
* Tina Mueller
* Matt Davis
and many thanks to all who have contribributed!
See: https://github.com/yaml/pyyaml/pulls
Copyright
=3D=3D=3D=3D=3D=3D=3D=3D=3D
Copyright (c) 2017-2018 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.
--000000000000e259630570480da2
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div><br></div><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div>=C2=A0Announcing PyYAML-3.13=
</div><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D</div><div><br></div><div>A new bug fix release of PyYAML is now a=
vailable:</div><div><br></div><div>=C2=A0 =C2=A0 <a href=3D"http://pyyaml.o=
rg/wiki/PyYAML">http://pyyaml.org/wiki/PyYAML</a></div><div><br></div><div>=
*** Important Note From Maintainers ***</div><div><br></div><div>This is th=
e first PyYAML release by the new maintainers. It was made critical</div><d=
iv>because PyYAML-3.12 did not work with the recent Python 3.7 release.</di=
v><div><br></div><div>A more ambitious 4.1 release was attempted last week =
and needed to be retracted</div><div>for many reasons. We apologize any pai=
n caused by the 4.1 removal, but we</div><div>remain confident that it was =
the best decision.</div><div><br></div><div>There are over 60 pull requests=
in PyYAML and LibYAML that will be represented</div><div>in the upcoming 4=
.2 release and we are working hard to get those to you as soon</div><div>as=
the release is ready (but no sooner :).</div><div><br></div><div>We are ar=
e excited that the PyYAML project is moving forward again.</div><div><br></=
div><div>-- The PyYAML Maintenance Team</div><div><br></div><div><br></div>=
<div><br></div><div>Changes</div><div>=3D=3D=3D=3D=3D=3D=3D</div><div><br><=
/div><div>* Rebuilt with the latest Cython to support the new Python 3.7 re=
lease.</div><div>* No functionality is different from PyYAML 3.12 in this r=
elease.</div><div><br></div><div><br></div><div>Resources</div><div>=3D=3D=
=3D=3D=3D=3D=3D=3D=3D</div><div><br></div><div>PyYAML IRC Channel: #pyyaml =
on <a href=3D"http://irc.freenode.net">irc.freenode.net</a></div><div>YAML =
IRC Channel: #yaml-dev on <a href=3D"http://irc.freenode.net">irc.freenode.=
net</a></div><div>LibYAML IRC Channel: #libyaml on <a href=3D"http://irc.fr=
eenode.net">irc.freenode.net</a></div><div><br></div><div>PyYAML homepage: =
<a href=3D"http://pyyaml.org/wiki/PyYAML">http://pyyaml.org/wiki/PyYAML</a>=
</div><div>PyYAML documentation: <a href=3D"http://pyyaml.org/wiki/PyYAMLDo=
cumentation">http://pyyaml.org/wiki/PyYAMLDocumentation</a></div><div>Sourc=
e and binary installers: <a href=3D"https://pypi.python.org/pypi/PyYAML/3.1=
3">https://pypi.python.org/pypi/PyYAML/3.13</a></div><div><br></div><div>Gi=
tHub repository: <a href=3D"https://github.com/yaml/pyyaml/">https://github=
.com/yaml/pyyaml/</a></div><div>Bug tracking: <a href=3D"https://github.com=
/yaml/pyyaml/issues">https://github.com/yaml/pyyaml/issues</a></div><div><b=
r></div><div>YAML homepage: <a href=3D"http://yaml.org/">http://yaml.org/</=
a></div><div>YAML-core mailing list: <a href=3D"http://lists.sourceforge.ne=
t/lists/listinfo/yaml-core">http://lists.sourceforge.net/lists/listinfo/yam=
l-core</a></div><div><br></div><div><br></div><div>About PyYAML</div><div>=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div><br></div><div>YAML is a dat=
a serialization format designed for human readability and</div><div>interac=
tion with scripting languages. PyYAML is a YAML parser and emitter for</div=
><div>Python.</div><div><br></div><div>PyYAML features a complete YAML 1.1 =
parser, Unicode support, pickle support,</div><div>capable extension API, a=
nd sensible error messages. PyYAML supports standard</div><div>YAML tags an=
d provides Python-specific tags that allow to represent an</div><div>arbitr=
ary Python object.</div><div><br></div><div>PyYAML is applicable for a broa=
d range of tasks from complex configuration</div><div>files to object seria=
lization and persistance.</div><div><br></div><div><br></div><div>Example</=
div><div>=3D=3D=3D=3D=3D=3D=3D</div><div><br></div><div>>>> import=
yaml</div><div><br></div><div>>>> yaml.load("""</d=
iv><div>... name: PyYAML</div><div>... description: YAML parser and emitter=
for Python</div><div>... homepage: <a href=3D"http://pyyaml.org/wiki/PyYAM=
L">http://pyyaml.org/wiki/PyYAML</a></div><div>... keywords: [YAML, seriali=
zation, configuration, persistance, pickle]</div><div>... """=
;)</div><div>{'keywords': ['YAML', 'serialization',=
'configuration', 'persistance',</div><div>'pickle'=
], 'homepage': '<a href=3D"http://pyyaml.org/wiki/PyYAML">http:=
//pyyaml.org/wiki/PyYAML</a>', 'description':</div><div>'YA=
ML parser and emitter for Python', 'name': 'PyYAML'}</d=
iv><div><br></div><div>>>> print yaml.dump(_)</div><div>name: PyYA=
ML</div><div>homepage: <a href=3D"http://pyyaml.org/wiki/PyYAML">http://pyy=
aml.org/wiki/PyYAML</a></div><div>description: YAML parser and emitter for =
Python</div><div>keywords: [YAML, serialization, configuration, persistance=
, pickle]</div><div><br></div><div><br></div><div>Maintainers</div><div>=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div><br></div><div>The following peopl=
e are currently responsible for maintaining PyYAML:</div><div><br></div><di=
v>* Ingy d=C3=B6t Net</div><div>* Tina Mueller</div><div>* Matt Davis</div>=
<div><br></div><div>and many thanks to all who have contribributed!</div><d=
iv>See: <a href=3D"https://github.com/yaml/pyyaml/pulls">https://github.com=
/yaml/pyyaml/pulls</a></div><div><br></div><div><br></div><div>Copyright</d=
iv><div>=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div><br></div><div>Copyright (c) =
2017-2018 Ingy d=C3=B6t Net <<a href=3D"mailto:[email protected]">ingy@ingy.=
net</a>></div><div>Copyright (c) 2006-2016 Kirill Simonov <<a href=3D=
"mailto:xi-RCSp1WnSyaseIZ0/[email protected]">xi-RCSp1WnSyaseIZ0/[email protected]</a>></div><div><br></div><div=
>The PyYAML module was written by Kirill Simonov <<a href=3D"mailto:xi@r=
esolvent.net">xi-RCSp1WnSyaseIZ0/[email protected]</a>>.</div><div>It is currently maintaine=
d by the YAML and Python communities.</div><div><br></div><div>PyYAML is re=
leased under the MIT license.</div><div>See the file LICENSE for more detai=
ls.</div><div><br></div></div>
--000000000000e259630570480da2--
--===============8659984847310081373==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
--===============8659984847310081373==
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
--===============8659984847310081373==--