Version 2 (modified by xi, 11 years ago) (diff)

Move the page

PyYAML Legacy Code

The following text was written by Tim Parkin and was hosted by Pollenation Internet. It's grabbed from  the old


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.

Subversion Repository

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


SVN Tarball

Archive Tarballs

Official Version

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 TestingSuite? spec

John Pywtorak added some patches (the effects of which can be seen in PywtorakPatches? ) 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 (This is actually 0.30 as noted on the page linked to).

Older Archive

Old versions kept here for completeness