Changeset 266:829621c59711
- Timestamp:
- 18/09/11 21:22:00 (8 months ago)
- Author:
- Menno Smits <menno@…>
- Branch:
- default
- Message:
-
Added imapclient.version.info (#81)
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r265
|
r266
|
|
| 30 | 30 | datetimes returned by fetch() are native or not (#96) (Thanks Andrew |
| 31 | 31 | Scheller) |
| | 32 | * Added imapclient.version_info - a tuple that contains the IMAPClient |
| | 33 | version number broken down into it's parts. |
| 32 | 34 | |
| 33 | 35 | Small Bug Fixes |
-
|
r254
|
r266
|
|
| 3 | 3 | # Please see http://en.wikipedia.org/wiki/BSD_licenses |
| 4 | 4 | |
| 5 | | __version__ = '0.8-dev' |
| | 5 | # version_info provides the version number in programmer friendly way. |
| | 6 | # The 4th part will be either alpha, beta or final. |
| | 7 | version_info = (0, 8, 0, 'alpha') |
| | 8 | |
| | 9 | def _imapclient_version_string(vinfo): |
| | 10 | major, minor, micro, releaselevel = vinfo |
| | 11 | v = '%d.%d' % (major, minor) |
| | 12 | if micro != 0: |
| | 13 | v += '.%d' % micro |
| | 14 | if releaselevel != 'final': |
| | 15 | v += '-' + releaselevel |
| | 16 | return v |
| | 17 | |
| | 18 | __version__ = _imapclient_version_string(version_info) |
| 6 | 19 | __author__ = 'Menno Smits <menno@freshfoo.com>' |
| 7 | 20 | |