From 32435d8b84cd59817c4e2505ccd5ae30168415a8 Mon Sep 17 00:00:00 2001 From: Daniel Hahler Date: Sun, 4 Aug 2019 18:11:12 +0200 Subject: [PATCH 1/2] ci: AppVeyor: only install PyPy if used [skip travis] Uses powershell for simpler matching, adding with `--no-progress` to silence choco-install. --- appveyor.yml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 836eaf5a..1045a2b0 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -15,13 +15,12 @@ init: - ps: echo $env:TOXENV - ps: ls C:\Python* install: - # install pypy using choco (redirect to a file and write to console in case - # choco install returns non-zero, because choco install python.pypy is too - # noisy) - - choco install python.pypy > pypy-inst.log 2>&1 || (type pypy-inst.log & exit /b 1) - - set PATH=C:\tools\pypy\pypy;%PATH% # so tox can find pypy - - echo PyPy installed - - pypy --version + - ps: | + if ($env:TOXENV -notmatch 'pypy') { + choco install --no-progress python.pypy + $env:PATH = "C:\tools\pypy\pypy;$env:PATH" + pypy --version + } # Upgrade virtualenv for e.g. more-itertools to be handled properly. # Pin it to work around https://github.com/tox-dev/tox/issues/1389. From d3eddb1987c040650a53489bb545d145fc19acb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ionel=20Cristian=20M=C4=83rie=C8=99?= Date: Tue, 3 Sep 2019 14:51:19 +0300 Subject: [PATCH 2/2] Use batch (something weird going on with that powershell) and make the virtualenv pin a minimum requirement. --- appveyor.yml | 18 +++++++----------- ci/templates/appveyor.yml | 18 ++++++++---------- 2 files changed, 15 insertions(+), 21 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 1045a2b0..0212d62a 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -15,20 +15,16 @@ init: - ps: echo $env:TOXENV - ps: ls C:\Python* install: - - ps: | - if ($env:TOXENV -notmatch 'pypy') { + - | + IF "%TOXENV:~0,4%" == "pypy" ( choco install --no-progress python.pypy - $env:PATH = "C:\tools\pypy\pypy;$env:PATH" - pypy --version - } - - # Upgrade virtualenv for e.g. more-itertools to be handled properly. - # Pin it to work around https://github.com/tox-dev/tox/issues/1389. - - C:\Python35\python -m pip install -U virtualenv==16.5.0 - - C:\Python35\python -m pip install tox + C:\tools\pypy\pypy --version + ) + - C:\Python37\python -m pip install -U "virtualenv>=16.5.0" + - C:\Python37\python -m pip install tox test_script: - - C:\Python35\python -m tox + - C:\Python37\python -m tox on_failure: - ps: dir "env:" diff --git a/ci/templates/appveyor.yml b/ci/templates/appveyor.yml index eddf1905..5887fbb9 100644 --- a/ci/templates/appveyor.yml +++ b/ci/templates/appveyor.yml @@ -14,18 +14,16 @@ init: - ps: echo $env:TOXENV - ps: ls C:\Python* install: - # install pypy using choco (redirect to a file and write to console in case - # choco install returns non-zero, because choco install python.pypy is too - # noisy) - - choco install python.pypy > pypy-inst.log 2>&1 || (type pypy-inst.log & exit /b 1) - - set PATH=C:\tools\pypy\pypy;%PATH% # so tox can find pypy - - echo PyPy installed - - pypy --version - - - C:\Python35\python -m pip install tox + - | + IF "%TOXENV:~0,4%" == "pypy" ( + choco install --no-progress python.pypy + C:\tools\pypy\pypy --version + ) + - C:\Python37\python -m pip install -U "virtualenv>=16.5.0" + - C:\Python37\python -m pip install tox test_script: - - C:\Python35\python -m tox + - C:\Python37\python -m tox on_failure: - ps: dir "env:" pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy