Bug 237206 - devel/py-pydrive: Need to add explicit dependency on security/py-oauth2client
Summary: devel/py-pydrive: Need to add explicit dependency on security/py-oauth2client
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Steve Wills
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-04-11 16:26 UTC by Paul Mather
Modified: 2019-04-11 20:54 UTC (History)
1 user (show)

See Also:


Attachments
Fix to devel/py-pydrive to install security/py-oauth2client runtime dependency (628 bytes, patch)
2019-04-11 16:26 UTC, Paul Mather
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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!