In T215605: cloudvps: missing packages in stretch for cloudcontrol servers this package was added to the main Wikimedia apt repo, but it apparently not exposed to the Toolforge grid exec nodes:
$ ssh cloudcontrol1003.wikimedia.org $ $ apt-cache show python-mwclient Package: python-mwclient Source: mwclient Version: 0.8.4-1 Architecture: all Maintainer: Bryan Tong Minh <bryan.tongminh@gmail.com> Installed-Size: 128 Depends: python (>= 2.7), python (<< 2.8), python:any (>= 2.7.1-0ubuntu2), python-requests-oauthlib, python-six Priority: optional Section: python Filename: pool/openstack-mitaka-jessie/m/mwclient/python-mwclient_0.8.4-1_all.deb Size: 21738 SHA256: 6d5d35e5ae0da75af8f50b1ce5647fcfe0ee56b6a727dcd5902d66f94775df7b SHA1: 8b1d676e2539497c87baa48b844c5c66a436bf9e MD5sum: 3c180feb278629dea0a4a57c34788dec Description: MediaWiki API client . .. figure:: docs/source/logo.png :alt: Logo :align: center . mwclient ======== . .. image:: https://img.shields.io/travis/mwclient/mwclient.svg :target: https://travis-ci.org/mwclient/mwclient :alt: Build status . .. image:: https://img.shields.io/coveralls/mwclient/mwclient.svg :target: https://coveralls.io/r/mwclient/mwclient :alt: Test coverage . .. image:: https://landscape.io/github/mwclient/mwclient/master/landscape.svg?style=flat :target: https://landscape.io/github/mwclient/mwclient/master :alt: Code health Description-md5: 0548ae120685a8b54f72a7546d78ac47
$ ssh login.tools.wmflabs.org $ apt-cache show python-mwclient N: Unable to locate package python-mwclient E: No packages found
I don't think we really want to add the 'openstack-mitaka-jessie' component on these hosts just to get this library, so we need to find it somewhere else or add it to Toolforge's aptly repo.