Fix travis build

This commit is contained in:
rdb 2017-09-19 17:49:04 +02:00
parent 35349b6224
commit 4018efc50d
2 changed files with 10 additions and 3 deletions

View File

@ -35,6 +35,7 @@ addons:
- python-dev
- python3-dev
- zlib1g-dev
- fakeroot
script: $PYTHONV makepanda/makepanda.py --everything --git-commit $TRAVIS_COMMIT $FLAGS --threads 4 && LD_LIBRARY_PATH=built/lib PYTHONPATH=built $PYTHONV makepanda/test_imports.py
notifications:
irc:

View File

@ -7,13 +7,19 @@ import os, importlib
import direct.showbase.VerboseImport
import imp
import panda3d
dir = os.path.dirname(panda3d.__file__)
for basename in os.listdir(dir):
module, ext = os.path.splitext(basename)
extensions = set()
for suffix in imp.get_suffixes():
extensions.add(suffix[0])
if ext in ('.pyd', '.so'):
for basename in os.listdir(dir):
module = basename.split('.', 1)[0]
ext = basename[len(module):]
if ext in extensions:
importlib.import_module('panda3d.%s' % (module))