Part of twisted.python.versions View Source View In Hierarchy
An object that represents a three-part version number.
If running from an svn checkout, include the revision number in the version string.| Method | __init__ | No summary | 
| Method | short | Return a string in canonical short version format, <major>.<minor>.<micro>[+rSVNVer]. | 
| Method | base | Like short, 
but without the +rSVNVer.
 | 
  
| Method | __repr__ | Undocumented | 
| Method | __str__ | Undocumented | 
| Method | __cmp__ | Compare two versions, considering major versions, minor versions, micro versions, then prereleases. | 
| Method | _parseSVNEntries_4 | No summary | 
| Method | _parseSVNEntries_8 | Given a readable file object which represents a .svn/entries file in format version 8, return the revision as a string. | 
| Method | _getSVNVersion | No summary | 
| Method | _formatSVNVersion | Undocumented | 
| Parameters | package | Name of the package that this is a version of.
 (type: str
) | 
| major | The major version number.
 (type: int
) | |
| minor | The minor version number.
 (type: int
) | |
| micro | The micro version number.
 (type: int
) | |
| prerelease | The prerelease number.
 (type: int
) | 
Compare two versions, considering major versions, minor versions, micro versions, then prereleases.
A version with a prerelease is always less than a version without a prerelease. If both versions have prereleases, they will be included in the comparison.| Parameters | other | Another version.
 (type: Version
) | 
| Returns | NotImplemented when the other object is not a Version, or one of -1, 0, or 1. | |
| Raises | IncomparableVersions | when the package names of the versions differ. | 
| Returns | None or string containing SVN Revision number. | |