diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2010-05-21 09:31:19 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2010-05-21 09:31:19 -0400 |
commit | e1f67501c75cdb854abeee21be73a04374a5e259 (patch) | |
tree | 4b983cfdbe5a53db75f99b30f2092981ed3a8b0e /setup.py | |
parent | fcc771ee57d730c3434b1ebf119f408ddbfdb4c6 (diff) | |
download | python-coveragepy-git-e1f67501c75cdb854abeee21be73a04374a5e259.tar.gz |
Simple changes to get code measurement running on Jython.
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 16 |
1 files changed, 11 insertions, 5 deletions
@@ -63,7 +63,7 @@ classifier_list.append("Development Status :: " + devstat) # Set it up! -setup( +setup_args = dict( name = 'coverage', version = __version__, @@ -77,10 +77,6 @@ setup( ] }, - ext_modules = [ - Extension("coverage.tracer", sources=["coverage/tracer.c"]) - ], - entry_points = { 'console_scripts': [ 'coverage = coverage:main', @@ -99,3 +95,13 @@ setup( classifiers = classifier_list, url = __url__, ) + +# Is there a duck-typing way to know we can't compile extensions? +if not sys.platform.startswith('java'): + setup_args.update(dict( + ext_modules = [ + Extension("coverage.tracer", sources=["coverage/tracer.c"]) + ], + )) + +setup(**setup_args) |