- Implemented `set_exe_version` method in `WindowsBuilder` to set the version information for the generated executable. - This ensures proper MSI updates by comparing file versions. - Added error handling for missing `pefile` dependency and version resource. - Updated `requirements-dev.txt` to include `pefile` as a dependency for building.
21 lines
274 B
Text
21 lines
274 B
Text
-r requirements.txt
|
|
|
|
# Testing
|
|
pytest>=7.4.0
|
|
pytest-cov>=4.1.0
|
|
pytest-qt>=4.2.0
|
|
pytest-asyncio>=0.21.0
|
|
|
|
# Code Quality
|
|
black>=23.0.0
|
|
ruff>=0.1.0
|
|
mypy>=1.5.0
|
|
isort>=5.12.0
|
|
|
|
# Building
|
|
pyinstaller>=6.0.0
|
|
pefile>=2023.2.7
|
|
|
|
# Documentation
|
|
sphinx>=7.0.0
|
|
sphinx-rtd-theme>=1.3.0
|