|Version 4 (modified by xi, 10 years ago) (diff)|
PyYAML Legacy Code
The following text was written by Tim Parkin and was hosted by Pollenation Internet. It's grabbed from the old pyyaml.org. Feel free to add or modify the content here if you want to add some historic notes or attributions.
This is a home for the code developed by various authors (Steve Howell, Clark C Evans, John Pywtorak. Please correct or add if I'm mistaken. See below for historic notes). The code had no home and seemed to be forking. As we have used, and intend to continue using, YAML under Python we felt a warm development environment may help. We'll try to unfork the code ( Meld should make this a less onerous task). It has been asked why we need a pure python version. Our intention is to provide both a pure python version with an option of using the same API into Syck. I won't go into the advantages or disadvantages of either method, but there are individual circumstances where one or the other is essential.
The documentation will consist of two major levels. User documentation (i.e. python developers using PyYAML) and PyYAML developers.
We have an anonymous access subversion repository which you can access directly with the following (although trac allows you to view the source also).
svn co http://svn.pyyaml.org/pyyaml-legacy
The last official version
Work that has been carried out since 0.32
Mike Orr had started to work on changes including an excellent USAGE page. I've included the USAGE in the docs folder
Steve Howell wanted to have all data loaded as strings (I think) so this departed from LegacyTestingSuite spec
- PyYaml-SHowell-StringsAreKing.tar.gz - Steve Howells changes to loads ints as strings
John Pywtorak added some patches (the effects of which can be seen in LegacyPywtorakPatches?) for empty scalars and stripping trailing line modifiers for folded scalars (this tar is just the .patch files for load and stream)
This version was the one linked from yaml.org (This is actually 0.30 as noted on the page linked to).
Old versions kept here for completeness
Commit/Timeline? Addition Notes
For the moment, additional/temporary notes about commits that can be added in LegacyChangesetNotes?.