From 39dba025b750865615dd4632d0292f779af9f8ad Mon Sep 17 00:00:00 2001 From: rdb Date: Wed, 22 Nov 2017 21:42:17 +0100 Subject: [PATCH] deploy-ng: fix library suffix being stripped on FreeBSD --- direct/src/showutil/dist.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/direct/src/showutil/dist.py b/direct/src/showutil/dist.py index 9ec6c0c84d..54eba63fa0 100644 --- a/direct/src/showutil/dist.py +++ b/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: