Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.
Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

Task #11328 (new)

Opened 11 years ago

Last modified 9 years ago

Decide on a policy for consdortium dependencies — at Version 1

Reported by: spli Owned by:
Priority: minor Milestone: Testing and Docs
Component: General Version: 4.4.8
Keywords: n.a. Cc: hflynn, jamoore, sbesson, imunro-x, khgillen
Resources: n.a. Referenced By: n.a.
References: n.a. Remaining Time: n.a.
Sprint: Testing and Docs (1)

Description (last modified by spli)

If a consortium add on is installed server side (e.g. web-apps and server scripts) they may require third party dependencies such as Python modules, other compiled libraries, etc.

We should consider some guidelines on 'best practice'. For example, if we recommend using virtualenv should we also recommend the --system-site-packages flag? The advantage is that admins can install many OMERO dependencies using a distribution provided package instead of having to use pip and potentially deal with compilation problems (especially with numpy and scipy), and also means they won't unexpectedly get a major version bump. The disadvantage is that you can end up with an incompatible mix of modules.

See also https://github.com/openmicroscopy/omero_searcher/pull/9#issuecomment-21789327 onwards

Change History (1)

comment:1 Changed 11 years ago by spli

  • Description modified (diff)
  • Summary changed from Decide on a policy for server-side Python modules to Decide on a policy for consdortium dependencies
Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.76625 sec.)

We're Hiring!