PY文件在保证运行速度情况下的加密方法

问题:xx.py文件如何在保证其运行速度的情况下加密

应用背景:
1 - python - 3.7;
2 - 运行环境:windows和云服务器centos-7.9;
3 - 对方为企业客户,我方对源代码安全性要求较高;

现有方案:将xx.py转为pyd(windows)和so文件。

是否有其他方案能够更好地替代、或进一步优化现有方案?

已经转二进制码了,对方想破解只能反汇编了,还想往哪个方向优化呢