From aac661d292f1b767decd03a72ed4013116be5ea4 Mon Sep 17 00:00:00 2001 From: Sebastian Messmer Date: Wed, 2 Mar 2016 14:18:47 +0100 Subject: [PATCH] Recognize git version from tarball name if everything else fails --- src/gitversion/versioneer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gitversion/versioneer.py b/src/gitversion/versioneer.py index 341adb5a..1e0128ba 100644 --- a/src/gitversion/versioneer.py +++ b/src/gitversion/versioneer.py @@ -1170,7 +1170,8 @@ def versions_from_parentdir(parentdir_prefix, root, verbose): Source tarballs conventionally unpack into a directory that includes both the project name and a version string. """ - dirname = os.path.basename(root) + # -- (MESSMER) CHANGED FOLLOWING LINE TO LOOK IN ../.. instead of . -- + dirname = os.path.basename(os.path.abspath(os.path.join(os.path.join(root, '..'), '..'))) if not dirname.startswith(parentdir_prefix): if verbose: print("guessing rootdir is '%s', but '%s' doesn't start with "