CASSPYTHON-21 Wheels for 3.30.0 include Cython-generated .c files#1291
CASSPYTHON-21 Wheels for 3.30.0 include Cython-generated .c files#1291absurdfarce wants to merge 1 commit intoapache:trunkfrom
Conversation
|
Local source dist and wheel builds indicate that the C files are now excluded: libevwrapper.c and cmurmur.c are apparently still included here because they're explicitly called out in MANIFEST.in. This is actually desirable; we want those files included (at least in a source distribution) so that native libs can be recompiled if need be. The Cython C files should be regenerated in that case so they very definitely should not be in the source tarball. This looks very different from the source dist and wheel builds uploaded for 3.30.0: |
|
For sake of completeness I installed the wheel file built from this change in a local venv and confirmed that C source files are not present. Mainly wanted to make sure they weren't sneaking in from somewhere else. |
|
For sake of additional completeness I executed a normal wheel build using this branch and confirmed that the resulting wheels also don't have any extraneous C source files. This test indicates that our current wheel build infrastructure should play nice with this change and fix the issue. |
No description provided.