Fields in the hardcoded portions of swagger json have been updated:
Description is updated to make sense in the context of a PyPI package page
License URL points to the license on the isilon_sdk repo
Terms and conditions points to emc code governance and code of conduct page
Version is auto-populated in the swagger json
OneFS version info is automatically populated into the swagger json API version field
Python setup.py custom codegen templates
Custom templates are added for the setup.py so that PyPI docs can be rendered with exact package name instead of relying on notes in the readme such as
isi_sdk_7_2 or isi_sdk_8_0 depending on which is installed
A new PyPI readme template is added
This template is rendered during the build process so that the correct package name is displayed in installation instructions and example code. After rendering it will be displayed on PyPI. See examples on test PyPI: https://testpypi.python.org/pypi/isi-sdk-8-0 https://testpypi.python.org/pypi/isi-sdk-7-2
Updates to the hard coded swagger json
Fields in the hardcoded portions of swagger json have been updated:
Version is auto-populated in the swagger json
Python setup.py custom codegen templates