Created attachment 215395 [details] py-google-api-client-switch-to-django22.patch Hi, attached is the patch that changes the RUN_DEPENDS of the DJANGO option from Django 1.11 (End-of-Life since April) to Django 2.2 (current LTS release). Set the port as BROKEN if Python 2.7 is used and the DJANGO option is set because Django 2.2 is only available for Python 3.5+. QA: ~~~ - poudriere (11.3-RELEASE amd64 for each py27, py35, py36, py37 and py38 flavor) -> OK
Build info is available at https://gitlab.com/swills/freebsd-ports/pipelines/159424803
Comment on attachment 215395 [details] py-google-api-client-switch-to-django22.patch ^ Triage: Setting maintainer-approval to '+' due maintainer's timeout.
Opened review D25446 for an alternative approach to deal with the DJANGO option regarding Python 2.7.
Created attachment 221268 [details] py-google-api-python-client-switch-to-django22-v2.patch Attach an updated revision of the patch as the workaround for Python 2.7 is no longer required since ports r559531.
A commit references this bug: Author: kai Date: Mon Jan 4 09:28:28 UTC 2021 New revision: 560275 URL: https://svnweb.freebsd.org/changeset/ports/560275 Log: www/py-google-api-python-client: Change RUN_DEPENDS of DJANGO option * Switch the non-default DJANGO option from Django 1.11 (End-of-Life since April 2020) to Django 2.2 (current LTS release). * Bump PORTREVISION due changed dependencies. PR: 247115 Approved by: maintainer timeout (5+ months) Changes: head/www/py-google-api-python-client/Makefile