• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1From: Ingy döt Net <ingy@ingy.net>
2To: python-list@python.org, python-announce@python.org, yaml-core@lists.sourceforge.net
3Subject: [ANN] PyYAML-6.0.1 Released
4
5=======================
6Announcing PyYAML-6.0.1
7=======================
8
9A new release of PyYAML is now available:
10https://github.com/yaml/pyyaml/releases/tag/6.0.1
11
12No code changes; update PEP518 build metadata to require Cython < 3.0 until
13packaging code is rewritten for Cython 3.0 compatibility.
14
15
16Changes
17=======
18
19* https://github.com/yaml/pyyaml/pull/702 -- pin Cython build dep to < 3.0
20
21
22Resources
23=========
24
25PyYAML Matrix: https://matrix.to/#/#pyyaml:yaml.io
26PyYAML IRC Channel: #pyyaml on irc.libera.chat
27PyYAML homepage: https://github.com/yaml/pyyaml
28PyYAML documentation: http://pyyaml.org/wiki/PyYAMLDocumentation
29Source and binary installers: https://pypi.org/project/PyYAML/
30GitHub repository: https://github.com/yaml/pyyaml/
31Bug tracking: https://github.com/yaml/pyyaml/issues
32
33YAML homepage: http://yaml.org/
34YAML-core mailing list: http://lists.sourceforge.net/lists/listinfo/yaml-core
35
36
37About PyYAML
38============
39
40YAML is a data serialization format designed for human readability and
41interaction with scripting languages. PyYAML is a YAML parser and emitter for
42Python.
43
44PyYAML features a complete YAML 1.1 parser, Unicode support, pickle support,
45capable extension API, and sensible error messages. PyYAML supports standard
46YAML tags and provides Python-specific tags that allow to represent an
47arbitrary Python object.
48
49PyYAML is applicable for a broad range of tasks from complex configuration
50files to object serialization and persistence.
51
52
53Example
54=======
55
56```
57>>> import yaml
58
59>>> yaml.full_load("""
60... name: PyYAML
61... description: YAML parser and emitter for Python
62... homepage: https://github.com/yaml/pyyaml
63... keywords: [YAML, serialization, configuration, persistence, pickle]
64... """)
65{'keywords': ['YAML', 'serialization', 'configuration', 'persistence',
66'pickle'], 'homepage': 'https://github.com/yaml/pyyaml', 'description':
67'YAML parser and emitter for Python', 'name': 'PyYAML'}
68
69>>> print(yaml.dump(_))
70name: PyYAML
71homepage: https://github.com/yaml/pyyaml
72description: YAML parser and emitter for Python
73keywords: [YAML, serialization, configuration, persistence, pickle]
74```
75
76Maintainers
77===========
78
79The following people are currently responsible for maintaining PyYAML:
80
81* Ingy döt Net
82* Matt Davis
83
84and many thanks to all who have contributed!
85See: https://github.com/yaml/pyyaml/pulls
86
87
88Copyright
89=========
90
91Copyright (c) 2017-2021 Ingy döt Net <ingy@ingy.net>
92Copyright (c) 2006-2016 Kirill Simonov <xi@resolvent.net>
93
94The PyYAML module was written by Kirill Simonov <xi@resolvent.net>.
95It is currently maintained by the YAML and Python communities.
96
97PyYAML is released under the MIT license.
98See the file LICENSE for more details.
99