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