Кажется, что очень мало требований, подобных тому, что я делаю для этого варианта использования. Здесь опубликуйте решение о том, что я делаю сейчас, и надеюсь, что оно может помочь кому-то, кто столкнется с той же проблемой.
Обычно я сталкиваюсь с контейнером docker с томом, смонтированным на моем диске, python код находится там. Затем я могу скомпилировать мои python файлы в контейнере, и я также могу получить мои скомпилированные .so файлы в моем локальном файле.
Одна команда добьется цели.
docker run -it -v $(pwd):/dist python:3.8-buster bash -c "pip3 install Cython==0.29.17 && cythonize -3 -i [YOUR PYTHON CODE ROOT Folder]/*.py"