diff options
Diffstat (limited to '')
-rw-r--r-- | converters/py-rencode/files/patch-setup.py | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/converters/py-rencode/files/patch-setup.py b/converters/py-rencode/files/patch-setup.py new file mode 100644 index 000000000000..8c34a7b2e316 --- /dev/null +++ b/converters/py-rencode/files/patch-setup.py @@ -0,0 +1,35 @@ +# 1) converters/py-rencode: Fails to configure if cython is installed +# 2) make setup.py test command work via test_suite directive +# 3) Honour/respect user CFLAGS +# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233561 + +--- setup.py.orig 2018-10-21 17:41:35 UTC ++++ setup.py +@@ -29,19 +29,14 @@ from distutils.errors import CCompilerError, Distutils + from setuptools import setup + from setuptools.extension import Extension + +-try: +- from Cython.Build import build_ext +- from Cython.Build import cythonize +-except ImportError as ex: +- from setuptools.command.build_ext import build_ext +- cythonize = False ++from setuptools.command.build_ext import build_ext ++cythonize = False + + source_ext = ".pyx" if cythonize else ".c" + + ext_modules = [ + Extension( + "rencode._rencode", +- extra_compile_args=["-O3"], + sources=["rencode/rencode" + source_ext], + ), + ] +@@ -93,4 +88,5 @@ setup( + cmdclass={'build_ext': optional_build_ext}, + ext_modules=ext_modules, + setup_requires=['setuptools', 'wheel'], ++ test_suite='tests', + ) |