Path to this page:
./
textproc/py-yaml,
Collection of libraries to process YAML with Python
Branch: CURRENT,
Version: 5.4.1nb1,
Package name: py39-yaml-5.4.1nb1,
Maintainer: joergYAML 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:
Filesize: 171.042 KB
Version history: (Expand)
- (2022-01-05) Updated to version: py39-yaml-5.4.1nb1
- (2021-10-07) Updated to version: py39-yaml-5.4.1
- (2021-02-21) Updated to version: py38-yaml-5.4.1
- (2020-03-21) Updated to version: py37-yaml-5.3.1
- (2020-01-11) Updated to version: py37-yaml-5.3
- (2019-12-15) Updated to version: py37-yaml-5.2
CVS history: (Expand)
2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595) |
Log message:
*: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
|
2021-10-26 13:23:42 by Nia Alarie | Files touched by this commit (1161) |
Log message:
textproc: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Unfetchable distfiles (fetched conditionally?):
./textproc/convertlit/distinfo clit18src.zip
|
2021-10-07 17:02:49 by Nia Alarie | Files touched by this commit (1162) |
Log message:
textproc: Remove SHA1 hashes for distfiles
|
2021-02-21 19:33:44 by Adam Ciarcinski | Files touched by this commit (1) |
Log message:
py-yaml: needs py-cython
|
2021-02-21 16:43:35 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-yaml: updated to 5.4.1
5.4.1
* Fix stub compat with older pyyaml versions that may unwittingly load it
5.4
* Build modernization, remove distutils, fix metadata, build wheels, CI to GHA
* Fix for CVE-2020-14343, moves arbitrary python tags to UnsafeLoader
* Fix memory leak in implicit resolver setup
* Fix py2 copy support for timezone objects
* Fix compatibility with Jython
|
2020-03-21 09:37:55 by Adam Ciarcinski | Files touched by this commit (2) |  |
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) |  |
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) |  |
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
|