diff options
| -rw-r--r-- | makefile | 6 | ||||
| -rw-r--r-- | setup.py | 4 |
2 files changed, 6 insertions, 4 deletions
@@ -18,7 +18,7 @@ clean: rm -f MANIFEST rm -rf dist -bootstrap: _virtualenv setup +bootstrap: _virtualenv jq.c setup _virtualenv/bin/pip install -e . ifneq ($(wildcard test-requirements.txt),) _virtualenv/bin/pip install -r test-requirements.txt @@ -29,3 +29,7 @@ setup: README _virtualenv: virtualenv _virtualenv + +jq.c: _virtualenv + _virtualenv/bin/pip install cython + _virtualenv/bin/cython jq.pyx @@ -3,7 +3,6 @@ import os from setuptools import setup from distutils.extension import Extension -from Cython.Distutils import build_ext def read(fname): @@ -11,7 +10,7 @@ def read(fname): jq_extension = Extension( "jq", - sources=["jq.pyx"], + sources=["jq.c"], include_dirs=["../jq/"], libraries=["jq"], library_dirs=["../jq/"], @@ -24,7 +23,6 @@ setup( long_description=read("README"), author='Michael Williamson', url='http://github.com/mwilliamson/jq.py', - cmdclass={"build_ext": build_ext}, ext_modules = [jq_extension] ) |
