The NetBSD Project

CVS log for pkgsrc/textproc/py-yaml/distinfo

[BACK] Up to [] / 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
Changes since 1.19: +4 -4 lines
Diff to previous 1.19 (colored)

py-yaml: updated to 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


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?):

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

* Fix stub compat with older pyyaml versions that may unwittingly load it

* 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

* 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

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

* Repair incompatibilities introduced with 5.1. The default Loader was changed,
  but several methods like add_constructor still used the old default -- A more flexible fix for custom tag constructors -- Change default loader for yaml.add_constructor -- Change default loader for add_implicit_resolver, add_path_resolver
* Make FullLoader safer by removing python/object/apply from the default FullLoader -- Move constructor for object/apply to UnsafeConstructor
* Fix bug introduced in 5.1 where quoting went wrong on systems with sys.maxunicode <= 0xffff -- Fix logic for quoting special characters
* Other PRs: -- 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

* 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

* 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

* 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
* 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

* 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
	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 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 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)

* 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'
* 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) 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) 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) for the patch.
* Fix loss of microsecond precision in datetime.datetime constructor
  (fix #30). Thanks to edemaine(at) 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
* 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 / (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

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>