mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-16 09:54:35 +00:00
patman: Tidy up sys.path changes
Now that we are using absolute paths we can remove some of the sys.path mangling that appears in the tools. We only need to add the path to 'tools/' so that everything can find modules relative to that directory. The special paths for finding pylibfdt remain. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
bf776679a7
commit
b4fa94959d
9 changed files with 7 additions and 14 deletions
|
@ -20,8 +20,9 @@ import unittest
|
|||
# Bring in the patman and dtoc libraries (but don't override the first path
|
||||
# in PYTHONPATH)
|
||||
our_path = os.path.dirname(os.path.realpath(__file__))
|
||||
for dirname in ['../patman', '../dtoc', '../concurrencytest', '..']:
|
||||
sys.path.insert(2, os.path.realpath(os.path.join(our_path, dirname)))
|
||||
sys.path.insert(2, os.path.join(our_path, '..'))
|
||||
|
||||
from patman import test_util
|
||||
|
||||
# Bring in the libfdt module
|
||||
sys.path.insert(2, 'scripts/dtc/pylibfdt')
|
||||
|
|
|
@ -16,7 +16,6 @@ import unittest
|
|||
# Bring in the patman libraries
|
||||
our_path = os.path.dirname(os.path.realpath(__file__))
|
||||
sys.path.insert(1, os.path.join(our_path, '..'))
|
||||
sys.path.insert(2, os.path.join(our_path, '../patman'))
|
||||
|
||||
# Our modules
|
||||
from buildman import board
|
||||
|
@ -35,7 +34,7 @@ def RunTests(skip_net_tests):
|
|||
import doctest
|
||||
|
||||
result = unittest.TestResult()
|
||||
for module in ['toolchain', 'gitutil']:
|
||||
for module in ['buildman.toolchain', 'patman.gitutil']:
|
||||
suite = doctest.DocTestSuite(module)
|
||||
suite.run(result)
|
||||
|
||||
|
|
|
@ -11,7 +11,6 @@ import unittest
|
|||
|
||||
# Bring in the patman libraries
|
||||
our_path = os.path.dirname(os.path.realpath(__file__))
|
||||
sys.path.append(os.path.join(our_path, '../patman'))
|
||||
|
||||
from buildman import board
|
||||
from buildman import bsettings
|
||||
|
|
|
@ -32,7 +32,6 @@ import unittest
|
|||
|
||||
# Bring in the patman libraries
|
||||
our_path = os.path.dirname(os.path.realpath(__file__))
|
||||
sys.path.append(os.path.join(our_path, '../patman'))
|
||||
sys.path.append(os.path.join(our_path, '..'))
|
||||
|
||||
# Bring in the libfdt module
|
||||
|
|
|
@ -14,8 +14,7 @@ import unittest
|
|||
|
||||
# Bring in the patman libraries
|
||||
our_path = os.path.dirname(os.path.realpath(__file__))
|
||||
for dirname in ['../patman', '..']:
|
||||
sys.path.insert(0, os.path.join(our_path, dirname))
|
||||
sys.path.insert(1, os.path.join(our_path, '..'))
|
||||
|
||||
from dtoc import fdt
|
||||
from dtoc import fdt_util
|
||||
|
|
|
@ -22,8 +22,7 @@ import sys
|
|||
import tempfile
|
||||
import time
|
||||
|
||||
sys.path.insert(1, os.path.join(os.path.dirname(__file__), 'buildman'))
|
||||
import kconfiglib
|
||||
from buildman import kconfiglib
|
||||
|
||||
### constant variables ###
|
||||
OUTPUT_FILE = 'boards.cfg'
|
||||
|
|
|
@ -314,8 +314,6 @@ import tempfile
|
|||
import threading
|
||||
import time
|
||||
|
||||
sys.path.append(os.path.join(os.path.dirname(__file__), '..'))
|
||||
sys.path.append(os.path.join(os.path.dirname(__file__), 'patman'))
|
||||
from buildman import bsettings
|
||||
from buildman import kconfiglib
|
||||
from buildman import toolchain
|
||||
|
|
|
@ -13,7 +13,7 @@ import sys
|
|||
import unittest
|
||||
|
||||
if __name__ == "__main__":
|
||||
# Allow 'import xxx to work'
|
||||
# Allow 'from patman import xxx to work'
|
||||
our_path = os.path.dirname(os.path.realpath(__file__))
|
||||
sys.path.append(os.path.join(our_path, '..'))
|
||||
|
||||
|
|
|
@ -30,7 +30,6 @@ import sys
|
|||
|
||||
# Bring in the patman libraries
|
||||
our_path = os.path.dirname(os.path.realpath(__file__))
|
||||
sys.path.append(os.path.join(our_path, '../tools/patman'))
|
||||
|
||||
from patman import command
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue