DebugClients/Python/coverage/version.py

changeset 5051
3586ebd9fac8
parent 4491
0d8612e24fef
equal deleted inserted replaced
5047:04e5dfbd3f3d 5051:3586ebd9fac8
3 3
4 """The version and URL for coverage.py""" 4 """The version and URL for coverage.py"""
5 # This file is exec'ed in setup.py, don't import anything! 5 # This file is exec'ed in setup.py, don't import anything!
6 6
7 # Same semantics as sys.version_info. 7 # Same semantics as sys.version_info.
8 version_info = (4, 0, 0, 'final', 0) 8 version_info = (4, 1, 0, 'final', 0)
9 9
10 10
11 def _make_version(major, minor, micro, releaselevel, serial): 11 def _make_version(major, minor, micro, releaselevel, serial):
12 """Create a readable version string from version_info tuple components.""" 12 """Create a readable version string from version_info tuple components."""
13 assert releaselevel in ['alpha', 'beta', 'candidate', 'final'] 13 assert releaselevel in ['alpha', 'beta', 'candidate', 'final']
20 return version 20 return version
21 21
22 22
23 def _make_url(major, minor, micro, releaselevel, serial): 23 def _make_url(major, minor, micro, releaselevel, serial):
24 """Make the URL people should start at for this version of coverage.py.""" 24 """Make the URL people should start at for this version of coverage.py."""
25 url = "https://coverage.readthedocs.org" 25 url = "https://coverage.readthedocs.io"
26 if releaselevel != 'final': 26 if releaselevel != 'final':
27 # For pre-releases, use a version-specific URL. 27 # For pre-releases, use a version-specific URL.
28 url += "/en/coverage-" + _make_version(major, minor, micro, releaselevel, serial) 28 url += "/en/coverage-" + _make_version(major, minor, micro, releaselevel, serial)
29 return url 29 return url
30 30

eric ide

mercurial