From 30d9b40f9bf9ee7db16ad223fb9282f748f607ef Mon Sep 17 00:00:00 2001 From: Mads Ynddal <5528170+Baekalfen@users.noreply.github.com> Date: Wed, 17 Jan 2024 14:37:53 +0100 Subject: [PATCH] Fix PyPy with pip install --- setup.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/setup.py b/setup.py index b2ed34024..eed0370ed 100644 --- a/setup.py +++ b/setup.py @@ -4,15 +4,19 @@ import sys from multiprocessing import cpu_count -import numpy as np -from Cython.Build import cythonize -from Cython.Distutils import build_ext as _build_ext from setuptools import Extension, setup CYTHON = platform.python_implementation() == "CPython" ROOT_DIR = "pyboy" +if not CYTHON: + setup() + exit(0) + +import numpy as np +from Cython.Build import cythonize from Cython.Compiler import DebugFlags, Errors +from Cython.Distutils import build_ext as _build_ext def patched_error(position, message):