Opened 11 years ago
Closed 13 months ago
#39671 closed enhancement (fixed)
orfeotoolbox : update python variant
Reported by: | julien.malik@… | Owned by: | stromnov (Andrey Stromnov) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: | orfeotoolbox |
Description (last modified by larryv (Lawrence Velázquez))
The python variant compiles and install a new module called "otbApplication".
The module "otbApplication" loads plugins currently located in /usr/lib/otb/applications. They are named 'otbapp_Something.dylib'.
For them to be properly detected and loaded, the env var ITK_AUTOLOAD_PATH must be set to /usr/lib/otb/applications before loading python. Not convenient at all. To ease the process, I updated the debian package recently to :
- install in a subdir of "site-package" with OTB_INSTALL_PYTHON_DIR, and not in site-package directly
- create an
__init__.py
at install time which import the right thing and then set up the env var.
Something similar shall be done in the Portfile.
The __init__.py
file content can be found here:
http://hg.orfeo-toolbox.org/OTB-DevUtils/file/tip/Packaging/ubuntu/OTB/debian/python-otb.postinst
Change History (3)
comment:1 Changed 11 years ago by larryv (Lawrence Velázquez)
Description: | modified (diff) |
---|---|
Owner: | changed from macports-tickets@… to stromnov@… |
Version: | 2.1.3 |
comment:2 Changed 11 years ago by julien.malik@…
comment:3 Changed 13 months ago by nilason (Nicklas Larsson)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
To test the fix, this :
should output a non-empty list of strings.