You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm now working on the PyInstaller integration.
Progress will be posted here.
Right now I discovered, that first of all we can only build on Python 3.5 since 3.6 is not yet supported, which is alright.
Also we probably need to add some code that notifies pyinstaller of the used python modules since the normal analysis only searches for imports (and we are using the import module and not the statement)
The text was updated successfully, but these errors were encountered:
There were several issues with the building, but most of it is now fixed.
Building in Appveyor specifically means MSBUILD stuff, which we don't use
Python Versions >= 3.5 do not seem to work with PyInstaller on the AppVeyor VMs
PyInstaller created executables do not seem to use the Python --file-- variable for the executable position and sys.executable has to be used in app path finding
stupid issue was detected, where the topmost folder of the software had to be called "app" or the get_path_to_app function would get stuck in an infinite loop
the inclusion of the PythonNET module and OpenHardwareMonitor assembly requires the existence of an *.exe.config file of the main executable that contains XML data to allow for remote assembly loading
each build in the build matrix triggers a deploy since the whole commit is tagged for building
using a defined release name on the appveyor deploy creates a new release and tags the specific commit related to the build. This causes another build to be created and would produce and infinite loop
The scripts now successfully create builds when commits are tagged. The releases are given the name of the tag and if they already exist (created by Travis for example) they'll just get updated with the Windows binaries.
The changes are currently in the test-appveyor branch and will be integrated into master soon(TM)
I'm now working on the PyInstaller integration.
Progress will be posted here.
Right now I discovered, that first of all we can only build on Python 3.5 since 3.6 is not yet supported, which is alright.
Also we probably need to add some code that notifies pyinstaller of the used python modules since the normal analysis only searches for imports (and we are using the import module and not the statement)
The text was updated successfully, but these errors were encountered: