Up to [cvs.NetBSD.org] / pkgsrc / textproc / py-yaml
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.20 / (download) - annotate - [select for diffs], Tue Jul 18 04:34:33 2023 UTC (2 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: HEAD
Changes since 1.19: +4 -4
lines
Diff to previous 1.19 (colored)
py-yaml: updated to 6.0.1 6.0.1 pin Cython build dep to < 3.0
Revision 1.19 / (download) - annotate - [select for diffs], Mon Apr 17 19:38:53 2023 UTC (5 months, 1 week ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base,
pkgsrc-2023Q2
Changes since 1.18: +4 -4
lines
Diff to previous 1.18 (colored)
py-yaml: updated to 6.0 6.0 Change README format to Markdown Add a test for YAML 1.1 types fix float resolver to ignore `.` and `._` drop Python 2.7 Fix spelling of ãà×Éexadecimalãàfix representation of Enum subclasses fix libyaml extension compiler warnings fix ResourceWarning on leaked file descriptors always require `Loader` arg to `yaml.load()` remove remaining direct distutils usage
Revision 1.18 / (download) - annotate - [select for diffs], Tue Oct 26 11:23:18 2021 UTC (23 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.17: +2 -2
lines
Diff to previous 1.17 (colored)
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
Revision 1.17 / (download) - annotate - [select for diffs], Thu Oct 7 15:02:24 2021 UTC (23 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.16: +1 -2
lines
Diff to previous 1.16 (colored)
textproc: Remove SHA1 hashes for distfiles
Revision 1.16 / (download) - annotate - [select for diffs], Sun Feb 21 15:43:35 2021 UTC (2 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1
Changes since 1.15: +5 -5
lines
Diff to previous 1.15 (colored)
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
Revision 1.15 / (download) - annotate - [select for diffs], Sat Mar 21 08:37:55 2020 UTC (3 years, 6 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1
Changes since 1.14: +5 -5
lines
Diff to previous 1.14 (colored)
py-yaml: updated to 5.3.1 5.3.1: * Prevents arbitrary code execution during python/object/new constructor
Revision 1.14 / (download) - annotate - [select for diffs], Sat Jan 11 16:12:48 2020 UTC (3 years, 8 months ago) by adam
Branch: MAIN
Changes since 1.13: +5 -5
lines
Diff to previous 1.13 (colored)
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
Revision 1.13 / (download) - annotate - [select for diffs], Sun Dec 15 11:33:18 2019 UTC (3 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base,
pkgsrc-2019Q4
Changes since 1.12: +5 -5
lines
Diff to previous 1.12 (colored)
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
Revision 1.12 / (download) - annotate - [select for diffs], Fri Aug 9 07:46:30 2019 UTC (4 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Changes since 1.11: +5 -5
lines
Diff to previous 1.11 (colored)
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+
Revision 1.11 / (download) - annotate - [select for diffs], Mon Jun 10 07:41:16 2019 UTC (4 years, 3 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base,
pkgsrc-2019Q2
Changes since 1.10: +5 -5
lines
Diff to previous 1.10 (colored)
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
Revision 1.10 / (download) - annotate - [select for diffs], Sun Apr 7 22:02:09 2019 UTC (4 years, 5 months ago) by adam
Branch: MAIN
Changes since 1.9: +5 -6
lines
Diff to previous 1.9 (colored)
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
Revision 1.9 / (download) - annotate - [select for diffs], Sat Jul 7 08:21:59 2018 UTC (5 years, 2 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3
Changes since 1.8: +5 -5
lines
Diff to previous 1.8 (colored)
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.
Revision 1.8 / (download) - annotate - [select for diffs], Thu Sep 1 17:01:46 2016 UTC (7 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3,
pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1,
pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3
Changes since 1.7: +5 -5
lines
Diff to previous 1.7 (colored)
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).
Revision 1.7 / (download) - annotate - [select for diffs], Wed Nov 4 02:00:05 2015 UTC (7 years, 10 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base,
pkgsrc-2016Q2,
pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4
Changes since 1.6: +2 -1
lines
Diff to previous 1.6 (colored)
Add SHA512 digests for distfiles for textproc category Problems found locating distfiles: Package cabocha: missing distfile cabocha-0.68.tar.bz2 Package convertlit: missing distfile clit18src.zip Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
Revision 1.6 / (download) - annotate - [select for diffs], Mon Dec 1 11:54:48 2014 UTC (8 years, 9 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base,
pkgsrc-2015Q3,
pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4
Changes since 1.5: +2 -1
lines
Diff to previous 1.5 (colored)
Add explicit rpath for finding libyaml.
Revision 1.5 / (download) - annotate - [select for diffs], Sun May 4 17:13:31 2014 UTC (9 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2
Changes since 1.4: +4 -4
lines
Diff to previous 1.4 (colored)
Update to 3.11: 3.11 (2014-03-26) ----------------- * Source and binary distributions are rebuilt against the latest versions of Cython and LibYAML.
Revision 1.4 / (download) - annotate - [select for diffs], Sun Aug 12 16:09:30 2012 UTC (11 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base,
pkgsrc-2014Q1,
pkgsrc-2013Q4-base,
pkgsrc-2013Q4,
pkgsrc-2013Q3-base,
pkgsrc-2013Q3,
pkgsrc-2013Q2-base,
pkgsrc-2013Q2,
pkgsrc-2013Q1-base,
pkgsrc-2013Q1,
pkgsrc-2012Q4-base,
pkgsrc-2012Q4,
pkgsrc-2012Q3-base,
pkgsrc-2012Q3
Changes since 1.3: +4 -4
lines
Diff to previous 1.3 (colored)
Update to 3.10: 3.10 (2011-05-30) ----------------- * Do not try to build LibYAML bindings on platforms other than CPython (Thank to olt(at)bogosoft(dot)com). * Clear cyclic references in the parser and the emitter (Thank to kristjan(at)ccpgames(dot)com). * Dropped support for Python 2.3 and 2.4. 3.09 (2009-08-31) ----------------- * Fixed an obscure scanner error not reported when there is no line break at the end of the stream (Thank to Ingy). * Fixed use of uninitialized memory when emitting anchors with LibYAML bindings (Thank to cegner(at)yahoo-inc(dot)com). * Fixed emitting incorrect BOM characters for UTF-16 (Thank to Valentin Nechayev) * Fixed the emitter for folded scalars not respecting the preferred line width (Thank to Ingy). * Fixed a subtle ordering issue with emitting '%TAG' directives (Thank to Andrey Somov). * Fixed performance regression with LibYAML bindings.
Revision 1.3 / (download) - annotate - [select for diffs], Sun Aug 9 09:33:11 2009 UTC (14 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base,
pkgsrc-2012Q2,
pkgsrc-2012Q1-base,
pkgsrc-2012Q1,
pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
pkgsrc-2011Q3-base,
pkgsrc-2011Q3,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1,
pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3,
pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4,
pkgsrc-2009Q3-base,
pkgsrc-2009Q3
Changes since 1.2: +4 -4
lines
Diff to previous 1.2 (colored)
Update to 3.08, depend on libyaml. 3.08 (2008-12-31) ----------------- * Python 3 support (Thank to Erick Tryzelaar). * Use Cython instead of Pyrex to build LibYAML bindings. * Refactored support for unicode and byte input/output streams. 3.07 (2008-12-29) ----------------- * The emitter learned to use an optional indentation indicator for block scalar; thus scalars with leading whitespaces could now be represented in a literal or folded style. * The test suite is now included in the source distribution. To run the tests, type 'python setup.py test'. * Refactored the test suite: dropped unittest in favor of a custom test appliance. * Fixed the path resolver in CDumper. * Forced an explicit document end indicator when there is a possibility of parsing ambiguity. * More setup.py improvements: the package should be usable when any combination of setuptools, Pyrex and LibYAML is installed. * Windows binary packages are built against LibYAML-0.1.2. * Minor typos and corrections (Thank to Ingy dot Net and Andrey Somov). 3.06 (2008-10-03) ----------------- * setup.py checks whether LibYAML is installed and if so, builds and installs LibYAML bindings. To force or disable installation of LibYAML bindings, use '--with-libyaml' or '--without-libyaml' respectively. * The source distribution includes compiled Pyrex sources so building LibYAML bindings no longer requires Pyrex installed. * 'yaml.load()' raises an exception if the input stream contains more than one YAML document. * Fixed exceptions produced by LibYAML bindings. * Fixed a dot '.' character being recognized as !!float. * Fixed Python 2.3 compatibility issue in constructing !!timestamp values. * Windows binary packages are built against the LibYAML stable branch. * Added attributes 'yaml.__version__' and 'yaml.__with_libyaml__'.
Revision 1.2 / (download) - annotate - [select for diffs], Sun Jul 1 00:06:54 2007 UTC (16 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base,
pkgsrc-2009Q2,
pkgsrc-2009Q1-base,
pkgsrc-2009Q1,
pkgsrc-2008Q4-base,
pkgsrc-2008Q4,
pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
pkgsrc-2007Q4-base,
pkgsrc-2007Q4,
pkgsrc-2007Q3-base,
pkgsrc-2007Q3,
cwrapper,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.1: +4 -4
lines
Diff to previous 1.1 (colored)
Update to 3.05: 3.05 (2007-05-13) * Allow for immutable subclasses of YAMLObject. Fixed #53. * Make the encoding of the unicode->str conversion explicit; fixed #52. * Fixed a problem when the DOCUMENT-END event is not emitted until the beginning of the next document is available. Fixed #51. Thanks edward(at)sweetbytes.net for the bug report. * Improve output of float values. Fixed #49. * Fix the bug when the path in add_path_resolver contains boolean values. Fixed #43 (thanks to jstroud(at)mbi.ucla.edu for reporting and pointing to the cause). * Use the types module instead of constructing type objects by hand. Fixed #41. Thanks to v.haisman(at)sh.cvut.cz for the patch. * Fix loss of microsecond precision in datetime.datetime constructor (fix #30). Thanks to edemaine(at)mit.edu for the bug report and the patch. * Fixed loading an empty YAML stream. 3.04 (2006-08-20) * Include experimental LibYAML bindings. * Fully support recursive structures (close #5). * Sort dictionary keys (close #23). Mapping node values are now represented as lists of pairs instead of dictionaries. Do not check for duplicate mapping keys as it didn't work correctly anyway. * Fix invalid output of single-quoted scalars in cases when a single quote is not escaped when preceeded by whitespaces or line breaks (close #17). * To make porting easier, rewrite Parser not using generators. * Fix handling of unexpected block mapping values, like : foo * Fix a bug in Representer.represent_object: copy_reg.dispatch_table was not correctly handled. * Fix a bug when a block scalar is incorrectly emitted in the simple key context. * Hold references to the objects being represented (close #22). * Make Representer not try to guess !!pairs when a list is represented. * Fix timestamp constructing and representing (close #25). * Fix the 'N' plain scalar being incorrectly recognized as !!bool (close #26).
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Aug 2 10:05:35 2006 UTC (17 years, 1 month ago) by joerg
Branch: TNF
CVS Tags: pkgsrc-base,
pkgsrc-2007Q2-base,
pkgsrc-2007Q2,
pkgsrc-2007Q1-base,
pkgsrc-2007Q1,
pkgsrc-2006Q4-base,
pkgsrc-2006Q4,
pkgsrc-2006Q3-base,
pkgsrc-2006Q3
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
Import textproc/py-yaml. From DESCR: 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.
Revision 1.1 / (download) - annotate - [select for diffs], Wed Aug 2 10:05:35 2006 UTC (17 years, 1 month ago) by joerg
Branch: MAIN
Initial revision