feat: codex-register with Sub2API增强 + Playwright引擎
Some checks are pending
Docker Image CI / build-and-push-image (push) Waiting to run
Some checks are pending
Docker Image CI / build-and-push-image (push) Waiting to run
This commit is contained in:
149
codex_register.spec
Normal file
149
codex_register.spec
Normal file
@@ -0,0 +1,149 @@
|
||||
# -*- 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,
|
||||
)
|
||||
Reference in New Issue
Block a user