A "pseudo dynamic" client for the VMware NSX for vSphere API that uses a RAML file describing the API as an Input to generate the API calls
Project description
nsxramlclient
This somewhat dynamic client gets its API structure information (e.g. URLs, paramaters, schemas, etc.) from a RAML file.
It is curently in development, more documentation in this readme will follow soon
How to install
The following install instructions will focus on Ubuntu 14.04 LTS, but installations on other Linux distributions or on MAC should be relatively simmilar.
Check wether pip is installed
pip --version
If pip is not installed, install it with apt-get
sudo apt-get update
sudo apt-get -y install python-pip
Now you can install the nsx raml client using pip
sudo pip install nsxramlclient --pre
If the installation fails because of missing dependencies of lxml, you will see the following message
ERROR: /bin/sh: 1: xslt-config: not found ** make sure the development packages of libxml2 and libxslt are installed **
In this case install the following packages through apt-get, and then repeat the above pip installation of the nsx raml client:
sudo apt-get install libxml2-dev libxslt-dev python-dev zlib1g-dev
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file nsxramlclient-1.0.0.dev7.tar.gz
.
File metadata
- Download URL: nsxramlclient-1.0.0.dev7.tar.gz
- Upload date:
- Size: 7.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7650cd6418e29cf8e2bd6cdff4ffd26f03b44a06af2071a6fc1c312f7c1a6716 |
|
MD5 | 9fb5d0e26e2fa98e0aee90047332e6e8 |
|
BLAKE2b-256 | e317d423173cbdc98c7dd84619c471db141fb007ceb89c6439da8fe4f0f8bcc8 |