diff --git a/DatabaseApp.spec b/DatabaseApp.spec index 1362ee3..06e1454 100644 --- a/DatabaseApp.spec +++ b/DatabaseApp.spec @@ -1,12 +1,22 @@ # -*- mode: python ; coding: utf-8 -*- +from PyInstaller.utils.hooks import collect_all +mysql_datas, mysql_binaries, mysql_hiddenimports = collect_all('mysql.connector') a = Analysis( ['main.py'], pathex=[], - binaries=[], - datas=[], - hiddenimports=['mysql.connector', 'mysql.connector.locales', 'mysql.connector.locales.eng', 'mysql.connector.plugins', 'mysql.connector.plugins.mysql_native_password', 'kivy.core.window.window_sdl2', 'win32timezone'], + binaries=mysql_binaries, + datas=mysql_datas, + hiddenimports=mysql_hiddenimports + [ + 'mysql', 'mysql.connector', 'mysql.connector.locales', + 'mysql.connector.locales.eng', 'mysql.connector.locales.eng.client_error', + 'mysql.connector.plugins', 'mysql.connector.plugins.mysql_native_password', + 'mysql.connector.plugins.caching_sha2_password', + 'mysql.connector.aio', 'mysql.connector.aio.plugins', + 'mysql.connector.aio.plugins.mysql_native_password', + 'kivy.core.window.window_sdl2', 'win32timezone', + ], hookspath=[], hooksconfig={}, runtime_hooks=[], diff --git a/dist/DatabaseApp.exe b/dist/DatabaseApp.exe index 19145a3..da4aeb6 100644 Binary files a/dist/DatabaseApp.exe and b/dist/DatabaseApp.exe differ