Community Packages

Please read this before reporting a bug:
http://wiki.archlinux.org/index.php/Reporting_Bug_Guidelines

Do NOT report bugs when a package is just outdated, or it is in Unsupported. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
| Tasklist |

FS#58829 - [python-google-api-python-client] 1.7.0-1 missing dependencies

Attached to Project: Community Packages
Opened by Yishen Miao (mys_721tx) - Friday, 01 June 2018, 14:45 GMT
Last edited by Doug Newgard (Scimmia) - Saturday, 02 June 2018, 02:10 GMT
Task Type Bug Report
Category Packages
Status Assigned
Assigned To Andrzej Giniewicz (Giniu)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 1
Private No

Details

Description:

Let's Encrypt Google Cloud DNS plugin does not function as one of its
dependencies was not fulfilled

Additional info:

* python-google-api-python-client 1.7.0-1
* certbot-dns-google 0.24.0-1

Steps to reproduce:

1. using the following command:
sudo certbot certonly --dns-google\
--dns-google-cerdentials secrets\
-d example.com\
--dry-run

Expected behavior:

Certbot generates a wildcard certificate (example.com substituted with an actual
domain name)

Actual behavior:

Certbot encountered an unexpected error due to python-google-api-python-client
missing dependencies.
This task depends upon

Comment by Felix Yan (felixonmars) - Thursday, 07 June 2018, 04:46 GMT
google-auth>=1.4.1 and google-auth-httplib2>=0.0.3 are missing from the dependencies.
Comment by Andrzej Giniewicz (Giniu) - Thursday, 07 June 2018, 08:20 GMT
Aware of google-auth, but had not time to move those to community (It's marked as todo in pkgbuild) - as far as I understood, oauth2client should work (is supported) - https://github.com/google/google-api-python-client/blob/master/CHANGELOG#L27
Comment by Felix Yan (felixonmars) - Thursday, 07 June 2018, 08:39 GMT
It works if google-api-python-client doesn't list the nonexist dependencies in the requires.txt (generated from install_requires by setuptools).
Comment by Felix Yan (felixonmars) - Thursday, 07 June 2018, 16:25 GMT
Update: To help fix this, I have added the two dependencies to [community] :)

Loading...