Fix PyInstaller compatibility with Python 3.13

- Update PyInstaller from 6.3.0 to 6.15.0 for Python 3.13 support
- Update all dependencies to Python 3.13 compatible versions
- Fix pandas compatibility (2.1.1 -> 2.2.3)
- Update Flask, cryptography, and other packages to latest versions
- Fix build script to work properly with PyInstaller spec files
- Remove conflicting command-line arguments when using spec files
parent b016301b
Pipeline #170 canceled with stages
......@@ -127,10 +127,6 @@ def build_executable():
cmd = [
sys.executable, "-m", "PyInstaller",
"--clean",
"--onefile",
"--console",
"--name", "fixture-manager",
"--additional-hooks-dir", "hooks",
"fixture-manager.spec"
]
......
# Build requirements for PyInstaller
pyinstaller==6.3.0
pyinstaller==6.15.0
auto-py-to-exe==2.41.0
# Runtime requirements (included in the main requirements.txt)
Flask==2.3.3
Flask-SQLAlchemy==3.0.5
Flask==3.0.3
Flask-SQLAlchemy==3.1.1
Flask-Login==0.6.3
Flask-WTF==1.1.1
Flask-JWT-Extended==4.5.3
PyMySQL==1.1.0
cryptography==41.0.4
pandas==2.1.1
openpyxl==3.1.2
Flask-WTF==1.2.1
Flask-JWT-Extended==4.6.0
PyMySQL==1.1.1
cryptography==43.0.1
pandas==2.2.3
openpyxl==3.1.5
xlrd==2.0.1
python-daemon==3.0.1
lockfile==0.12.2
bcrypt==4.0.1
Werkzeug==2.3.7
WTForms==3.0.1
python-dotenv==1.0.0
gunicorn==21.2.0
psutil==5.9.5
watchdog==3.0.0
bcrypt==4.2.0
Werkzeug==3.0.4
WTForms==3.1.2
python-dotenv==1.0.1
gunicorn==23.0.0
psutil==6.1.0
watchdog==6.0.0
click==8.1.7
colorlog==6.7.0
marshmallow==3.20.1
\ No newline at end of file
colorlog==6.8.2
marshmallow==3.23.1
\ No newline at end of file
Flask==2.3.3
Flask-SQLAlchemy==3.0.5
Flask==3.0.3
Flask-SQLAlchemy==3.1.1
Flask-Login==0.6.3
Flask-WTF==1.1.1
Flask-JWT-Extended==4.5.3
PyMySQL==1.1.0
cryptography==41.0.4
pandas==2.1.1
openpyxl==3.1.2
Flask-WTF==1.2.1
Flask-JWT-Extended==4.6.0
PyMySQL==1.1.1
cryptography==43.0.1
pandas==2.2.3
openpyxl==3.1.5
xlrd==2.0.1
python-daemon==3.0.1
lockfile==0.12.2
bcrypt==4.0.1
Werkzeug==2.3.7
WTForms==3.0.1
python-dotenv==1.0.0
gunicorn==21.2.0
psutil==5.9.5
watchdog==3.0.0
bcrypt==4.2.0
Werkzeug==3.0.4
WTForms==3.1.2
python-dotenv==1.0.1
gunicorn==23.0.0
psutil==6.1.0
watchdog==6.0.0
click==8.1.7
colorlog==6.7.0
marshmallow==3.20.1
\ No newline at end of file
colorlog==6.8.2
marshmallow==3.23.1
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment