Some checks are pending
Docker Image CI / build-and-push-image (push) Waiting to run
150 lines
4.0 KiB
Python
150 lines
4.0 KiB
Python
# -*- mode: python ; coding: utf-8 -*-
|
|
|
|
import sys
|
|
from pathlib import Path
|
|
|
|
block_cipher = None
|
|
|
|
a = Analysis(
|
|
['webui.py'],
|
|
pathex=['.'],
|
|
binaries=[],
|
|
datas=[
|
|
('templates', 'templates'),
|
|
('static', 'static'),
|
|
('src', 'src'),
|
|
],
|
|
hiddenimports=[
|
|
'uvicorn.logging',
|
|
'uvicorn.loops',
|
|
'uvicorn.loops.auto',
|
|
'uvicorn.loops.asyncio',
|
|
'uvicorn.loops.uvloop',
|
|
'uvicorn.protocols',
|
|
'uvicorn.protocols.http',
|
|
'uvicorn.protocols.http.auto',
|
|
'uvicorn.protocols.http.h11_impl',
|
|
'uvicorn.protocols.http.httptools_impl',
|
|
'uvicorn.protocols.websockets',
|
|
'uvicorn.protocols.websockets.auto',
|
|
'uvicorn.protocols.websockets.websockets_impl',
|
|
'uvicorn.protocols.websockets.wsproto_impl',
|
|
'uvicorn.lifespan',
|
|
'uvicorn.lifespan.off',
|
|
'uvicorn.lifespan.on',
|
|
'fastapi',
|
|
'fastapi.middleware',
|
|
'fastapi.middleware.cors',
|
|
'fastapi.staticfiles',
|
|
'fastapi.templating',
|
|
'starlette',
|
|
'starlette.routing',
|
|
'starlette.middleware',
|
|
'starlette.staticfiles',
|
|
'starlette.templating',
|
|
'jinja2',
|
|
'sqlalchemy',
|
|
'sqlalchemy.orm',
|
|
'sqlalchemy.orm.session',
|
|
'sqlalchemy.orm.decl_api',
|
|
'sqlalchemy.ext.declarative',
|
|
'sqlalchemy.engine',
|
|
'sqlalchemy.engine.create',
|
|
'sqlalchemy.engine.url',
|
|
'sqlalchemy.pool',
|
|
'sqlalchemy.sql',
|
|
'sqlalchemy.sql.schema',
|
|
'sqlalchemy.sql.sqltypes',
|
|
'sqlalchemy.dialects',
|
|
'sqlalchemy.dialects.sqlite',
|
|
'sqlalchemy.dialects.sqlite.pysqlite',
|
|
'aiosqlite',
|
|
'pydantic',
|
|
'pydantic_settings',
|
|
'curl_cffi',
|
|
'curl_cffi.requests',
|
|
'email.mime',
|
|
'email.mime.text',
|
|
'email.mime.multipart',
|
|
'imaplib',
|
|
'h11',
|
|
'anyio',
|
|
'anyio.lowlevel',
|
|
'click',
|
|
'src.web.app',
|
|
'src.web.routes',
|
|
'src.config.settings',
|
|
'src.config.constants',
|
|
'src.database.models',
|
|
'src.database.session',
|
|
'src.database.crud',
|
|
'src.database.init_db',
|
|
'src.core.register',
|
|
'src.core.http_client',
|
|
'src.core.utils',
|
|
'src.services.base',
|
|
'src.services.tempmail',
|
|
'src.services.moe_mail',
|
|
'src.services.outlook',
|
|
'src.services.outlook.account',
|
|
'src.services.outlook.base',
|
|
'src.services.outlook.email_parser',
|
|
'src.services.outlook.health_checker',
|
|
'src.services.outlook.service',
|
|
'src.services.outlook.token_manager',
|
|
'src.services.outlook.providers',
|
|
'src.services.outlook.providers.base',
|
|
'src.services.outlook.providers.graph_api',
|
|
'src.services.outlook.providers.imap_new',
|
|
'src.services.outlook.providers.imap_old',
|
|
'src.services.outlook_legacy',
|
|
'src.core.cpa_upload',
|
|
'src.core.oauth',
|
|
'src.core.token_refresh',
|
|
'src.web.routes.accounts',
|
|
'src.web.routes.email_services',
|
|
'src.web.routes.registration',
|
|
'src.web.routes.settings',
|
|
'src.web.routes.websocket',
|
|
'src.web.task_manager',
|
|
],
|
|
hookspath=[],
|
|
hooksconfig={},
|
|
runtime_hooks=[],
|
|
excludes=[
|
|
'tkinter',
|
|
'matplotlib',
|
|
'numpy',
|
|
'pandas',
|
|
'PIL',
|
|
'pytest',
|
|
],
|
|
win_no_prefer_redirects=False,
|
|
win_private_assemblies=False,
|
|
cipher=block_cipher,
|
|
noarchive=False,
|
|
)
|
|
|
|
pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher)
|
|
|
|
exe = EXE(
|
|
pyz,
|
|
a.scripts,
|
|
a.binaries,
|
|
a.datas,
|
|
[],
|
|
name='codex-register',
|
|
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,
|
|
)
|