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