From a2d529b4b8b9c709cffb5b3b0ec5e012822cf97b Mon Sep 17 00:00:00 2001 From: Martin Bauer <martin.bauer@fau.de> Date: Fri, 30 Aug 2019 13:48:58 +0200 Subject: [PATCH] Fix pystencils include order problem in setup.py If this line from setuptools import find_packages, setup is run after from distutils.extension import Extension a wrong Extension class is used --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index da6b82856..9fa7d47d8 100644 --- a/setup.py +++ b/setup.py @@ -3,7 +3,6 @@ import io import os import sys from contextlib import redirect_stdout -from distutils.extension import Extension from importlib import import_module from setuptools import find_packages, setup @@ -59,6 +58,7 @@ def readme(): def cython_extensions(*extensions): + from distutils.extension import Extension ext = '.pyx' if USE_CYTHON else '.c' result = [Extension(e, [e.replace('.', '/') + ext]) for e in extensions] if USE_CYTHON: -- GitLab