New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #24485 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

track Google App Engine dependencies using Macports

Reported by: singingwolfboy@… Owned by: snc@…
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc:
Port: py26-googleappengine

Description

The Google App Engine SDK port (py26-googleappengine) comes with antlr3, django, ipaddr, webob, and yaml installations in its lib directory. It makes more sense to delete these installations and use Macports to track these dependencies. The App Engine SDK install directory should also go on the Python path, so that users can simply run "import google" and it will Just Work.

I've attached a patch that fixes both of these issues.

Attachments

appengine.patch (1.8 KB) - added by singingwolfboy@… 3 years ago.

Change History

Changed 3 years ago by singingwolfboy@…

comment:1 Changed 3 years ago by singingwolfboy@…

Actually, upon further investigation, it looks like the App Engine SDK relies on those specific versions of those dependencies, being in that specific location on disk. Therefore, Macports shouldn't track dependencies for this port, and the patch is invalid. The install directory should still go on the Python path, though.

comment:2 Changed 3 years ago by snc@…

  • Status changed from new to closed
  • Resolution set to fixed

Those python variables are already defined by the python26 PortGroup.

Added to python's path in r66726.

Note: See TracTickets for help on using tickets.