You may want to have a look at build123d. Its a Python library with an active and accessible community.