@@ -10,6 +10,8 @@ def get_versions(default=DEFAULT, verbose=False):
10
10
assert versionfile_source is not None , "please set versioneer.versionfile_source"
11
11
assert tag_prefix is not None , "please set versioneer.tag_prefix"
12
12
assert parentdir_prefix is not None , "please set versioneer.parentdir_prefix"
13
+ assert VCS is not None , "please set versioneer.VCS"
14
+
13
15
# I am in versioneer.py, which must live at the top of the source tree,
14
16
# which we use to compute the root directory. py2exe/bbfreeze/non-CPython
15
17
# don't have __file__, in which case we fall back to sys.argv[0] (which
@@ -24,8 +26,11 @@ def get_versions(default=DEFAULT, verbose=False):
24
26
# tarball/zipball created by 'git archive' or github's download-from-tag
25
27
# feature.
26
28
27
- ver = git_versions_from_keywords (git_get_keywords (versionfile_abs ),
28
- tag_prefix )
29
+ if VCS == "git" :
30
+ ver = git_versions_from_keywords (git_get_keywords (versionfile_abs ),
31
+ tag_prefix )
32
+ else :
33
+ ver = None
29
34
if ver :
30
35
if verbose : print ("got version from expanded keyword %s" % ver )
31
36
return ver
@@ -35,7 +40,10 @@ def get_versions(default=DEFAULT, verbose=False):
35
40
if verbose : print ("got version from file %s %s" % (versionfile_abs ,ver ))
36
41
return ver
37
42
38
- ver = git_versions_from_vcs (tag_prefix , root , verbose )
43
+ if VCS == "git" :
44
+ ver = git_versions_from_vcs (tag_prefix , root , verbose )
45
+ else :
46
+ ver = None
39
47
if ver :
40
48
if verbose : print ("got version from git %s" % ver )
41
49
return ver
0 commit comments