Ticket #494 (closed task: fixed)

Opened 13 years ago

Last modified 12 years ago

[WG] Can we make the python packages eggable?

Reported by: lawrence Owned by: spascoe
Priority: critical Milestone: External Product Definition
Component: community Version:
Keywords: python Cc:

Description (last modified by spascoe) (diff)

Even if we don't want the bundles to be eggable, and packages may have dependencies, can we at least deal with interpackage dependencies in an eggaciouis manner. If not, how can we simplify the pick n mix installation and/ the within bundle installations?

... see Packages.

Stephen: PythonEggs and PythonSetupTools? have many attractive features that NDG could use, however we shouldn't believe eggs will solve all installation issues. For instance any egg that contains a C extension module will be platform and library version (glibc) specific, therefore well designed setup scripts will still be required for each NDG component. There are also ramifications for scripts (cgi and webservices) and resource files that will require refactoring some of our code.

These issues will be further explored in the wiki pages PythonEggs and PythonSetupTools?.

This ticket has a strong overlap with #496 since the solution will probably involve eggs. I am therefore going to merge it under this ticket.

Change History

comment:1 Changed 13 years ago by spascoe

  • Status changed from new to assigned
  • Description modified (diff)

comment:2 Changed 13 years ago by spascoe

  • Description modified (diff)

comment:3 Changed 13 years ago by spascoe

  • Description modified (diff)

On second thoughts #495 probably needs to remain it's own ticket.

comment:4 Changed 12 years ago by lawrence

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

Clearly the answer is yes, so this ticket should have been closed. We'll have a new ticket on the methodology.

Note: See TracTickets for help on using tickets.