nsx-t icon indicating copy to clipboard operation
nsx-t copied to clipboard

NSX-T Python SDK is not available on PIP

Open z4ce opened this issue 5 years ago • 6 comments

It would be really great if the SDK was available on PyPI. It not being there leads to making the SDK much more difficult to obtain and use. It also makes it more likely for fragile solutions based on curl to propagate. It also seems very odd that the library for NSXv is available in pip (https://pypi.org/project/PyNSXv/), but the for nsx-t is not, but given nsx-v an advanage over nsx-t. This isn't directly related to this repo, so I understand if this issue should be closed but it seemed like the nearest place to ask for the SDK to be made more readily available via standard mechanisms.

z4ce avatar May 03 '19 17:05 z4ce

Hi Ian, sorry for the delay in responding. I agree that it would be good if the NSX-T SDKs were available in pypi. There are some issues (legal, I think) that prevent the runtime files on which the SDKs depend from being published on pypi. Once those are resolved we can publish the NSX-T SDKS there.

ggoodvmw avatar Jun 12 '19 22:06 ggoodvmw

You might want to check with the golang folks. They seem to have gotten through the legal hurdles. https://github.com/vmware/go-vmware-nsxt

z4ce avatar Jun 13 '19 01:06 z4ce

Is there any progress on this? I was surprised to see the NSX-T SDK not being on pypi, @ggoodvmw

ShadowJonathan avatar Sep 29 '20 15:09 ShadowJonathan

Any update on this?

prasadvylale avatar Mar 09 '22 06:03 prasadvylale

It looks like the pypi issue can't be resolved anytime soon. Let me look at an alternative approach, which would allow pip to install directly from this repo.

ggoodvmw avatar Mar 10 '22 21:03 ggoodvmw

Actually, the SDK and dependencies can already be installed by pip directly from https://github.com/vmware/vsphere-automation-sdk-python - does that help?

ggoodvmw avatar Mar 10 '22 21:03 ggoodvmw