See 
<https://integration.wikimedia.org/ci/job/UploadWizard-api-commons.wikimedia.beta.wmflabs.org/3992/>

------------------------------------------
[...truncated 21 lines...]
 > git rev-parse --verify HEAD # timeout=10
Resetting working tree
 > git reset --hard # timeout=10
 > git clean -fdx # timeout=10
 > git tag -a -f -m Jenkins Build #3992 
 > jenkins-UploadWizard-api-commons.wikimedia.beta.wmflabs.org-3992 # timeout=10
 > git branch -a # timeout=10
 > git rev-parse remotes/origin/REL1_19^{commit} # timeout=10
 > git rev-parse remotes/origin/REL1_20^{commit} # timeout=10
 > git rev-parse remotes/origin/REL1_21^{commit} # timeout=10
 > git rev-parse remotes/origin/REL1_22^{commit} # timeout=10
 > git rev-parse remotes/origin/REL1_23^{commit} # timeout=10
 > git rev-parse remotes/origin/REL1_24^{commit} # timeout=10
 > git rev-parse remotes/origin/REL1_25^{commit} # timeout=10
 > git rev-parse remotes/origin/REL1_26^{commit} # timeout=10
 > git rev-parse remotes/origin/REL1_27^{commit} # timeout=10
 > git rev-parse remotes/origin/campaign-content-handler^{commit} # timeout=10
 > git rev-parse remotes/origin/flex-license^{commit} # timeout=10
 > git rev-parse remotes/origin/flickr^{commit} # timeout=10
 > git rev-parse remotes/origin/geo^{commit} # timeout=10
 > git rev-parse remotes/origin/master^{commit} # timeout=10
 > git rev-parse remotes/origin/oojsify^{commit} # timeout=10
 > git rev-parse remotes/origin/osm^{commit} # timeout=10
 > git rev-parse remotes/origin/osm2^{commit} # timeout=10
 > git rev-parse remotes/origin/osm3^{commit} # timeout=10
 > git rev-parse remotes/origin/osm4^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.20wmf1^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.20wmf2^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.25wmf1^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.25wmf10^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.25wmf11^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.25wmf12^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.25wmf13^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.25wmf14^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.25wmf15^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.25wmf16^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.25wmf17^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.25wmf18^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.25wmf19^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.25wmf2^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.25wmf20^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.25wmf21^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.25wmf22^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.25wmf23^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.25wmf24^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.25wmf3^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.25wmf4^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.25wmf5^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.25wmf6^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.25wmf7^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.25wmf8^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.25wmf9^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.26wmf1^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.26wmf10^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.26wmf11^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.26wmf12^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.26wmf13^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.26wmf14^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.26wmf15^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.26wmf16^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.26wmf17^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.26wmf18^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.26wmf19^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.26wmf2^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.26wmf20^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.26wmf21^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.26wmf22^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.26wmf23^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.26wmf24^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.26wmf3^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.26wmf4^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.26wmf5^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.26wmf6^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.26wmf7^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.26wmf8^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.26wmf9^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.27.0-wmf.1^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.27.0-wmf.10^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.27.0-wmf.11^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.27.0-wmf.12^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.27.0-wmf.13^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.27.0-wmf.14^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.27.0-wmf.15^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.27.0-wmf.16^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.27.0-wmf.17^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.27.0-wmf.18^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.27.0-wmf.19^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.27.0-wmf.2^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.27.0-wmf.20^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.27.0-wmf.21^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.27.0-wmf.22^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.27.0-wmf.23^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.27.0-wmf.3^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.27.0-wmf.4^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.27.0-wmf.5^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.27.0-wmf.6^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.27.0-wmf.7^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.27.0-wmf.8^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.27.0-wmf.9^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.28.0-wmf.1^{commit} # timeout=10
 > git rev-parse remotes/origin/wmf/1.28.0-wmf.2^{commit} # timeout=10
[UploadWizard-api-commons.wikimedia.beta.wmflabs.org] $ /bin/bash -xe 
/tmp/hudson7462267360998276225.sh
+ set -e
+ git fetch https://gerrit.wikimedia.org/r/mediawiki/extensions/UploadWizard 
refs/changes/34/289634/2
From https://gerrit.wikimedia.org/r/mediawiki/extensions/UploadWizard
 * branch            refs/changes/34/289634/2 -> FETCH_HEAD
+ git checkout FETCH_HEAD
Previous HEAD position was 71d28bb... Localisation updates from 
https://translatewiki.net.
HEAD is now at 6592a69... tests: fix PIL requirement definition
+ set +x
+ virtualenv --distribute DEV
New python executable in 
<https://integration.wikimedia.org/ci/job/UploadWizard-api-commons.wikimedia.beta.wmflabs.org/ws/DEV/bin/python>
Installing setuptools, pip, wheel...done.
+ DEV/bin/pip install -vvv -rtests/api/requirements.txt
Collecting http://effbot.org/media/downloads/PIL-1.1.7.tar.gz (from -r 
tests/api/requirements.txt (line 3))
  Starting new HTTP connection (1): effbot.org
  "GET /media/downloads/PIL-1.1.7.tar.gz HTTP/1.1" 200 506382
  Downloading http://effbot.org/media/downloads/PIL-1.1.7.tar.gz (506kB)
  Downloading from URL http://effbot.org/media/downloads/PIL-1.1.7.tar.gz
  Running setup.py (path:/tmp/pip-i4fVd0-build/setup.py) egg_info for package 
from http://effbot.org/media/downloads/PIL-1.1.7.tar.gz
    Running command python setup.py egg_info
    WARNING: '' not a valid package name; please use only .-separated package 
names in setup.py
    running egg_info
    creating pip-egg-info/PIL.egg-info
    writing pip-egg-info/PIL.egg-info/PKG-INFO
    writing top-level names to pip-egg-info/PIL.egg-info/top_level.txt
    writing dependency_links to pip-egg-info/PIL.egg-info/dependency_links.txt
    writing manifest file 'pip-egg-info/PIL.egg-info/SOURCES.txt'
    warning: manifest_maker: standard file '-c' not found

    reading manifest file 'pip-egg-info/PIL.egg-info/SOURCES.txt'
    writing manifest file 'pip-egg-info/PIL.egg-info/SOURCES.txt'
  Source in /tmp/pip-i4fVd0-build has version 1.1.7, which satisfies 
requirement PIL==1.1.7 from http://effbot.org/media/downloads/PIL-1.1.7.tar.gz 
(from -r tests/api/requirements.txt (line 3))
Collecting wikitools>=1.1 (from -r tests/api/requirements.txt (line 1))
  1 location(s) to search for versions of wikitools:
  * https://pypi.python.org/simple/wikitools/
  Getting page https://pypi.python.org/simple/wikitools/
  Looking up "https://pypi.python.org/simple/wikitools/"; in the cache
  Current age based on date: 20309
  Freshness lifetime from max-age: 600
  Freshness lifetime from request max-age: 600
  The cached response is "stale" with no etag, purging
  Starting new HTTPS connection (1): pypi.python.org
<https://integration.wikimedia.org/ci/job/UploadWizard-api-commons.wikimedia.beta.wmflabs.org/ws/DEV/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py>:318:
 SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name 
Indication) extension to TLS is not available on this platform. This may cause 
the server to present an incorrect TLS certificate, which can cause validation 
failures. You can upgrade to a newer version of Python to solve this. For more 
information, see 
https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning.
  SNIMissingWarning
<https://integration.wikimedia.org/ci/job/UploadWizard-api-commons.wikimedia.beta.wmflabs.org/ws/DEV/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py>:122:
 InsecurePlatformWarning: A true SSLContext object is not available. This 
prevents urllib3 from configuring SSL appropriately and may cause certain SSL 
connections to fail. You can upgrade to a newer version of Python to solve 
this. For more information, see 
https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
  "GET /simple/wikitools/ HTTP/1.1" 200 2367
  Updating cache with response from "https://pypi.python.org/simple/wikitools/";
  Caching b/c date exists and max-age > 0
  Analyzing links from page https://pypi.python.org/simple/wikitools/
    Found link 
https://pypi.python.org/packages/0c/66/1a5ccbb0d6dce4df6d373d2d98e096d658040440bd7400ec4f7aacbac31f/wikitools-0.1.1.zip#md5=e44f4066ca97474ddb66071e08ce3f06
 (from https://pypi.python.org/simple/wikitools/), version: 0.1.1
    Skipping link 
https://pypi.python.org/packages/12/fc/c1b06890e451368dad07d02d84cf81733a8e7cdd432c03e9390a5df79231/wikitools-1.2-1.noarch.rpm#md5=e427d27a7e4f9f31975869748d38ed68
 (from https://pypi.python.org/simple/wikitools/); unsupported archive format: 
.rpm
    Found link 
https://pypi.python.org/packages/27/23/462cd1fb652c2f929ac3ff080d192db9a10192f1ea3858981df9f0ab8b06/wikitools-1.0.zip#md5=b34759e37dd8eb5860633ccb9697eb23
 (from https://pypi.python.org/simple/wikitools/), version: 1.0
    Skipping link 
https://pypi.python.org/packages/29/68/a8767d4a150a4b76eab7f9afe6a36dc809dda7b24736b2c125bc4a18f550/wikitools-1.0.win32.exe#md5=b4a8960f17b1ed08052c8d1bae24c2bd
 (from https://pypi.python.org/simple/wikitools/); unsupported archive format: 
.exe
    Found link 
https://pypi.python.org/packages/2d/18/3653a37e57fbf2b0db8e5791699f450da44f3c71a2db68f97f7127ee798c/wikitools-0.1.zip#md5=526735659177b397a6d737f6a04847a1
 (from https://pypi.python.org/simple/wikitools/), version: 0.1
    Skipping link 
https://pypi.python.org/packages/2f/36/6d71ee512099ac6a6dc9da4d5e55f4c50d6e9602efc28f7c93b3bbda9deb/wikitools-0.1.1.win32.exe#md5=e7b6476bf9841cd91ef6eb7de9ed0a94
 (from https://pypi.python.org/simple/wikitools/); unsupported archive format: 
.exe
    Found link 
https://pypi.python.org/packages/42/4e/9083d2cc6ad0fef2c3dc779d7a1c69e5b5aca2a7b3b924e5b92fb4f81714/wikitools-1.1.zip#md5=fae7bf17f43a6e627407dfdc22ddaff7
 (from https://pypi.python.org/simple/wikitools/), version: 1.1
    Skipping link 
https://pypi.python.org/packages/51/4f/04fa460eae147149bb15cfafdc4ef34d05ec523a820eeacfd28bab525565/wikitools-1.1-1.noarch.rpm#md5=ce60806536dcad147b8434622129b3ba
 (from https://pypi.python.org/simple/wikitools/); unsupported archive format: 
.rpm
    Skipping link 
https://pypi.python.org/packages/59/e5/48f43b028b580891939ae8f2fda47493026a4c354b975c523be035d9fad9/wikitools-1.1.win32.exe#md5=2d7eb248a4b7b43695e81437f69427c5
 (from https://pypi.python.org/simple/wikitools/); unsupported archive format: 
.exe
    Skipping link 
https://pypi.python.org/packages/5a/ab/46bcf65bfb9b38231c924436af0c847b10caa6e2f454d0b29e15d7bfaa92/wikitools-1.1.1-1.src.rpm#md5=fce39e80523df723d4c9827444abe70f
 (from https://pypi.python.org/simple/wikitools/); unsupported archive format: 
.rpm
    Skipping link 
https://pypi.python.org/packages/61/ea/cc92a75469e9d129026f810523553cda23a2172acdec3e96b87790bbd05a/wikitools-1.1-1.src.rpm#md5=04f66708ff5689b04536702048f69c19
 (from https://pypi.python.org/simple/wikitools/); unsupported archive format: 
.rpm
    Found link 
https://pypi.python.org/packages/70/eb/2f5d3a296cdd56f15042f253d023bbe6b6f44c9c4f70c9d74cc563fac946/wikitools-1.0.tar.gz#md5=32ea8fc4596a6717a0f9562e3c69397b
 (from https://pypi.python.org/simple/wikitools/), version: 1.0
    Found link 
https://pypi.python.org/packages/71/21/6c1fe5d5e1b3e3afed4f442c4aee1b621c8af0cf31a146537ecebae0ade1/wikitools-1.2.tar.gz#md5=8cdadf3be7a2012c74da0d776153a1bf
 (from https://pypi.python.org/simple/wikitools/), version: 1.2
    Found link 
https://pypi.python.org/packages/73/00/b577ba5f0ca11766b3333bd779cc79fc5eaeb0715732d2b64b538f9be72f/wikitools-1.3.zip#md5=e04625c71a3a27b7fefd19e1b1437d39
 (from https://pypi.python.org/simple/wikitools/), version: 1.3
    Skipping link 
https://pypi.python.org/packages/7d/9d/0b18743b65aa87e868ea7e7ff1bfd0d06098c36e1f3b531118cecca0c153/wikitools-1.3-1.src.rpm#md5=fe54b6c5488244bdc24c7713b205650c
 (from https://pypi.python.org/simple/wikitools/); unsupported archive format: 
.rpm
    Found link 
https://pypi.python.org/packages/84/7a/d653b2daf0b9d11315477b058316494d6dd04886947f4082e6c2dac94339/wikitools-0.1.1.tar.gz#md5=d23e3ea9de6ba8a5afa410aa065c4a83
 (from https://pypi.python.org/simple/wikitools/), version: 0.1.1
    Found link 
https://pypi.python.org/packages/87/44/951dcd9407066e089b661fd99c43adbe1616180463566d5f0db2e566f194/wikitools-1.1.1.tar.gz#md5=914ee078fc9e41158ed43960b6af0804
 (from https://pypi.python.org/simple/wikitools/), version: 1.1.1
    Found link 
https://pypi.python.org/packages/8c/66/2d0b8b0280dc46bd23f38a5ce62cee69bfe2482f0d151066f0dbef632fe6/wikitools-1.2.zip#md5=85b324d4b46613f422c16f71e1e2130f
 (from https://pypi.python.org/simple/wikitools/), version: 1.2
    Skipping link 
https://pypi.python.org/packages/a7/53/fbd81211223f293b9193a1e91d4d7c4489ada336eb3f9cfd1a0143f7c858/wikitools-1.3.win32.exe#md5=1f9be249685d8f325913d7a44daa68c4
 (from https://pypi.python.org/simple/wikitools/); unsupported archive format: 
.exe
    Skipping link 
https://pypi.python.org/packages/c3/ce/b5763c2c86817e316c4a671567d39741cb31d833e5ea02c8ddae41c6387e/wikitools-1.0-1.noarch.rpm#md5=a2f9b8dacd75c3fc68f26b4938afd124
 (from https://pypi.python.org/simple/wikitools/); unsupported archive format: 
.rpm
    Found link 
https://pypi.python.org/packages/c8/b5/41216e7b689f30c08b87799e495535a16bbfaa704cf3b4c2a59dde347f84/wikitools-0.1.tar.gz#md5=2fa6e071b81e5e72a84a10bf1946e8f3
 (from https://pypi.python.org/simple/wikitools/), version: 0.1
    Found link 
https://pypi.python.org/packages/d1/39/f1a5e55b24ba996d48fc7a5f99fba35dd349212f707282033175f3d6f7a9/wikitools-1.1.1.zip#md5=51d7a7cbc397ed584d2ccc3c83194197
 (from https://pypi.python.org/simple/wikitools/), version: 1.1.1
    Found link 
https://pypi.python.org/packages/d1/fc/de64bcef1822ac6900634cb10ba2dcc5c8f1be706b0595e5ababe3820aef/wikitools-1.1.tar.gz#md5=3a460c4a524bae16b7d350aa3d7d2bee
 (from https://pypi.python.org/simple/wikitools/), version: 1.1
    Skipping link 
https://pypi.python.org/packages/d9/ae/2f5f488331f2582e749b09dd141a9fb36b70939e0fd1043d62c90f23305b/wikitools-1.3-1.noarch.rpm#md5=d3780537a2f61608302c4ca72e917c96
 (from https://pypi.python.org/simple/wikitools/); unsupported archive format: 
.rpm
    Skipping link 
https://pypi.python.org/packages/df/4c/4bb840803dbac8521fea60fc5450cdbfaa2e3d56a02d6314ba4123864b74/wikitools-1.2-1.src.rpm#md5=5dbdcfbb2c46a6f3799d1fce91e4d623
 (from https://pypi.python.org/simple/wikitools/); unsupported archive format: 
.rpm
    Skipping link 
https://pypi.python.org/packages/e0/2a/3d0178b8306c67bdba7a40696c06e4380ab9a1a89af17bde2a77b9300a8a/wikitools-1.2.win32.exe#md5=e03ba3dcb5503ca2f69918ed04c1f972
 (from https://pypi.python.org/simple/wikitools/); unsupported archive format: 
.exe
    Skipping link 
https://pypi.python.org/packages/ee/ca/ba144a080d5a6959e7c9296cd1898031067630d8a003eacfa771dbadaa63/wikitools-1.0-1.src.rpm#md5=d9ee19f7c30ef6053f87a5628c5ce0e9
 (from https://pypi.python.org/simple/wikitools/); unsupported archive format: 
.rpm
    Skipping link 
https://pypi.python.org/packages/ee/f9/6bd8ee8d176c6e2c7f283f0528dd12d666d6d0465d7f6ba7832152feb207/wikitools-1.1.1-1.noarch.rpm#md5=cce602414033d2131d6a6723d6f4e33f
 (from https://pypi.python.org/simple/wikitools/); unsupported archive format: 
.rpm
    Skipping link 
https://pypi.python.org/packages/f2/e1/7c42ed2647b09af274db89723006cd2020fd78d4d648c6b863eea9c6f36c/wikitools-0.1.win32.exe#md5=056b8f3997abaa938c3b692cfe822c6e
 (from https://pypi.python.org/simple/wikitools/); unsupported archive format: 
.exe
    Skipping link 
https://pypi.python.org/packages/f5/ac/3bca055a90f995553013d3776f57228a459535cd76055818fb9986850379/wikitools-1.1.1.win32.exe#md5=6a377ab697ab6d7cf67df34d1126cbe1
 (from https://pypi.python.org/simple/wikitools/); unsupported archive format: 
.exe
    Found link 
https://pypi.python.org/packages/ff/4f/e0720ad750aebe486323d60f16cb10fe37224ff83ba5ec3271566869798b/wikitools-1.3.tar.gz#md5=50ffe54dd1903cbd52538012b41bf481
 (from https://pypi.python.org/simple/wikitools/), version: 1.3
  Using version 1.3 (newest of versions: 1.1, 1.1.1, 1.2, 1.3)
Collecting poster>=0.8 (from -r tests/api/requirements.txt (line 2))
  1 location(s) to search for versions of poster:
  * https://pypi.python.org/simple/poster/
  Getting page https://pypi.python.org/simple/poster/
  Looking up "https://pypi.python.org/simple/poster/"; in the cache
  Current age based on date: 20309
  Freshness lifetime from max-age: 600
  Freshness lifetime from request max-age: 600
  The cached response is "stale" with no etag, purging
  "GET /simple/poster/ HTTP/1.1" 200 2552
  Updating cache with response from "https://pypi.python.org/simple/poster/";
  Caching b/c date exists and max-age > 0
  Analyzing links from page https://pypi.python.org/simple/poster/
    Skipping link 
https://pypi.python.org/packages/06/86/0370657acb2fe4388abd1cb8631d734d54a27e55a21ffab223b6414540eb/poster-0.6.0-py2.6.egg#md5=d21a0bf490da4fc7c6888d2bf0fbf499
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
    Skipping link 
https://pypi.python.org/packages/18/cd/79a3c9d6f5b9e714605f2df272424862e1f983135a2f3dafad4e7a5e16c9/poster-0.4-py2.5.egg#md5=977bd0c409558e4947dce268d982f2dc
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
    Skipping link 
https://pypi.python.org/packages/21/11/cb04247a37befd0837096aaed67714b46c6353294ebf8bf8048f5cdabb71/poster-0.6.0-py2.4.egg#md5=c9a8d82dbeb49273a056c89884292400
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
    Skipping link 
https://pypi.python.org/packages/23/a6/3e9c56b8a9a55f21d61dd3cdef735f11941d670b9ab4dfa3e7ca8731962e/poster-0.8.1-py2.6.egg#md5=09e2d7a14ca91ab5a1a182955924dca2
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
    Skipping link 
https://pypi.python.org/packages/2a/45/62e03a1f2b51f74e5f372d402e3823274ba742f5d5e2fbbe3ea31f8a8d3c/poster-0.8.0-py2.5.egg#md5=4870efa7e4ebf22add0e264be068c5d0
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
    Skipping link 
https://pypi.python.org/packages/2b/23/6739c634d0d3aa705603c9d589d28209bab28aff7dcfd1f07280f779f9aa/poster-0.7.0-py2.5.egg#md5=ef67471065eca52d4058385cb12ada09
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
    Found link 
https://pypi.python.org/packages/30/5a/abb71a99dedc0f89391a6aba414fb14aeb2b66a25fc64e894f5b30189766/poster-0.2.tar.gz#md5=4c70f708e6acdb0c5504e76234dbe299
 (from https://pypi.python.org/simple/poster/), version: 0.2
    Skipping link 
https://pypi.python.org/packages/3a/95/7365c9becc009c1e301a9d374c1164cc14bdc3215e71ef1c9c8d3a4b786e/poster-0.8.1-py2.4.egg#md5=7f1e06ffc3879cc5a870171131497397
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
    Skipping link 
https://pypi.python.org/packages/47/47/93e99793c7adc93482a5de7cda7f2a479612afdd3c64ef11b341be722e23/poster-0.8.0-py2.7.egg#md5=2a196e898f15c9111efbf536cc49bfde
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
    Skipping link 
https://pypi.python.org/packages/47/e1/c939399a40e7e6603969f3e366f7f0442bb7903514eb20589f4646fdf1ed/poster-0.8.0-py2.6.egg#md5=bedf5d5eb1cd397423582a223fa49146
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
    Skipping link 
https://pypi.python.org/packages/4a/e5/a4bc214468a9b1cc6d71c1eb7e499bce923bd1ea8daeb496d9c580d1c9d9/poster-0.1-py2.5.egg#md5=435606f430c21ae05ab4e1411e965241
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
    Skipping link 
https://pypi.python.org/packages/55/58/ab10c98c7b8da9f2090d3400ab03324f98e526b949458c5a7c0ec544c7ea/poster-0.2-py2.6.egg#md5=426af8970ead145b5146a54abd35048b
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
    Skipping link 
https://pypi.python.org/packages/5c/ad/98872865f3cb5d6824c1ea240a8b1cb53af24ca8d6cf8d6dd2ba7dae7d3f/poster-0.8.1-py2.7.egg#md5=564b58f9dfc8fdeabc8eb73dac764f70
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
    Skipping link 
https://pypi.python.org/packages/61/67/ce0223257962085732b5d4594db0c060adb0a318466df033f2ee5942ef74/poster-0.8.1-py2.5.egg#md5=728c6849cc7523b098e8b6887c3bdf9f
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
    Skipping link 
https://pypi.python.org/packages/73/93/798d4a863386100a95e5411ccda404231c7a36e9bd9161add48644ae0181/poster-0.3-py2.6.egg#md5=1cb7461c2874f815787edecdbc99d598
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
    Found link 
https://pypi.python.org/packages/7a/ff/219e7640f1fb99e7e95968dd314b5395065ea6f86e3e6fbabdba4a1e538e/poster-0.6.0.tar.gz#md5=2130ea2d17910ac24273c55bc01b1aef
 (from https://pypi.python.org/simple/poster/), version: 0.6.0
    Found link 
https://pypi.python.org/packages/7b/6b/9cb6186ebf4efb0a9ddb0bb737dd1c91e8d5413967aac65031189e798ed0/poster-0.5.tar.gz#md5=8f8c3dc01f6a7b947ba0ba0bd5f6774d
 (from https://pypi.python.org/simple/poster/), version: 0.5
    Skipping link 
https://pypi.python.org/packages/83/69/ff0155dea1a80130d193104309d06cf2d32ecc7d128cae1f05754b2f38d3/poster-0.7.0-py2.4.egg#md5=3244c1df33297706ee9734b104fda2c5
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
    Skipping link 
https://pypi.python.org/packages/8f/aa/6bc317817539d37dc7b4ec362ff312e781b09bf700236bfd2b2cb3e658d5/poster-0.4-py2.6.egg#md5=f69a6be30737ad5d652a602f3af005ac
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
    Found link 
https://pypi.python.org/packages/91/59/9e6df05d428c94f2ca69ba246eb00f560956ec0f74a1c2fd5649bc7b3817/poster-0.8.0.tar.gz#md5=1b78ee93baa8ea87aeb555f9eafb312a
 (from https://pypi.python.org/simple/poster/), version: 0.8.0
    Skipping link 
https://pypi.python.org/packages/95/9b/96303e9f2125330ad1ddcfa379a4ee5067b01510b9d60d05bcac4b494780/poster-0.6.0-py2.5.egg#md5=5153835c7b82cb5f1a7a2197c7f0d2a2
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
    Found link 
https://pypi.python.org/packages/96/59/58db999f5af7e84220d6c663f984bca0dd54695fb8699bb97a597c771b0a/poster-0.4.tar.gz#md5=8e86416ccf5b39cf8a389037f61a5242
 (from https://pypi.python.org/simple/poster/), version: 0.4
    Found link 
https://pypi.python.org/packages/9f/dc/0683a458d21c3d561ab2f71b4fcdd812bf04e55c54e560b0854cea95610e/poster-0.8.1.tar.gz#md5=2db12704538781fbaa7e63f1505d6fc8
 (from https://pypi.python.org/simple/poster/), version: 0.8.1
    Skipping link 
https://pypi.python.org/packages/ab/85/3100e2fb3e27c0f8bafc45a06b21ba605c97c3fe1ea66608de447c58b33a/poster-0.4-py2.4.egg#md5=9ddfa48e954375a2bca9b15fe5507d6c
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
    Skipping link 
https://pypi.python.org/packages/b3/9a/35215e4e1bc061527ab4014505b6cb03e78df24c5fc70946a316e9d677c1/poster-0.3-py2.5.egg#md5=2578fb8acb2245f07493bde59a9683a4
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
    Found link 
https://pypi.python.org/packages/b6/c3/e32a8661aa945fcadd0f467730d4696decea55d04bc548a40345e12349f0/poster-0.7.0.tar.gz#md5=b403b607a745e1f22d26cba914c20a1d
 (from https://pypi.python.org/simple/poster/), version: 0.7.0
    Skipping link 
https://pypi.python.org/packages/bc/40/2886d6dae0ece66c1b26fe0c2c37347d7b19ce3ca72d01b2990096e1281e/poster-0.7.0-py2.6.egg#md5=9c5af44035a3b54a981eb95e51df2703
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
    Skipping link 
https://pypi.python.org/packages/c7/dc/4dea7e635d83aaff807ee7941d9f11fadb9a17d0128cff58f999ef82e8d3/poster-0.7.0-py2.7.egg#md5=6a484dd42fb17b0a88fecbd1e6ffa1e6
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
    Skipping link 
https://pypi.python.org/packages/d5/77/3af721887dbe142661dc1cf428947b42700a127e37e98aeacae79b874ad5/poster-0.5-py2.4.egg#md5=fd3f1752faa3b651731430ba3d0c41b4
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
    Skipping link 
https://pypi.python.org/packages/db/4d/05dde039c0109276079acd01405b6c1032b93abeec1be55ef88e7b75aaaa/poster-0.5-py2.6.egg#md5=1770103a3708a8c12101c2d73b618377
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
    Skipping link 
https://pypi.python.org/packages/e4/f7/ad3d5b186205e168ef00dccd112d57e0336ae9304de72599cc6a4840ab6a/poster-0.5-py2.5.egg#md5=8e1498921b711895bc03c24f8bcc1f4e
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
    Skipping link 
https://pypi.python.org/packages/f8/04/bbadfdb3957d1dd0871753763dd28c1ed95dfc8f713ebc3132337c75783d/poster-0.2-py2.5.egg#md5=84ce7d9bd99d2be250870bb3423d961d
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
    Found link 
https://pypi.python.org/packages/fd/e4/072406a5806b5e9f0ee49cfdbe386e9aac074651de2c91e5e5a9c4f55713/poster-0.3.tar.gz#md5=80494dcec7aecef787fc02ccfe46d284
 (from https://pypi.python.org/simple/poster/), version: 0.3
    Skipping link 
https://pypi.python.org/packages/fe/c4/225dad9717abbdfef0eec248254f04fda40c024631cad49c657a2e9a1099/poster-0.8.0-py2.4.egg#md5=3202f472586a012cd532fc4f1aff4de2
 (from https://pypi.python.org/simple/poster/); unsupported archive format: .egg
  Using version 0.8.1 (newest of versions: 0.8.0, 0.8.1)
Cleaning up...
  Removing source in /tmp/pip-i4fVd0-build
In --require-hashes mode, all requirements must have their versions pinned with 
==. These do not:
    wikitools>=1.1 from 
https://pypi.python.org/packages/73/00/b577ba5f0ca11766b3333bd779cc79fc5eaeb0715732d2b64b538f9be72f/wikitools-1.3.zip#md5=e04625c71a3a27b7fefd19e1b1437d39
 (from -r tests/api/requirements.txt (line 1))
    poster>=0.8 from 
https://pypi.python.org/packages/9f/dc/0683a458d21c3d561ab2f71b4fcdd812bf04e55c54e560b0854cea95610e/poster-0.8.1.tar.gz#md5=2db12704538781fbaa7e63f1505d6fc8
 (from -r tests/api/requirements.txt (line 2))
Exception information:
Traceback (most recent call last):
  File 
"<https://integration.wikimedia.org/ci/job/UploadWizard-api-commons.wikimedia.beta.wmflabs.org/ws/DEV/local/lib/python2.7/site-packages/pip/basecommand.py";,>
 line 215, in main
    status = self.run(options, args)
  File 
"<https://integration.wikimedia.org/ci/job/UploadWizard-api-commons.wikimedia.beta.wmflabs.org/ws/DEV/local/lib/python2.7/site-packages/pip/commands/install.py";,>
 line 310, in run
    wb.build(autobuilding=True)
  File 
"<https://integration.wikimedia.org/ci/job/UploadWizard-api-commons.wikimedia.beta.wmflabs.org/ws/DEV/local/lib/python2.7/site-packages/pip/wheel.py";,>
 line 750, in build
    self.requirement_set.prepare_files(self.finder)
  File 
"<https://integration.wikimedia.org/ci/job/UploadWizard-api-commons.wikimedia.beta.wmflabs.org/ws/DEV/local/lib/python2.7/site-packages/pip/req/req_set.py";,>
 line 376, in prepare_files
    raise hash_errors
HashErrors: In --require-hashes mode, all requirements must have their versions 
pinned with ==. These do not:
    wikitools>=1.1 from 
https://pypi.python.org/packages/73/00/b577ba5f0ca11766b3333bd779cc79fc5eaeb0715732d2b64b538f9be72f/wikitools-1.3.zip#md5=e04625c71a3a27b7fefd19e1b1437d39
 (from -r tests/api/requirements.txt (line 1))
    poster>=0.8 from 
https://pypi.python.org/packages/9f/dc/0683a458d21c3d561ab2f71b4fcdd812bf04e55c54e560b0854cea95610e/poster-0.8.1.tar.gz#md5=2db12704538781fbaa7e63f1505d6fc8
 (from -r tests/api/requirements.txt (line 2))
Build step 'Execute shell' marked build as failure

_______________________________________________
Multimedia-Alerts mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/multimedia-alerts

Reply via email to