diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-08-29 19:07:27 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-08-29 19:07:27 -0400 |
commit | 5eff49e08d547536a0ea87be2a64d8aed2335c61 (patch) | |
tree | 70f309c2a32bc56fa394e5e2f2f5a874fd8d68c5 /setup.py | |
parent | ab5a1a7f4a87e6e74335986a571b03e2fb6c15ee (diff) | |
download | sqlalchemy-attempt_c_loading.tar.gz |
- attempt to write part of _populate_full in C. Performance differenceattempt_c_loading
is pretty much zippo! 1%. to use C code here would require a much more
fundamental rewrite of everything so that we aren't just calling python
functions.
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -43,7 +43,9 @@ ext_modules = [ Extension('sqlalchemy.cresultproxy', sources=['lib/sqlalchemy/cextension/resultproxy.c']), Extension('sqlalchemy.cutils', - sources=['lib/sqlalchemy/cextension/utils.c']) + sources=['lib/sqlalchemy/cextension/utils.c']), + Extension('sqlalchemy.cloader', + sources=['lib/sqlalchemy/cextension/loader.c']) ] ext_errors = (CCompilerError, DistutilsExecError, DistutilsPlatformError) |