py2app успешен, но приложение выходит за пределы окна проверки пароля для входа в систему "bcrypt"
Этот проект здесь: 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...
Yay, успешно создан через setup.py
в одиночку, изменив from passlib.hash import bcrypt
в import bcrypt
; а также 'includes': ['cffi']
,