瀏覽代碼

deploy-ng: fix library suffix being stripped on FreeBSD

rdb 8 年之前
父節點
當前提交
39dba025b7
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      direct/src/showutil/dist.py

+ 3 - 2
direct/src/showutil/dist.py

@@ -261,8 +261,9 @@ class build_apps(distutils.core.Command):
                 # Remove python version string
                 if sys.version_info >= (3, 0):
                     parts = basename.split('.')
-                    parts = parts[:-2] + parts[-1:]
-                    basename = '.'.join(parts)
+                    if len(parts) >= 3 and '-' in parts[-2]:
+                        parts = parts[:-2] + parts[-1:]
+                        basename = '.'.join(parts)
             else:
                 # Builtin module, but might not be builtin in wheel libs, so double check
                 if module in whl_modules: