Test new compilation methods for Client module
The currently tested compilation method is complicated and error prone. I suggest we look into migrating to either cx-freeze or py2exe. The new tool has to be able to:
- Generate a single executable.
- Compile the Client module to .exe under a Linux based OS (meaning the the compilation take place in a Linux system)
I haven't tested either of these tools yet (and I probably won't for some time since I'm currently working on adding decent TLS to RSPET's communication -see Add-TLS branch- and shielding the Server module against malicious clients -there are still a couple of ways a custom made client can cripple some of the Server's functionalities-) though the later choice seems to fail the second requirement (purely from some searching I've done).
So if anyone wants to test RSPET's Client module with either of these tools or suggest/test with another tool feel free to join us :)
I have experience with cx-freeze and py2exe. I'd love to help you out.