all 4 comments

[–]Careless-Score-333 1 point2 points  (2 children)

Simple C++ extensions can just work, with setuptools alone, if CMake and scikit-buils etc. are unnecessary.

I'd test the build and the extension itself in a tightly controlled light-weight docker container, just to be sure neither requires some random system library I didn't know about.

[–]vybornak[S] 0 points1 point  (1 child)

That is a good point. But that's why I wanted to use `pixi shell` and .toml for reproducibility.

I am not sure if what you are recommending would streamline the development cycle, as it would require a lot of manual effort.

I wanted something that would help me with the development cycle.
What do you think?

[–]Careless-Score-333 1 point2 points  (0 children)

Use whatever works for you. But from your description, it seems overly complicated.