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