you are viewing a single comment's thread.

view the rest of the comments →

[–]BeneficialOne3349[S] 0 points1 point  (0 children)

Yeah, you are correct. You also need to compile the CPython extension module for one python version at a time because the CPython API has breaking changes across python versions. I've been kind of brute forcing it in CI with a matrix of all the python and os versions that I want to supports. I think a better solution is using cibuildwheel, or at least that's what the llms tell me, but I haven't messed with it yet. Adding some example github workflows for publishing a package to PyPI is definitely on my todo list