Skip to content

Commit 294e4cb

Browse files
authored
Merge pull request #341 from aagrawal3/master
Bindings, sources and samples for vSphere 8.0GA
2 parents 5afd727 + 849ecd8 commit 294e4cb

26 files changed

+733
-13
lines changed

README.md

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ The samples have been developed to work with python 3.8+
2222

2323
## Supported OnPrem vCenter Releases
2424
vCenter 6.5, 6.7, 7.0, 7.0U1, 7.0U2 and 7.0U2 mp1, 7.0U3, 7.0.3.2
25-
Certain APIs and samples that are introduced in 6.5 release, such as vCenter, Virtual Machine and Appliance Management. Please refer to the notes in each sample for detailed compatibility information.
25+
Certain APIs and samples that are introduced in 6.5 release, such as vCenter, Virtual Machine and Appliance Management. Please refer to the notes in each sample for detailed compatibility information.
2626

2727
## Supported NSX-T Releases
2828
NSX-T 2.2 - 4.0 and VMC 1.7 - 1.20
@@ -34,25 +34,27 @@ VMC M20 (1.20) ([Release Notes](https://docs.vmware.com/en/VMware-Cloud-on-AWS/0
3434

3535
### Prepare a Python Development Environment
3636

37-
We recommend you to install latest [Python](http://docs.python-guide.org/en/latest/starting/installation/) and
38-
[pip](https://pypi.python.org/pypi/pip/) on your system.
37+
We recommend you to install latest [Python](http://docs.python-guide.org/en/latest/starting/installation/) and [pip](https://pypi.python.org/pypi/pip/) on your system.
3938

4039
A Python virtual environment is also highly recommended.
41-
* [Install a virtual env for Python 2](https://virtualenv.pypa.io/en/stable/)
4240
* [Install a virtual env for Python 3](https://docs.python.org/3/tutorial/venv.html)
4341

4442
### Installing Required Python Packages
45-
SDK package installation commands may differ depending on the environment where it is being installed. The three installation options provided below are for different environments.
43+
SDK package installation commands may differ depending on the environment where it is being installed. The three installation options provided below are for different environments.
4644
*pip* and *setuptools* are common requirements for these installation types, upgrade to the latest *pip* and *setuptools*.
4745

4846
**NOTE:** The SDK also requires OpenSSL 1.0.1+ in order to support TLS1.1 & 1.2
4947

5048
##### 1. Typical Installation
5149
This is the recommended way to install the SDK. The installation is done from [PyPI](https://pypi.org/) and [Automation SDK Python Github](https://github.com/vmware/vsphere-automation-sdk-python) repositories.
5250

53-
Install/Update latest setuptools from PyPI
51+
Install/Update latest pip from PyPI
5452
```cmd
55-
pip install --upgrade pip setuptools
53+
pip install --upgrade pip
54+
```
55+
Install/Update setuptools to version 62.0.0
56+
```cmd
57+
pip install --upgrade setuptools==62.0.0
5658
```
5759
Install SDK packages from Github.
5860
```cmd
@@ -256,8 +258,9 @@ $ python samples/vsphere/vcenter/vm/list_vms.py -v
256258
### vSphere API Documentation
257259

258260
* [VMware vSphere REST API Reference documentation](https://developer.vmware.com/docs/vsphere-automation/latest/)
259-
* [vSphere 8.0.0.0 (latest)](https://vmware.github.io/vsphere-automation-sdk-python/vsphere/8.0.0.0/)
260-
* Previous Releases: vSphere [7.0.3.2](https://vmware.github.io/vsphere-automation-sdk-python/vsphere/7.0.3.2/),
261+
* [vSphere 8.0.0.1 (latest)](https://vmware.github.io/vsphere-automation-sdk-python/vsphere/8.0.0.1/)
262+
* Previous Releases: vSphere [8.0.0.0](https://vmware.github.io/vsphere-automation-sdk-python/vsphere/8.0.0.0/),
263+
vSphere [7.0.3.2](https://vmware.github.io/vsphere-automation-sdk-python/vsphere/7.0.3.2/),
261264
[7.0 U3](https://vmware.github.io/vsphere-automation-sdk-python/vsphere/7.0.3.0/)
262265
[7.0 U2](https://vmware.github.io/vsphere-automation-sdk-python/vsphere/7.0.2.0/), [7.0 U1](https://vmware.github.io/vsphere-automation-sdk-python/vsphere/7.0.1.0/), [7.0](https://vmware.github.io/vsphere-automation-sdk-python/vsphere/7.0.0.1/), [6.7.0](https://vmware.github.io/vsphere-automation-sdk-python/vsphere/6.7.0), [6.6.1](https://vmware.github.io/vsphere-automation-sdk-python/vsphere/6.6.1), [6.5](https://vmware.github.io/vsphere-automation-sdk-python/vsphere/6.5).
263266

1.2 MB
Binary file not shown.
98.2 KB
Binary file not shown.
239 KB
Binary file not shown.
105 KB
Binary file not shown.
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<a href='vapi_client_bindings-3.9.0-py2.py3-none-any.whl'>vapi_client_bindings-3.9.0-py2.py3-none-any.whl</a><br />
1+
<a href='vapi_client_bindings-4.0.0-py2.py3-none-any.whl'>vapi_client_bindings-4.0.0-py2.py3-none-any.whl</a><br />
Binary file not shown.
Binary file not shown.

requirements.txt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
1+
###### Common requirements ######
12
lxml >= 4.3.0
23
pyVmomi >= 6.7
3-
vapi-client-bindings == 3.9.0
4+
six (>=1.12)
5+
6+
requests (==2.27.1)
7+
pyOpenSSL (==22.0.0)
8+
cryptography (==36.0.0)
9+
setuptools (==62.0.0)
10+
###### SDK requirements ######
11+
vapi-client-bindings == 4.0.0
412
vmc-client-bindings
513
nsx-python-sdk
614
nsx-policy-python-sdk

0 commit comments

Comments
 (0)