Bug 247115 - www/py-google-api-python-client: Change RUN_DEPENDS of DJANGO option
Summary: www/py-google-api-python-client: Change RUN_DEPENDS of DJANGO option
Status: In Progress
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kai Knoblich
URL: https://wiki.freebsd.org/Ports/Django
Keywords: buildisok
Depends on:
Blocks: 245309
  Show dependency treegraph
 
Reported: 2020-06-09 15:32 UTC by Kai Knoblich
Modified: 2020-06-25 09:25 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (nivit)


Attachments
py-google-api-client-switch-to-django22.patch (1.25 KB, patch)
2020-06-09 15:32 UTC, Kai Knoblich
kai: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Kai Knoblich freebsd_committer 2020-06-09 15:32:07 UTC
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
Comment 1 Steve Wills freebsd_committer 2020-06-24 00:15:47 UTC
Build info is available at https://gitlab.com/swills/freebsd-ports/pipelines/159424803
Comment 2 Kai Knoblich freebsd_committer 2020-06-25 08:35:18 UTC
Comment on attachment 215395 [details]
py-google-api-client-switch-to-django22.patch

^ Triage: Setting maintainer-approval to '+' due maintainer's timeout.
Comment 3 Kai Knoblich freebsd_committer 2020-06-25 09:25:51 UTC
Opened review D25446 for an alternative approach to deal with the DJANGO option regarding Python 2.7.