This PR updates the installation instructions to explain how to use newer Python versions. The implementation already works with these newer versions; only Dockerfile and configure.sh had to be updated slightly.
I have tested the updated code in a Ubuntu VM and in a Ubuntu container and some sample code works as intended.
I noted that some files still implicitly assume that Python 3.2 is being used, but that would require a larger refactor to get it to work with arbitrary Python versions. These files are not part of Charm itself but rather of the installation process. These files are as follows:
This PR updates the installation instructions to explain how to use newer Python versions. The implementation already works with these newer versions; only
Dockerfile
andconfigure.sh
had to be updated slightly.I have tested the updated code in a Ubuntu VM and in a Ubuntu container and some sample code works as intended.
I noted that some files still implicitly assume that Python 3.2 is being used, but that would require a larger refactor to get it to work with arbitrary Python versions. These files are not part of Charm itself but rather of the installation process. These files are as follows:
installers/osx.installer/build-osx-installer.sh
installers/osx.installer/Charm Crypto.pkgproj
installers/win.installer/charm-exe-script.nsi