I finally cleaned up and pushed openmock 2.2.0, which incorporate 2 pull request from the community. #opensearch
https://pypi.org/project/openmock/2.2.0/
Lessons learned
- Easier to fork a project that has a build script that goes beyond just unittests
- Libraries should do matrix builds, apps generally not, so it has to be a different build script
- gitlab actions makes it easy to see if your code is unnecessarily windows incompatible.