~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/__init__.py

Merge bzr.dev.

Show diffs side-by-side

added added

removed removed

Lines of Context:
41
41
# Python version 2.0 is (2, 0, 0, 'final', 0)."  Additionally we use a
42
42
# releaselevel of 'dev' for unreleased under-development code.
43
43
 
44
 
version_info = (1, 7, 0, 'dev', 0)
 
44
version_info = (1, 8, 0, 'dev', 0)
45
45
 
46
46
 
47
47
# API compatibility version: bzrlib is currently API compatible with 1.7.
65
65
    1.1.1rc2
66
66
    >>> print _format_version_tuple((1, 4, 0))
67
67
    1.4
 
68
    >>> print _format_version_tuple((1, 4, 0, 'wibble', 0))
 
69
    Traceback (most recent call last):
 
70
    ...
 
71
    ValueError: version_info (1, 4, 0, 'wibble', 0) not valid
68
72
    """
69
73
    if version_info[2] == 0:
70
74
        main_version = '%d.%d' % version_info[:2]
86
90
    elif __release_type == 'candidate' and __sub != 0:
87
91
        __sub_string = 'rc' + str(__sub)
88
92
    else:
89
 
        raise AssertionError("version_info %r not valid" % version_info)
 
93
        raise ValueError("version_info %r not valid" % (version_info,))
90
94
 
91
95
    version_string = '%d.%d.%d.%s.%d' % version_info
92
96
    return main_version + __sub_string