Developing for Splunk Enterprise

Import Python Module when creating a new Splunk App

New Member


I am trying to create a new app which requires a python module not included in Splunk. I read somewhere that you can copy the modules and dependencies to the etc/apps/app/bin. When I do that and try to just import the module I get the following error:

Traceback (most recent call last):
File "/opt/splunk/etc/apps/TA-limac/bin/", line 14, in
import input_module_lc_pythontest_1563939006_862 as input_module
File "/opt/splunk/etc/apps/TA-limac/bin/", line 8, in
import limacharlie
File "/opt/splunk/etc/apps/TA-limac/bin/limacharlie/", line 41, in
from .Manager import Manager
File "/opt/splunk/etc/apps/TA-limac/bin/limacharlie/", line 26, in
from .Sensor import Sensor
File "/opt/splunk/etc/apps/TA-limac/bin/limacharlie/", line 5, in
from .utils import *
File "/opt/splunk/etc/apps/TA-limac/bin/limacharlie/", line 7, in
import gevent.event
File "/opt/splunk/etc/apps/TA-limac/bin/gevent/", line 87, in
from gevent.hub_local import get_hub
File "/opt/splunk/etc/apps/TA-limac/bin/gevent/", line 101, in
import_c_accel(globals(), 'gevent.
File "/opt/splunk/etc/apps/TA-limac/bin/gevent/", line 105, in import_c_accel
mod = importlib.import_module(cname)
File "/opt/splunk/lib/python2.7/importlib/", line 37, in import_module
ImportError: /opt/splunk/etc/apps/TA-limac/bin/gevent/ undefined symbol: PyUnicodeUCS4_DecodeUTF8

Has anyone gotten this before or know a different way to create this app while still using the python module?

Labels (3)
0 Karma

New Member

Did you find a solution to this? Experiencing the same thing while building out a custom search command and attempting to use gevent/grequests

0 Karma
.conf21 CFS Extended through 5/20!

Don't miss your chance
to share your Splunk
wisdom in-person or
virtually at .conf21!

Call for Speakers has
been extended through
Thursday, 5/20!