You will need to configure and install Java in Wine if you want to go that way. The ICE adapter is using Java. You cannot escape. : D
Also, I haven't seen anybody who successfully installed Python and run the old client and the game in a Wine environment.
Not to mention that the new random map generator feature will be not accessible in the Python client. You won't be able to play those games and watch replays.
The Python client works on Windows btw. I just saw Farms using it in his stream, he couldn't watch a replay with a random map in it tho. He had to switch to the Java client.