Hi, I have created a ctypes project as in the following link's first answer: https://stackoverflow.com/questions/42585210/extending-setuptools-extension-to-use-cmake-in-setup-py
Since my machine's gcc is too high version or something, I used the docker image located here: https://quay.io/repository/pypa/manylinux2014_x86_64 to compile the copied .whl file. I ran auditwheel repair on my whl file then copied it back to my local machine without complaints. I'm not sure I understand the subsequent process I need to do with PyPI. If I copy the manylinux2014 wheel back to my local machine (into the dist folder) and run the command: python3 -m twine upload --repository testpypi dist/* following the instructions from: https://packaging.python.org/tutorials/packaging-projects/ when I pip3 install spamplusplus (this is the name I gave my test project) https://test.pypi.org/project/spamplusplus/ I get that the CMakeLists.txt file is not existent. I used the same setup.py file given in the link: https://stackoverflow.com/questions/42585210/extending-setuptools-extension-to-use-cmake-in-setup-py However I get the error that CMakeLists.txt file is not being uploaded? cmake /tmp/pip-build-6ff9ifuu/spamplusplus -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=/tmp/pip-build-6ff9ifuu/spamplusplus/build/lib.linux-x86_64-3.6/spamplusplus -DCMAKE_BUILD_TYPE=Release CMake Error: The source directory "/tmp/pip-build-6ff9ifuu/spamplusplus" does not appear to contain CMakeLists.txt. I think this is something basic involving paths but could be more involved. Can anyone help!! Thanks, Simon Zhang -- https://mail.python.org/mailman/listinfo/python-list