From fb6245c6fd0364c28bebb3b80426f1d419928b47 Mon Sep 17 00:00:00 2001 From: nicoo Date: Fri, 29 Oct 2021 11:29:02 +0200 Subject: [PATCH] setup.py: Compile the library to native code with `mypyc` --- setup.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/setup.py b/setup.py index 257640f6..ca946b7a 100755 --- a/setup.py +++ b/setup.py @@ -1,6 +1,8 @@ #!/usr/bin/env python3 from setuptools import setup +from mypyc.build import mypycify + def requirements(section=None): """Helper for loading dependencies from requirements files.""" @@ -19,4 +21,7 @@ def requirements(section=None): setup_requires=requirements() + ['pytest-runner'], install_requires=requirements(), tests_require=requirements('tests'), + ext_modules=mypycify([ + 'ppb_vector/__init__.py', + ]), )