Make various auth libraries available on stat* machines
Open, NormalPublic

Description

In order to run, the scripts in gsc-utils currently require oauth2client Python library for loading saved authorization credentials (for accessing Google API).

Recently, Google has deprecated this library in favor of google-auth and oauthlib, but it will take time to figure out how to use either of those and replace the existing dependency. So I'd like to have those available also for the inevitable switch in the near future.

Please install the following:

Thank you!

mpopov created this task.Jun 21 2018, 7:39 PM
mpopov triaged this task as Normal priority.
mpopov moved this task from Triage to Tracking on the Product-Analytics board.

Change 441978 had a related patch set uploaded (by Ottomata; owner: Ottomata):
[operations/puppet@production] Install python oauth libs for Google Search Console data

https://gerrit.wikimedia.org/r/441978

Ottomata updated the task description. (Show Details)Jun 25 2018, 8:54 PM

Change 441978 merged by Ottomata:
[operations/puppet@production] Install python oauth libs for Google Search Console data

https://gerrit.wikimedia.org/r/441978

oauth2client and oauthlib were easy because they already have .deb packages in Debian. We'll have to make a .deb package for google-auth.

oauth2client and oauthlib were easy because they already have .deb packages in Debian. We'll have to make a .deb package for google-auth.

Thank you so much, Andrew!

Vvjjkkii renamed this task from Make various auth libraries available on stat* machines to 7haaaaaaaa.Jul 1 2018, 1:02 AM
Vvjjkkii raised the priority of this task from Normal to High.
Vvjjkkii removed Ottomata as the assignee of this task.
Vvjjkkii updated the task description. (Show Details)
Vvjjkkii edited subscribers, added: Ottomata; removed: gerritbot.
CommunityTechBot assigned this task to Ottomata.
CommunityTechBot lowered the priority of this task from High to Normal.
CommunityTechBot renamed this task from 7haaaaaaaa to Make various auth libraries available on stat* machines.
CommunityTechBot edited subscribers, added: gerritbot; removed: Ottomata.