| | 5 | == Overview == |
| | 6 | |
| | 7 | This is a home for the code developed by various authors (Steve Howell, Clark C Evans, John Pywtorak. |
| | 8 | Please correct or add if I'm mistaken. See below for historic notes). The code had no home and seemed |
| | 9 | to be forking. As we have used, and intend to continue using, [http://www.yaml.org YAML] under Python |
| | 10 | we felt a warm development environment may help. We'll try to unfork the code ([http://meld.sourceforge.net/ Meld] |
| | 11 | should make this a less onerous task). It has been asked why we need a pure python version. Our intention |
| | 12 | is to provide both a pure python version with an option of using the same API into |
| | 13 | [http://whytheluckystiff.net/syck Syck]. I won't go into the advantages or disadvantages of either method, |
| | 14 | but there are individual circumstances where one or the other is essential. |
| | 15 | |
| | 16 | == Documentation == |
| | 17 | |
| | 18 | The documentation will consist of two major levels. User documentation (i.e. python developers using PyYAML) and PyYAML developers. |
| | 19 | |
| | 20 | * [wiki:PyYAMLLegacyUserDocumentation User Documentation] |
| | 21 | * [wiki:PyYAMLLegacyDeveloperDocumentation Developer Documentation] |
| | 22 | |
| | 23 | == Subversion Repository == |
| | 24 | |
| | 25 | We have an anonymous access subversion repository which you can access directly with the following (although trac allows you to view the source also). |
| | 26 | |
| | 27 | {{{ |
| | 28 | svn co http://svn.pyyaml.org/pyyaml-legacy |
| | 29 | }}} |
| | 30 | |
| | 31 | == Download == |
| | 32 | |
| | 33 | === SVN Tarball === |
| | 34 | |
| | 35 | * [http://pyyaml.org/download/pyyaml-legacy/PyYaml_svn_20040711.tar.gz Version of 11 Jul 2004: http://pyyaml.org/pyyaml-legacy/download/PyYaml_svn_20040711.tar.gz] |
| | 36 | |
| | 37 | === Archive Tarballs === |
| | 38 | |
| | 39 | ==== Official Version ==== |
| | 40 | |
| | 41 | The last official version |
| | 42 | |
| | 43 | * [http://pyyaml.org/download/pyyaml-legacy/PyYaml-SHowell-0.32.tar.gz PyYaml-SHowell-0.32.tar.gz] |
| | 44 | |
| | 45 | ==== Work that has been carried out since 0.32 ==== |
| | 46 | |
| | 47 | Mike Orr had started to work on changes including an excellent USAGE page. I've included the USAGE in the docs folder |
| | 48 | |
| | 49 | * [http://pyyaml.org/download/pyyaml-legacy/PyYaml_0.32_MONEW.tar.gz PyYaml_0.32_MONEW.tar.gz] |
| | 50 | |
| | 51 | Steve Howell wanted to have all data loaded as strings (I think) so this departed from TestingSuite spec |
| | 52 | |
| | 53 | * [http://pyyaml.org/download/pyyaml-legacy/PyYaml-SHowell-StringsAreKing.tar.gz PyYaml-SHowell-StringsAreKing.tar.gz] - Steve Howells changes to loads ints as strings |
| | 54 | |
| | 55 | John Pywtorak added some patches (the effects of which can be seen in PywtorakPatches ) |
| | 56 | for empty scalars and stripping trailing line modifiers for folded scalars (this tar is just the .patch files for load and stream) |
| | 57 | |
| | 58 | * [http://pyyaml.org/download/pyyaml-legacy/PyYaml-pywtorakpatches.tar.gz PyYaml-pywtorakpatches.tar.gz] |
| | 59 | |
| | 60 | This version was the one linked from yaml.org (This is actually 0.30 as noted on the page linked to). |
| | 61 | |
| | 62 | * [http://pyyaml.org/download/pyyaml-legacy/PyYaml_fromyamlorg.tgz PyYaml_fromyamlorg.tgz] - Deviations from 0.32 noted here YamlOrgTarball |
| | 63 | |
| | 64 | ==== Older Archive ==== |
| | 65 | |
| | 66 | Old versions kept here for completeness |
| | 67 | |
| | 68 | * [http://pyyaml.org/download/pyyaml-legacy/PyYaml-SHowell-0.24.tar.gz PyYaml-SHowell-0.24.tar.gz] |
| | 69 | * [http://pyyaml.org/download/pyyaml-legacy/PyYaml-SHowell-0.27.tar.gz PyYaml-SHowell-0.27.tar.gz] |