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