Compare alpha/beta/rc/final.
(self, other)
| 97 | return vercmp |
| 98 | |
| 99 | def _compare_pre_release(self, other): |
| 100 | """Compare alpha/beta/rc/final.""" |
| 101 | if self.pre_release == other.pre_release: |
| 102 | vercmp = 0 |
| 103 | elif self.pre_release == 'final': |
| 104 | vercmp = 1 |
| 105 | elif other.pre_release == 'final': |
| 106 | vercmp = -1 |
| 107 | elif self.pre_release > other.pre_release: |
| 108 | vercmp = 1 |
| 109 | else: |
| 110 | vercmp = -1 |
| 111 | |
| 112 | return vercmp |
| 113 | |
| 114 | def _compare(self, other): |
| 115 | if not isinstance(other, (str, NumpyVersion)): |