summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2013-06-18 23:52:23 +0100
committerMichael Williamson <mike@zwobble.org>2013-06-18 23:52:23 +0100
commitc9c0481862a0c96c016660d50d3fa3f733424180 (patch)
tree56967c285c35c410d5ccc4cbcd7cfddde0e73d49
parent382e518951f2caae0ba951b49811a4956e22ce2d (diff)
Remove cython from setup.py
-rw-r--r--makefile6
-rw-r--r--setup.py4
2 files changed, 6 insertions, 4 deletions
diff --git a/makefile b/makefile
index 997b575..f469a8f 100644
--- a/makefile
+++ b/makefile
@@ -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
diff --git a/setup.py b/setup.py
index dbc2e96..874b9a6 100644
--- a/setup.py
+++ b/setup.py
@@ -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]
)