Delete generated file createindexlistcython.c
Merge request reports
Activity
This file is gigantic and the problem can resurface after any Python update. Why don't we dynamically call cython to generate it from the .pyx file? We already print a warning "Boundary setup may take very long! Consider installing cython to speed it up" if the compiled module is missing and
pyximport
fails, so this would not be a hard dependency. Apparently setup.py calls cythonize if available, so you probably only ran into this problem because cython wasn't installed on your computer?The current setup works even if Cython is not installed. It just compiles the C file. The generation is right now only triggered when setup is called with
--use-cython
. The actual python file is apparently never used.The problem was that apparently some deprecated symbols of the C API disappeared. When you're using the C API of Python it may change in any version but it is a least somewhat stable.
Edited by Stephan Seitzadded 16 commits
-
10b119c4...2e853dc8 - 14 commits from branch
pycodegen:master
- cc64d377 - Regenerate createindexlistcython.c
- 9363a277 - Remove generated file createindexlistcython.c
-
10b119c4...2e853dc8 - 14 commits from branch
added 1 commit
- 298afc1b - Remove generated file createindexlistcython.c
mentioned in commit f3e81539