./textproc/py-yaml, Collection of libraries to process YAML with Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 5.3.1, Package name: py37-yaml-5.3.1, Maintainer: joerg

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


Required to run:
[textproc/libyaml] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 3b20272e119990b2bbeb03815a1dd3f3e48af07e
RMD160: be7bb32b55e7957fa54d746d0bab77ee3afb7136
Filesize: 263.063 KB

Version history: (Expand)


CVS history: (Expand)


   2020-03-21 09:37:55 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-yaml: updated to 5.3.1

5.3.1:
* Prevents arbitrary code execution during python/object/new constructor
   2020-01-11 17:12:48 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-yaml: updated to 5.3

5.3:
Use `is` instead of equality for comparing with `None`
fix typos and stylistic nit
Fix up small typo
Fix handling of __slots__
Allow calling add_multi_constructor with None
Add use of safe_load() function in README
Fix reader for Unicode code points over 0xFFFF
Enable certain unicode tests when maxunicode not > 0xffff
Use full_load in yaml-highlight example
Document that PyYAML is implemented with Cython
Fix for Python 3.10
increase size of index, line, and column fields
remove some unused imports
Create timezone-aware datetimes when parsed as such
Add tests for timezone
   2019-12-15 12:33:18 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-yaml: updated to 5.2

5.2:
* Repair incompatibilities introduced with 5.1. The default Loader was changed,
  but several methods like add_constructor still used the old default
  https://github.com/yaml/pyyaml/pull/279 -- A more flexible fix for custom tag \ 
constructors
  https://github.com/yaml/pyyaml/pull/287 -- Change default loader for \ 
yaml.add_constructor
  https://github.com/yaml/pyyaml/pull/305 -- Change default loader for \ 
add_implicit_resolver, add_path_resolver
* Make FullLoader safer by removing python/object/apply from the default FullLoader
  https://github.com/yaml/pyyaml/pull/347 -- Move constructor for object/apply \ 
to UnsafeConstructor
* Fix bug introduced in 5.1 where quoting went wrong on systems with \ 
sys.maxunicode <= 0xffff
  https://github.com/yaml/pyyaml/pull/276 -- Fix logic for quoting special characters
* Other PRs:
  https://github.com/yaml/pyyaml/pull/280 -- Update CHANGES for 5.1
   2019-08-09 09:46:31 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-yaml: updated to 5.1.2

5.1.2:
* Re-release of 5.1 with regenerated Cython sources to build properly for Python \ 
3.8b2+
   2019-06-10 09:41:16 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-yaml: updated to 5.1.1

5.1.1:
* Re-release of 5.1 with regenerated Cython sources to build properly for Python 3.8
   2019-04-08 00:02:10 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-yaml: updated to 5.1

5.1:
* Some modernization of the test running
* Install tox in a virtualenv
* Allow colon in a plain scalar in a flow context
* Fix typos
* Improve RepresenterError creation
* Resolves 57, update readme issues link
* Document and test Python 3.6 support
* Use Travis CI built in pip cache support
* Remove tox workaround for Travis CI
* Adding support to Unicode characters over codepoint 0xffff
* Support unicode literals over codepoint 0xffff
* add 3.12 changelog
* Fallback to Pure Python if Compilation fails
* Drop unsupported Python 3.3
* Include license file in the generated wheel package
* Removed Python 2.6 & 3.3 support
* Remove commented out Psyco code
* Remove call to ord in lib3 emitter code
* Allow to turn off sorting keys in Dumper
* Test on Python 3.7-dev
* Support escaped slash in double quotes "\/"
* Import Hashable from collections.abc
* Make default_flow_style=False
* Deprecate yaml.load and add FullLoader and UnsafeLoader classes
* Windows Appveyor build
   2018-07-07 10:22:00 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-yaml: updated to 3.13

3.13:
* Rebuilt with the latest Cython to support the new Python 3.7 release.
* No functionality is different from PyYAML 3.12 in this release.
   2016-09-01 19:01:46 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated py-yaml to 3.12.

* Wheel packages for Windows binaries.
* Adding an implicit resolver to a derived loader should not affect
  the base loader (fixes issue #57).
* Uniform representation for OrderedDict across different versions
  of Python (fixes issue #61).
* Fixed comparison to None warning (closes issue #64).