[openstack-dev] [murano] Plugin installation issue
Vahid S Hashemian
vahidhashemian at us.ibm.com
Fri Jan 15 21:20:05 UTC 2016
Hi Alexander,
Thank you for your response and the suggested fix.
I did not run into issues when installing the plugin using "pip install".
But in any case, I modified the import to what you suggested.
However, the problem I mentioned in my previous message still exists.
After the "pip install" I run "pip list" and confirm that the plugin is
listed there.
But when trying to import a tosca package into the catalog murano doesn't
seem to know about the new package format (here as mentioned in my
previous post).
The tosca package I am importing is attached just in case.
I hope I did not misunderstand your response.
Regards,
--Vahid
From: Alexander Tivelkov <ativelkov at mirantis.com>
To: "OpenStack Development Mailing List (not for usage questions)"
<openstack-dev at lists.openstack.org>
Date: 01/15/2016 09:33 AM
Subject: Re: [openstack-dev] [murano] Plugin installation issue
Hi Vahid,
Sorry for the delayed response.
I've run your plugin and I am facing an error during the loading of your
plugin: the loader complains that it is unable to find the module named
"heat_translator".
As far as I can see, your plugin attempts the following import statement:
"from heat_translator import translator_shell" and this is the exact
statement which fails.
Most probably this happens because the heat_translator project does not
expose its heat_translator.py file (the one defined in the root of the
module) to the outer world, thus when you install it with pip this module
cannot be found.
So, if you replace this import statement with something like
"from translator import shell as translator_shell" this should work, since
the "translator" module is properly exported by the heat-translator
package.
Hope this helps
On Mon, Jan 11, 2016 at 10:51 PM Vahid S Hashemian <
vahidhashemian at us.ibm.com> wrote:
Hello,
I have been scratching my head at this issue for a couple of days without
any success.
Here's the issue:
I try to install my plugin (can be found hereas WIP) using this command:
pip install -e contrib/plugins/murano_heat-translator_plugin/
The installer runs and reports that "Successfully installed
io.murano.plugins.oasis.tosca".
However, when I try to import a package to the catalog I see (while
debugging) that the plugin format I just installed is not among the
plugin_loader formats that murano discovers (here).
I run the same scenario for the Cloudify plugin and everything goes fine.
So it appears there is something wrong with my package (I was able to
install it before). But I don't know where to look for the root cause of
this issue.
Any pointers would be highly appreciated.
Thanks.
--Vahid
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
--
Regards,
Alexander Tivelkov
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160115/128e11f4/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: csar_hello_world_murano_package.zip
Type: application/zip
Size: 94728 bytes
Desc: not available
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160115/128e11f4/attachment.zip>
More information about the OpenStack-dev
mailing list