summaryrefslogtreecommitdiffstats
path: root/scripts/lib/recipetool
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/lib/recipetool')
-rw-r--r--scripts/lib/recipetool/create_buildsys_python.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/scripts/lib/recipetool/create_buildsys_python.py b/scripts/lib/recipetool/create_buildsys_python.py
index 0b6b042ed1..1a15011687 100644
--- a/scripts/lib/recipetool/create_buildsys_python.py
+++ b/scripts/lib/recipetool/create_buildsys_python.py
@@ -8,7 +8,7 @@
8import ast 8import ast
9import codecs 9import codecs
10import collections 10import collections
11import distutils.command.build_py 11import setuptools.command.build_py
12import email 12import email
13import imp 13import imp
14import glob 14import glob
@@ -459,9 +459,13 @@ class PythonRecipeHandler(RecipeHandler):
459 else: 459 else:
460 package_dir = {} 460 package_dir = {}
461 461
462 class PackageDir(distutils.command.build_py.build_py): 462 dist = setuptools.Distribution()
463
464 class PackageDir(setuptools.command.build_py.build_py):
463 def __init__(self, package_dir): 465 def __init__(self, package_dir):
464 self.package_dir = package_dir 466 self.package_dir = package_dir
467 self.dist = dist
468 super().__init__(self.dist)
465 469
466 pd = PackageDir(package_dir) 470 pd = PackageDir(package_dir)
467 to_scan = [] 471 to_scan = []