PROTON-2102: [Python] Alter CI configurations to allow building python package(s)
diff --git a/.appveyor.yml b/.appveyor.yml
index dc8d069..116e881 100644
--- a/.appveyor.yml
+++ b/.appveyor.yml
@@ -16,6 +16,8 @@
 - vcpkg install jsoncpp:x86-windows
 - vcpkg install jsoncpp:x64-windows
 - vcpkg integrate install
+- pip install --user --upgrade pip
+- pip install --user setuptools tox
 cache:
 - C:\ProgramData\chocolatey\bin -> .appveyor.yml
 - C:\ProgramData\chocolatey\lib -> .appveyor.yml
diff --git a/.travis.yml b/.travis.yml
index 56ff50a..a7bb2a5 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -74,7 +74,7 @@
 
 install:
 - python -m pip install --user --upgrade pip
-- python -m pip install --user coverage tox
+- python -m pip install --user coverage setuptools wheel tox
 - gem install minitest
 
 before_script:
diff --git a/azure-pipelines/steps.yml b/azure-pipelines/steps.yml
index 9f88e4b..ec481d6 100644
--- a/azure-pipelines/steps.yml
+++ b/azure-pipelines/steps.yml
@@ -5,6 +5,10 @@
     versionSpec: $(PythonVersion)
     addToPath: true
     architecture: $(PythonArch)
+- script: |
+    python -m pip install --user --upgrade pip
+    python -m pip install --user setuptools wheel tox
+  name: InstallPythonModules
 - task: CMake@1
   name: CMakeConfigure
   inputs: