# -*- mode: python ; coding: utf-8 -*-
a = Analysis(
['run_app_akshare.py'],
pathex=['E:/01_MyData/xssl_codes/01_xssl_project/99_hobby/04_小工具开发/集成工具/打包测试2'],
binaries=[],
datas=[
('myapp_akshare.py', '.'),
('favicon.ico', '.'),
# streamlit 静态资源
("C:/Users/xiaoq/AppData/Local/Programs/Python/venv/dgrxlh/Lib/site-packages/streamlit/static", "streamlit/static"),
("C:/Users/xiaoq/AppData/Local/Programs/Python/venv/dgrxlh/Lib/site-packages/streamlit/runtime", "streamlit/runtime"),
# 必要的 .dist-info 目录(streamlit、pandas、pyarrow 等)
("C:/Users/xiaoq/AppData/Local/Programs/Python/venv/dgrxlh/Lib/site-packages/streamlit-1.46.1.dist-info", "streamlit-1.46.1.dist-info"),
("C:/Users/xiaoq/AppData/Local/Programs/Python/venv/dgrxlh/Lib/site-packages/pandas-*.dist-info", "."), # 可选
("C:/Users/xiaoq/AppData/Local/Programs/Python/venv/dgrxlh/Lib/site-packages/pyarrow-*.dist-info", "."), # 可选
("C:/Users/xiaoq/AppData/Local/Programs/Python/venv/dgrxlh/Lib/site-packages/akshare/file_fold/calendar.json", "akshare/file_fold"),
('C:/Users/xiaoq/AppData/Local/Programs/Python/Python311/Lib/encodings', 'encodings'),
("C:/Users/xiaoq/AppData/Local/Programs/Python/Python311/DLLs", "DLLs"),
],
hiddenimports=[
'plotly', 'plotly.graph_objs', 'pandas', 'xlsxwriter', 'akshare','akshare', 'encodings', 'codecs','encodings.aliases', 'encodings.utf_8',
'sklearn', 'scipy', 'openpyxl', 'pyarrow', 'numpy', 'streamlit', 'requests','uuid',
'streamlit.runtime', 'streamlit.web', 'streamlit.web.bootstrap'
],
hookspath=['./hooks'],
hooksconfig={},
runtime_hooks=[],
excludes=[],
noarchive=False,
optimize=0,
)
pyz = PYZ(a.pure)
exe = EXE(
pyz,
a.scripts,
a.binaries,
a.datas,
[],
name='打工人学量化ETF组合分析器',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
upx_exclude=[],
runtime_tmpdir=None,
console=True,
disable_windowed_traceback=False,
argv_emulation=False,
target_arch=None,
codesign_identity=None,
entitlements_file=None,
icon=['favicon.ico'],
)