From 427b6db95c4c65c0bd80109abac42f96f7bff45d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Ma=C5=9Blanka?= <piotr.maslanka@henrietta.com.pl> Date: Sun, 15 Mar 2020 23:05:02 +0100 Subject: [PATCH] v0.3 --- cython_multibuild/__init__.py | 2 +- cython_multibuild/multibuild.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/cython_multibuild/__init__.py b/cython_multibuild/__init__.py index 0b4c785..1b207f7 100644 --- a/cython_multibuild/__init__.py +++ b/cython_multibuild/__init__.py @@ -1,4 +1,4 @@ from .build import build from .multibuild import Multibuild -__version__ = '0.2' \ No newline at end of file +__version__ = '0.3' diff --git a/cython_multibuild/multibuild.py b/cython_multibuild/multibuild.py index fd9557c..e41ba7d 100644 --- a/cython_multibuild/multibuild.py +++ b/cython_multibuild/multibuild.py @@ -6,6 +6,7 @@ from setuptools import Extension logger = logging.getLogger(__name__) +SEP_LEN = len(os.path.sep) class Multibuild: def __init__(self, extension_name: str, files: tp.Iterable[str]): @@ -152,10 +153,10 @@ def bootstrap_cython_submodules(): data = '' if 'bootstrap_cython_submodules' not in data: - data = data + """ + data = (""" from %s.__bootstrap__ import bootstrap_cython_submodules bootstrap_cython_submodules() -""" % (self.extension_name, ) +""" % (self.extension_name, )) + data with open(os.path.join(self.bootstrap_directory, '__init__.py'), 'w') as f_out: f_out.write(data) -- GitLab