Skip to main content

A client for SPP

Project description

# sppclient

sppclient is a Python module that aims to simplify interaction with SPP’s REST API.

This module can be used for automation of testing procedures or tasks on the SPP appliance

The module is registered on PyPI and can be installed with:

$ pip install sppclient

# Usage

When writing a script using sppclient import with:

import spplib.sdk.client as client

To create a session object:

session = client.SppSession(“sppHost”, “sppUsername”, “sppPassword”)

session.login()

To interact with SPP API:

client.SppAPI(session, ‘resource_endpoint’).get()

# Sample commands to run included sample scripts.

$ python3 script.py -h (This command provides a list of input parameters needed to run the script)

$ python3 createsite.py –host=”https://x.x.x.x:8443” –user=”admin” –pass=”password” –sitename=”samplesite” –sitedesc=”This is a sample site”

$ python3 runjob.py –host=”https://x.x.x.x:8443” –user=”admin” –pass=”password” –jobname=”samplejob”

<sub>All materials are provided for informational purposes only and officially not supported, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software.</sub>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sppclient-0.60.tar.gz (26.4 kB view details)

Uploaded Source

File details

Details for the file sppclient-0.60.tar.gz.

File metadata

  • Download URL: sppclient-0.60.tar.gz
  • Upload date:
  • Size: 26.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.0 importlib_metadata/3.7.3 packaging/20.9 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1+

File hashes

Hashes for sppclient-0.60.tar.gz
Algorithm Hash digest
SHA256 4c9f581d167fa7f11b4e1071c514613b21a269346b4c7659c49a9d022d529ea4
MD5 b5235efb61ab6b15380d909ec25b0b49
BLAKE2b-256 66e0e6febe6621d23409b38286a44f3d072d74eb666a75fcc3b48e7edd4fa281

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page