chore(vendor): vendor vnpy_qmt 0.3.3 源码自行维护
vnpy_qmt 是唯一券商交易 gateway(关键路径),社区包断更有风险。 按 vnpy_v4.4.0 同一套约定 vendor 源码、sys.path 引用、不 pip install。 - vnpy_qmt_v0.3.3/vnpy_qmt/ (5文件587行) + LICENSE(Apache-2.0) + README - run_web.py 加 if-exists 路径块,import 方式不变 (from vnpy_qmt import QmtGateway) Mac 验证: py_compile 全过 + import 解析到 vendor 副本(仅卡 xtquant Win-only,符合预期) VPS 生产切换(Part B: rsync+pip uninstall+重启+实证) 待确认
This commit is contained in:
@@ -15,6 +15,12 @@ if os.path.exists(vnpy_dir):
|
||||
sys.path.insert(0, vnpy_dir)
|
||||
print(f"Added vnpy_v4.4.0 to Python path: {vnpy_dir}")
|
||||
|
||||
# 添加 vnpy_qmt_v0.3.3(vendor 源码,自行维护)到 Python 路径
|
||||
qmt_dir = os.path.join(project_dir, "vnpy_qmt_v0.3.3")
|
||||
if os.path.exists(qmt_dir):
|
||||
sys.path.insert(0, qmt_dir)
|
||||
print(f"Added vnpy_qmt_v0.3.3 to Python path: {qmt_dir}")
|
||||
|
||||
if __name__ == "__main__":
|
||||
import uvicorn
|
||||
|
||||
|
||||
Reference in New Issue
Block a user