[MacPorts] #39671: orfeotoolbox : update python variant
MacPorts
noreply at macports.org
Mon Jul 8 09:22:40 PDT 2013
#39671: orfeotoolbox : update python variant
-----------------------------+------------------------
Reporter: julien.malik@… | Owner: stromnov@…
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: orfeotoolbox |
-----------------------------+------------------------
Changes (by larryv@…):
* owner: macports-tickets@… => stromnov@…
* version: 2.1.3 =>
Old description:
> 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
New description:
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
--
--
Ticket URL: <https://trac.macports.org/ticket/39671#comment:1>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list