* fix: use `--upgrade` rather than `--ignore-installed` to upgrade pip
This removes left over files when upgrading pip.
* remove all installed python on macOS
* fix: error out on install failure in "Apply build artifact to the local machine" step
* fix: error out on pip installation / update failure
* fix: use environment variable for `PIP_ROOT_USER_ACTION`
This extends the fix from #259 since every platform for 3.8.10 / 3.9.13 has been rebuilt instead of just macOS arm64 being added.
The regression was introduced in #223
The macOS pkg installer does not setup default certificates for OpenSSL.
A script is provided by the macOS pkg installer to setup those using the certifi PyPI package.
Let's run this script as part of the setup template in order to be able to do HTTPS downloads out of the box.
* Download osx packages and setup script
* install from pkg for 3.11 only
* More debug
* More debug
* fix version check
* New-Item build_output.txt
* installationTemplateLocation
* fix version
* fix beta version
* fix building from source
* fix building from source
* fix pkg name
* fix setup.sh
* fix test
* Fix config test with semver
* Fix PYTHON_MAJOR_MINOR
* migrate from .format to interpolation
* add PYTHON_FRAMEWORK_PATH variable
* improve pkg condition
* Add support of unstable versions to package generation (#2)
* Add support of symver versions to Python setup scripts and tests
Co-authored-by: Maksim Petrov <47208721+vmapetr@users.noreply.github.com>
Co-authored-by: MaksimZhukov <v-mazhuk@microsoft.com>
Co-authored-by: Maxim Lobanov <v-malob@microsoft.com>