Removed requests and urllib3 from solnlib¶
The requests
and urllib3
libraries has been removed from solnlib, so solnlib now depends on the requests
and urllib3
libraries from the running environment.
By default, Splunk delivers the above libraries and their version depends on the Splunk version. More information here.
IMPORTANT: urllib3
is available in Splunk v8.1.0
and later
Please note that if requests
or urllib3
are installed in <Add-on>/lib
e.g. as a dependency of another library, that version will be taken first.
If requests
or urllib3
is missing in the add-on’s lib
directory, the version provided by Splunk will be used.
Custom Version of requests and urllib3¶
In case the Splunk’s requests
or urllib3
version is not sufficient for you,
you can deliver version you need by simply adding it to the requirements.txt
or pyproject.toml
file in your add-on.
Use solnlib outside the Splunk¶
Solnlib no longer provides requests
and urllib3
so if you want to use solnlib outside the Splunk, please note that you will need to
provide these libraries yourself in the environment where solnlib is used.