From 29a2652bbff0b14ff535a6fd1b0c93de363e1c90 Mon Sep 17 00:00:00 2001 From: cmercier Date: Thu, 4 Jun 2020 15:06:35 +0200 Subject: [PATCH] Fixed installation on Ubuntu without pip --- setup.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 299ccfd..14d67b6 100755 --- a/setup.py +++ b/setup.py @@ -27,10 +27,11 @@ class Distribution(ori_Distribution): ori_Distribution.__init__(self, attrs) - self.global_options.insert(0,('cobitools3', None, "intall location of the C library" + self.global_options.insert(0,('cobitools3', None, "install location of the C library" )) from distutils.command.build import build as build_ori +from setuptools.command.bdist_egg import bdist_egg as bdist_egg_ori from distutils.core import Command @@ -71,6 +72,12 @@ class build(build_ori): build_ori.run(self) +class bdist_egg(bdist_egg_ori): + def run(self): + self.run_command('build_clib') + bdist_egg_ori.run(self) + + sys.path.append(os.path.abspath("python")) @@ -166,6 +173,7 @@ setup(name=PACKAGE, ext_modules=xx, distclass=Distribution, cmdclass={'build': build, + 'bdist_egg': bdist_egg, 'build_clib': build_clib}, cobitools3=get_python_lib(), packages = findPackage('python'),