jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/425221 )

Change subject: Revert "Cleanup .appveyor.yml file"
......................................................................

Revert "Cleanup .appveyor.yml file"

This reverts commit c8c8e32ae1e85c6c3c1ffb18d2a46bb1942f2152.
We need the installer for 2.7.2 and 3.4.0, otherwise
appveyor falls back to Python 2.7.14 for those versions.

Bug: T191188
Change-Id: Ib39aa22fc60da0c8061518db0d7b7c8cf42aea78
---
M .appveyor.yml
1 file changed, 15 insertions(+), 1 deletion(-)

Approvals:
  Xqt: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/.appveyor.yml b/.appveyor.yml
index d50e536..2755449 100644
--- a/.appveyor.yml
+++ b/.appveyor.yml
@@ -2,6 +2,12 @@
 environment:

   global:
+    APPVEYOR_PYTHON_URL: 
"https://raw.githubusercontent.com/ogrisel/python-appveyor-demo/master/appveyor/";
+
+    # SDK v7.0 MSVC Express 2008's SetEnv.cmd script will fail if the
+    # /E:ON and /V:ON options are not enabled in the batch script intepreter
+    # See: http://stackoverflow.com/a/13751649/163740
+    CMD_IN_ENV: "cmd /E:ON /V:ON /C .\\appveyor\\run_with_env.cmd"

     PYWIKIBOT2_DIR: "%appdata%\\Pywikibot"
     PYWIKIBOT2_USER_CONFIG: "%appdata%\\Pywikibot\\user-config.py"
@@ -67,6 +73,14 @@

 install:
   - git submodule update --init
+  # Download the Appveyor Python build accessories into subdirectory .\appveyor
+  - mkdir appveyor
+  - ps: $wc = new-object net.webclient
+  - ps: $run = $wc.DownloadString($env:APPVEYOR_PYTHON_URL + 
'run_with_env.cmd')
+  - ps: $run | Out-File -Encoding ascii -FilePath appveyor\run_with_env.cmd
+
+  # This is needed for Python versions not installed on Appveyor build machines
+  - ps: if (-not(Test-Path($env:PYTHON))) { iex 
$wc.DownloadString($env:APPVEYOR_PYTHON_URL + 'install.ps1') }
   - pip install virtualenv
   - virtualenv env
   - env\Scripts\activate.bat
@@ -84,7 +98,7 @@
   - ps: "[IO.File]::AppendAllText($env:PYWIKIBOT2_USER_CONFIG, 'max_retries = 
2; maximum_GET_length = 5000; transliteration_target = None;')"

   - set PYSETUP_TEST_NO_UI=1
-  - coverage run setup.py test
+  - "%CMD_IN_ENV% coverage run setup.py test"

 on_failure:
   - codecov

--
To view, visit https://gerrit.wikimedia.org/r/425221
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: Ib39aa22fc60da0c8061518db0d7b7c8cf42aea78
Gerrit-Change-Number: 425221
Gerrit-PatchSet: 3
Gerrit-Owner: Dalba <dalba.w...@gmail.com>
Gerrit-Reviewer: John Vandenberg <jay...@gmail.com>
Gerrit-Reviewer: Xqt <i...@gno.de>
Gerrit-Reviewer: Zoranzoki21 <zorandori4...@gmail.com>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
Pywikibot-commits mailing list
Pywikibot-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikibot-commits

Reply via email to