need help with a ctypes project for PyPI
Simon Zhang
szhang31415 at gmail.com
Wed Feb 3 12:32:34 EST 2021
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
More information about the Python-list
mailing list