Index: tools/telemetry/third_party/coverage/coverage/version.py |
diff --git a/tools/telemetry/third_party/coverage/coverage/version.py b/tools/telemetry/third_party/coverage/coverage/version.py |
new file mode 100644 |
index 0000000000000000000000000000000000000000..0eb1bdb344d42d0f4156b3f4100f2cee9a9c449d |
--- /dev/null |
+++ b/tools/telemetry/third_party/coverage/coverage/version.py |
@@ -0,0 +1,33 @@ |
+# Licensed under the Apache License: http://www.apache.org/licenses/LICENSE-2.0 |
+# For details: https://bitbucket.org/ned/coveragepy/src/default/NOTICE.txt |
+ |
+"""The version and URL for coverage.py""" |
+# This file is exec'ed in setup.py, don't import anything! |
+ |
+# Same semantics as sys.version_info. |
+version_info = (4, 0, 0, 'final', 0) |
+ |
+ |
+def _make_version(major, minor, micro, releaselevel, serial): |
+ """Create a readable version string from version_info tuple components.""" |
+ assert releaselevel in ['alpha', 'beta', 'candidate', 'final'] |
+ version = "%d.%d" % (major, minor) |
+ if micro: |
+ version += ".%d" % (micro,) |
+ if releaselevel != 'final': |
+ short = {'alpha': 'a', 'beta': 'b', 'candidate': 'rc'}[releaselevel] |
+ version += "%s%d" % (short, serial) |
+ return version |
+ |
+ |
+def _make_url(major, minor, micro, releaselevel, serial): |
+ """Make the URL people should start at for this version of coverage.py.""" |
+ url = "https://coverage.readthedocs.org" |
+ if releaselevel != 'final': |
+ # For pre-releases, use a version-specific URL. |
+ url += "/en/coverage-" + _make_version(major, minor, micro, releaselevel, serial) |
+ return url |
+ |
+ |
+__version__ = _make_version(*version_info) |
+__url__ = _make_url(*version_info) |