这个项目在这里:https ://github.com/patarapolw/HosPy
setup.py如下
from setuptools import setup
APP = ['HosPy']
DATA_FILES = [
('database',['database/login.db'])
]
OPTIONS = {
'includes': ['cffi'],
'plist': {
'CFBundleName': 'HosPy'
}
}
setup(
app=APP,
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app','PyQt5','bcrypt','cffi'],
)
我可以运行该应用程序,但我不能超出登录窗口。一开始我根本无法登录,但现在我可以部分...
我想我必须打开内容并手动移动login.db到database/.
现在,错误的用户名是可以的,但是当用户名正确但密码错误时:找不到 bcrypt 后端...
setup.py是的,通过单独成功创建,通过更改from passlib.hash import bcrypt为import bcrypt; 和'includes': ['cffi']。