This PR adds the restore-packages.cmd script for python. After this PR, all the language extensions should have restore packages scripts for their supported environments.
Adds restore-packages.cmd to set some environment variables and then install Python, pip, numpy, and pandas. It also downloads and builds the Boost library (with an upgraded version of Boost also) for use with Python.
Inside restore-packages.cmd, we create a Boost user-config.jam configuration file for building Boost.Python, which contains information about python location and version.
The bootstrap.bat is a batch file that is part of the Boost library distribution. It's used to set up the Boost.Build system, which is the build system used to compile the Boost libraries. After it gets called, the b2.exe would be placed inside the same folder and we can use that to build Boost.Python with the created configuration.
Updates CMakeLists.txt and build scripts for Python and Python test to use the packages installed by the restore-packages.cmd
This PR adds the restore-packages.cmd script for python. After this PR, all the language extensions should have restore packages scripts for their supported environments.
restore-packages.cmd
to set some environment variables and then install Python, pip, numpy, and pandas. It also downloads and builds the Boost library (with an upgraded version of Boost also) for use with Python.restore-packages.cmd
, we create a Boost user-config.jam configuration file for building Boost.Python, which contains information about python location and version.bootstrap.bat
is a batch file that is part of the Boost library distribution. It's used to set up the Boost.Build system, which is the build system used to compile the Boost libraries. After it gets called, the b2.exe would be placed inside the same folder and we can use that to build Boost.Python with the created configuration.CMakeLists.txt
and build scripts for Python and Python test to use the packages installed by therestore-packages.cmd