Splunk Dev

How do I upgrade Python requests module shipped with Splunk Enterprise?

splunk_mkhan
Explorer

I am using Python requests module in my Splunk app Python scripts. For third party ssl certificate, I am getting [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:676) issue because Splunk enterprise shipped with an older version of the requests module.

Is there any way to update Splunk's shipped request module from version 2.3.0 to a version greater than 2.9.

Note: Splunk enterprise ship requests 2.3.0

0 Karma

badarsebard
Communicator

I've recently released a new app called PyDen on Splunkbase which lets a developer create Python virtual environments of varying versions (2.7, 3.5 - 3.7) that can be used to execute custom instead of the built-in Python Splunk uses. The app also provides the ability to install packages from PyPI to the environments, allowing you to use any versions and libraries you need to.

0 Karma

MuS
SplunkTrust
SplunkTrust

Hi splunk_mkhan,

you can always load additional python modules from your app for example if the Splunk provided module is too old. Find an example here https://github.com/splunk/splunk-sdk-python/blob/master/examples/dashboard/feed.py

It is not recommended to upgrade any modules provided by Splunk for various reasons.

Hope this helps ...

cheers, MuS

0 Karma
Get Updates on the Splunk Community!

Faster Insights with AI, Streamlined Cloud-Native Operations, and More New Lantern ...

Splunk Lantern is a Splunk customer success center that provides practical guidance from Splunk experts on key ...

Splunk Enterprise Security: Your Command Center for PCI DSS Compliance

Every security professional knows the drill. The PCI DSS audit is approaching, and suddenly everyone's asking ...

Developer Spotlight with Guilhem Marchand

From Splunk Engineer to Founder: The Journey Behind TrackMe    After spending over 12 years working full time ...