From 0421f3fe9e6029431c4528155b1765002330e2eb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20Ma=C5=9Blanka?= <piotr.maslanka@henrietta.com.pl>
Date: Fri, 27 Mar 2020 17:26:55 +0100
Subject: [PATCH] v1.1.2: bugfix release

---
 example/setup.py    | 4 ++--
 snakehouse/build.py | 4 +++-
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/example/setup.py b/example/setup.py
index 253f301..2ec5272 100644
--- a/example/setup.py
+++ b/example/setup.py
@@ -7,8 +7,8 @@ from setuptools import Extension
 # and will be directed directly to Cython.Build.cythonize()
 cython_multibuilds = [
         # note that Windows-style pathes are supported on Linux build environment,
-        # also, the reverse is true
-    Multibuild('example_module', ['example_module\\test.pyx', 'example_module/test2.pyx',
+        # the reverse not necessarily being true (issue #2)
+    Multibuild('example_module', ['example_module/test.pyx', 'example_module/test2.pyx',
                                   'example_module/test3/test3.pyx',
                                   'example_module/test_n.c']),
     Extension('example2.example', ['example2/example.pyx']),
diff --git a/snakehouse/build.py b/snakehouse/build.py
index 1d7992b..ce92b37 100644
--- a/snakehouse/build.py
+++ b/snakehouse/build.py
@@ -3,8 +3,10 @@ from Cython.Build import cythonize
 from setuptools import Extension
 from .multibuild import Multibuild
 
+MultiBuildType = tp.Union[Multibuild, Exception]
 
-def build(extensions: tp.List[tp.Union[Multibuild, Extension]], *args, **kwargs):
+
+def build(extensions: tp.List[MultiBuildType], *args, **kwargs):
     returns = []
     for multi_build in extensions:
         if isinstance(multi_build, Extension):
-- 
GitLab