but these don't seem to be geared towards the system used for the test builds in the EventGhost GitHub repository. The instructions found there say:
just run python Build.py --make-env from an administrative command prompt
Wow, that's it? So easy! Unfortunately it hasn't turned out so simple for me so I'm hoping someone might take pity and give me a bit of help to figure this out.
First of all, obviously you need Python installed and added to your path. But which Python to use? I've tried the version included with EventGhost(py.exe, which is Python Stackless 2.7.9), Python Stackless 2.7.12 32 bit, Python 2.7.12 32 bit, Python 2.7.9 32 bit. All produce the same results.
When I run the build script it proceeds exactly as the successful build logs you can see on GitHub until I get to:
- Code: Select all
--- Build lib27
*** searching for required modules ***
At which point it just hangs forever.
I've set the github.user and github.token configuration values.
If I uncheck "Build lib27" in the build options dialog then the build does complete successfully.
The same issue occurred in the automatic appveyor test build of the pull request I submitted to the EventGhost repository(it hangs on the "searching for required modules" until it times out after an hour) but the test build was successful after the PR was merged.
I'd like to submit some more pull requests to the repository but I need to get this working first. I'm sure I'm missing something super obvious but the build instructions should really be more complete. In a perfect world the build script would be a bit more helpful than just hanging without giving much indication of what went wrong.