| 162 | |
| 163 | |
| 164 | class LegacyVersion(_BaseVersion): |
| 165 | |
| 166 | def __init__(self, version): |
| 167 | self._version = str(version) |
| 168 | self._key = _legacy_cmpkey(self._version) |
| 169 | |
| 170 | def __str__(self): |
| 171 | return self._version |
| 172 | |
| 173 | def __repr__(self): |
| 174 | return f"<LegacyVersion({str(self)!r})>" |
| 175 | |
| 176 | @property |
| 177 | def public(self): |
| 178 | return self._version |
| 179 | |
| 180 | @property |
| 181 | def base_version(self): |
| 182 | return self._version |
| 183 | |
| 184 | @property |
| 185 | def local(self): |
| 186 | return None |
| 187 | |
| 188 | @property |
| 189 | def is_prerelease(self): |
| 190 | return False |
| 191 | |
| 192 | @property |
| 193 | def is_postrelease(self): |
| 194 | return False |
| 195 | |
| 196 | |
| 197 | _legacy_version_component_re = re.compile( |
no outgoing calls
no test coverage detected
searching dependent graphs…