Bug 237206

Summary: devel/py-pydrive: Need to add explicit dependency on security/py-oauth2client
Product: Ports & Packages Reporter: Paul Mather <paul>
Component: Individual Port(s)Assignee: Steve Wills <swills>
Status: Closed FIXED    
Severity: Affects Only Me CC: sunpoet
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Fix to devel/py-pydrive to install security/py-oauth2client runtime dependency none

Description Paul Mather 2019-04-11 16:26:06 UTC
Created attachment 203595 [details]
Fix to devel/py-pydrive to install security/py-oauth2client runtime dependency

The devel/py-pydrive port depends upon www/py-google-api-python-client, which, prior to v1.7.4, had an explicit dependency on security/py-oauth2client.  Unfortunately, PyDrive itself has an explicit dependency on oauth2client: https://github.com/gsuitedevs/PyDrive/blob/cf58f81efa67cb30f7c9b3da7d304f214a9b6d3b/setup.py#L17

Hence, since v1.7.4 of www/py-google-api-python-client the devel/py-pydrive port will no longer automatically install all its needed runtime dependencies.

The associated diff provided restores the explicit dependency on security/py-oauth2client when installing devel/py-pydrive.  This fixes the aforementioned problem.
Comment 1 commit-hook freebsd_committer freebsd_triage 2019-04-11 20:53:15 UTC
A commit references this bug:

Author: swills
Date: Thu Apr 11 20:53:01 UTC 2019
New revision: 498683
URL: https://svnweb.freebsd.org/changeset/ports/498683

Log:
  devel/py-pydrive: add dependency on py-oauth2client

  PR:		237206
  Submitted by:	Paul Mather <paul@gromit.dlib.vt.edu> (maintainer)

Changes:
  head/devel/py-pydrive/Makefile
Comment 2 Steve Wills freebsd_committer freebsd_triage 2019-04-11 20:54:26 UTC
Committed, thanks!