pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/py-softlayer py-softlayer: added version 5.5.3



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d1613711ef4c
branches:  trunk
changeset: 386358:d1613711ef4c
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Oct 16 13:49:53 2018 +0000

description:
py-softlayer: added version 5.5.3

5.5.3:
Added slcli user delete
Added slcli order quote to let users create a quote from the slcli.
Fixed vs upgrades when using flavors.
Added pagination to ticket list commands
Fixed DNS manager to be more flexible and support more zone types.
Pinned Click library version at >=5 < 7

5.5.2:
Fixed hardware credentials.
support for ticket priorities
create dedicated host with gpu fixed.

5.5.1:
added paginations to several slcli methods, making them work better with large result sets.
Fixed an issue displaying VLANs.
Fixed an issue displaying some NAS passwords
Ability to delete users

5.5.0:
Added a warning when ordering legacy storage volumes
Added documentation link to volume-order
Increased slcli output width limit to 999 characters
More unit tests
Fixed an issue canceling some block storage volumes
Fixed slcli order to work with network gateways
Fixed an issue showing hardware credentials when they do not exist
Fixed an issue showing addressSpace when listing virtual servers
Updated ordering class to support baremetal servers with multiple GPU
Updated prompt-toolkit as a fix for slcli shell
Fixed slcli vlan detail to not fail when objects don't have a hostname
Added user management

diffstat:

 net/py-softlayer/ALTERNATIVES           |     4 +-
 net/py-softlayer/Makefile               |    19 +-
 net/py-softlayer/PLIST                  |  1285 +++++++++++++++---------------
 net/py-softlayer/distinfo               |    12 +-
 net/py-softlayer/patches/patch-setup.py |    32 +-
 5 files changed, 693 insertions(+), 659 deletions(-)

diffs (truncated from 1761 to 300 lines):

diff -r fbd326bdd148 -r d1613711ef4c net/py-softlayer/ALTERNATIVES
--- a/net/py-softlayer/ALTERNATIVES     Tue Oct 16 13:47:01 2018 +0000
+++ b/net/py-softlayer/ALTERNATIVES     Tue Oct 16 13:49:53 2018 +0000
@@ -1,2 +1,2 @@
-bin/sl @PREFIX@/bin/sl@PYVERSSUFFIX@
-bin/slcli @PREFIX@/bin/slcli@PYVERSSUFFIX@
+bin/sl @PREFIX@/bin/sl-@PYVERSSUFFIX@
+bin/slcli @PREFIX@/bin/slcli-@PYVERSSUFFIX@
diff -r fbd326bdd148 -r d1613711ef4c net/py-softlayer/Makefile
--- a/net/py-softlayer/Makefile Tue Oct 16 13:47:01 2018 +0000
+++ b/net/py-softlayer/Makefile Tue Oct 16 13:49:53 2018 +0000
@@ -1,24 +1,29 @@
-# $NetBSD: Makefile,v 1.6 2018/01/23 08:58:01 fhajny Exp $
+# $NetBSD: Makefile,v 1.7 2018/10/16 13:49:53 adam Exp $
 
-DISTNAME=      SoftLayer-5.4.0
+DISTNAME=      SoftLayer-5.5.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/SoftLayer/softlayer/}
-CATEGORIES=    net
+CATEGORIES=    net python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=S/SoftLayer/}
 
 MAINTAINER=    imil%NetBSD.org@localhost
-HOMEPAGE=      https://github.com/softlayer/softlayer-python/
+HOMEPAGE=      https://github.com/softlayer/softlayer-python
 COMMENT=       SoftLayer API bindings for Python
 LICENSE=       mit
 
-USE_LANGUAGES= # none
-
 DEPENDS+=      ${PYPKGPREFIX}-click>=5:../../devel/py-click
-DEPENDS+=      ${PYPKGPREFIX}-prettytable>=0.7.2:../../textproc/py-prettytable
 DEPENDS+=      ${PYPKGPREFIX}-prompt_toolkit>=0.53:../../devel/py-prompt_toolkit
+DEPENDS+=      ${PYPKGPREFIX}-ptable>=0.9.2:../../textproc/py-ptable
 DEPENDS+=      ${PYPKGPREFIX}-pygments>=2.0.0:../../textproc/py-pygments
 DEPENDS+=      ${PYPKGPREFIX}-requests>=2.18.4:../../devel/py-requests
 DEPENDS+=      ${PYPKGPREFIX}-six>=1.7.0:../../lang/py-six
 DEPENDS+=      ${PYPKGPREFIX}-urllib3>=1.22:../../www/py-urllib3
 
+USE_LANGUAGES= # none
+
+post-install:
+       cd ${DESTDIR}${PREFIX}/bin && \
+               ${MV} sl sl-${PYVERSSUFFIX} && \
+               ${MV} slcli slcli-${PYVERSSUFFIX} || ${TRUE}
+
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r fbd326bdd148 -r d1613711ef4c net/py-softlayer/PLIST
--- a/net/py-softlayer/PLIST    Tue Oct 16 13:47:01 2018 +0000
+++ b/net/py-softlayer/PLIST    Tue Oct 16 13:49:53 2018 +0000
@@ -1,6 +1,6 @@
-@comment $NetBSD: PLIST,v 1.2 2018/01/23 08:58:01 fhajny Exp $
-bin/sl${PYVERSSUFFIX}
-bin/slcli${PYVERSSUFFIX}
+@comment $NetBSD: PLIST,v 1.3 2018/10/16 13:49:53 adam Exp $
+bin/sl-${PYVERSSUFFIX}
+bin/slcli-${PYVERSSUFFIX}
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -9,983 +9,1022 @@
 ${PYSITELIB}/${EGG_INFODIR}/requires.txt
 ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 ${PYSITELIB}/SoftLayer/API.py
+${PYSITELIB}/SoftLayer/API.pyc
+${PYSITELIB}/SoftLayer/API.pyo
 ${PYSITELIB}/SoftLayer/CLI/__init__.py
-${PYSITELIB}/SoftLayer/CLI/__init__.pyo
 ${PYSITELIB}/SoftLayer/CLI/__init__.pyc
-${PYSITELIB}/SoftLayer/CLI/call_api.pyo
-${PYSITELIB}/SoftLayer/CLI/call_api.pyc
-${PYSITELIB}/SoftLayer/CLI/columns.pyo
-${PYSITELIB}/SoftLayer/CLI/columns.pyc
-${PYSITELIB}/SoftLayer/CLI/core.pyo
-${PYSITELIB}/SoftLayer/CLI/core.pyc
-${PYSITELIB}/SoftLayer/CLI/custom_types.pyo
-${PYSITELIB}/SoftLayer/CLI/custom_types.pyc
-${PYSITELIB}/SoftLayer/CLI/deprecated.pyo
-${PYSITELIB}/SoftLayer/CLI/deprecated.pyc
-${PYSITELIB}/SoftLayer/CLI/environment.pyo
-${PYSITELIB}/SoftLayer/CLI/environment.pyc
-${PYSITELIB}/SoftLayer/CLI/exceptions.pyo
-${PYSITELIB}/SoftLayer/CLI/exceptions.pyc
-${PYSITELIB}/SoftLayer/CLI/formatting.pyo
-${PYSITELIB}/SoftLayer/CLI/formatting.pyc
-${PYSITELIB}/SoftLayer/CLI/helpers.pyo
-${PYSITELIB}/SoftLayer/CLI/helpers.pyc
-${PYSITELIB}/SoftLayer/CLI/metadata.pyo
-${PYSITELIB}/SoftLayer/CLI/metadata.pyc
-${PYSITELIB}/SoftLayer/CLI/routes.pyo
-${PYSITELIB}/SoftLayer/CLI/routes.pyc
-${PYSITELIB}/SoftLayer/CLI/storage_utils.pyo
-${PYSITELIB}/SoftLayer/CLI/storage_utils.pyc
-${PYSITELIB}/SoftLayer/CLI/summary.pyo
-${PYSITELIB}/SoftLayer/CLI/summary.pyc
-${PYSITELIB}/SoftLayer/CLI/template.pyo
-${PYSITELIB}/SoftLayer/CLI/template.pyc
+${PYSITELIB}/SoftLayer/CLI/__init__.pyo
 ${PYSITELIB}/SoftLayer/CLI/block/__init__.py
+${PYSITELIB}/SoftLayer/CLI/block/__init__.pyc
 ${PYSITELIB}/SoftLayer/CLI/block/__init__.pyo
-${PYSITELIB}/SoftLayer/CLI/block/__init__.pyc
-${PYSITELIB}/SoftLayer/CLI/block/cancel.pyo
-${PYSITELIB}/SoftLayer/CLI/block/cancel.pyc
-${PYSITELIB}/SoftLayer/CLI/block/count.pyo
-${PYSITELIB}/SoftLayer/CLI/block/count.pyc
-${PYSITELIB}/SoftLayer/CLI/block/detail.pyo
-${PYSITELIB}/SoftLayer/CLI/block/detail.pyc
-${PYSITELIB}/SoftLayer/CLI/block/duplicate.pyo
-${PYSITELIB}/SoftLayer/CLI/block/duplicate.pyc
-${PYSITELIB}/SoftLayer/CLI/block/list.pyo
-${PYSITELIB}/SoftLayer/CLI/block/list.pyc
-${PYSITELIB}/SoftLayer/CLI/block/lun.pyo
-${PYSITELIB}/SoftLayer/CLI/block/lun.pyc
-${PYSITELIB}/SoftLayer/CLI/block/modify.pyo
-${PYSITELIB}/SoftLayer/CLI/block/modify.pyc
-${PYSITELIB}/SoftLayer/CLI/block/order.pyo
-${PYSITELIB}/SoftLayer/CLI/block/order.pyc
 ${PYSITELIB}/SoftLayer/CLI/block/access/__init__.py
+${PYSITELIB}/SoftLayer/CLI/block/access/__init__.pyc
 ${PYSITELIB}/SoftLayer/CLI/block/access/__init__.pyo
-${PYSITELIB}/SoftLayer/CLI/block/access/__init__.pyc
+${PYSITELIB}/SoftLayer/CLI/block/access/authorize.py
+${PYSITELIB}/SoftLayer/CLI/block/access/authorize.pyc
 ${PYSITELIB}/SoftLayer/CLI/block/access/authorize.pyo
-${PYSITELIB}/SoftLayer/CLI/block/access/authorize.pyc
+${PYSITELIB}/SoftLayer/CLI/block/access/list.py
+${PYSITELIB}/SoftLayer/CLI/block/access/list.pyc
 ${PYSITELIB}/SoftLayer/CLI/block/access/list.pyo
-${PYSITELIB}/SoftLayer/CLI/block/access/list.pyc
+${PYSITELIB}/SoftLayer/CLI/block/access/password.py
+${PYSITELIB}/SoftLayer/CLI/block/access/password.pyc
 ${PYSITELIB}/SoftLayer/CLI/block/access/password.pyo
-${PYSITELIB}/SoftLayer/CLI/block/access/password.pyc
-${PYSITELIB}/SoftLayer/CLI/block/access/revoke.pyo
+${PYSITELIB}/SoftLayer/CLI/block/access/revoke.py
 ${PYSITELIB}/SoftLayer/CLI/block/access/revoke.pyc
-${PYSITELIB}/SoftLayer/CLI/block/access/authorize.py
-${PYSITELIB}/SoftLayer/CLI/block/access/list.py
-${PYSITELIB}/SoftLayer/CLI/block/access/password.py
-${PYSITELIB}/SoftLayer/CLI/block/access/revoke.py
+${PYSITELIB}/SoftLayer/CLI/block/access/revoke.pyo
 ${PYSITELIB}/SoftLayer/CLI/block/cancel.py
+${PYSITELIB}/SoftLayer/CLI/block/cancel.pyc
+${PYSITELIB}/SoftLayer/CLI/block/cancel.pyo
 ${PYSITELIB}/SoftLayer/CLI/block/count.py
+${PYSITELIB}/SoftLayer/CLI/block/count.pyc
+${PYSITELIB}/SoftLayer/CLI/block/count.pyo
 ${PYSITELIB}/SoftLayer/CLI/block/detail.py
+${PYSITELIB}/SoftLayer/CLI/block/detail.pyc
+${PYSITELIB}/SoftLayer/CLI/block/detail.pyo
 ${PYSITELIB}/SoftLayer/CLI/block/duplicate.py
+${PYSITELIB}/SoftLayer/CLI/block/duplicate.pyc
+${PYSITELIB}/SoftLayer/CLI/block/duplicate.pyo
 ${PYSITELIB}/SoftLayer/CLI/block/list.py
+${PYSITELIB}/SoftLayer/CLI/block/list.pyc
+${PYSITELIB}/SoftLayer/CLI/block/list.pyo
 ${PYSITELIB}/SoftLayer/CLI/block/lun.py
+${PYSITELIB}/SoftLayer/CLI/block/lun.pyc
+${PYSITELIB}/SoftLayer/CLI/block/lun.pyo
 ${PYSITELIB}/SoftLayer/CLI/block/modify.py
+${PYSITELIB}/SoftLayer/CLI/block/modify.pyc
+${PYSITELIB}/SoftLayer/CLI/block/modify.pyo
 ${PYSITELIB}/SoftLayer/CLI/block/order.py
+${PYSITELIB}/SoftLayer/CLI/block/order.pyc
+${PYSITELIB}/SoftLayer/CLI/block/order.pyo
 ${PYSITELIB}/SoftLayer/CLI/block/replication/__init__.py
-${PYSITELIB}/SoftLayer/CLI/block/replication/__init__.pyo
 ${PYSITELIB}/SoftLayer/CLI/block/replication/__init__.pyc
+${PYSITELIB}/SoftLayer/CLI/block/replication/__init__.pyo
+${PYSITELIB}/SoftLayer/CLI/block/replication/failback.py
+${PYSITELIB}/SoftLayer/CLI/block/replication/failback.pyc
 ${PYSITELIB}/SoftLayer/CLI/block/replication/failback.pyo
-${PYSITELIB}/SoftLayer/CLI/block/replication/failback.pyc
+${PYSITELIB}/SoftLayer/CLI/block/replication/failover.py
+${PYSITELIB}/SoftLayer/CLI/block/replication/failover.pyc
 ${PYSITELIB}/SoftLayer/CLI/block/replication/failover.pyo
-${PYSITELIB}/SoftLayer/CLI/block/replication/failover.pyc
+${PYSITELIB}/SoftLayer/CLI/block/replication/locations.py
+${PYSITELIB}/SoftLayer/CLI/block/replication/locations.pyc
 ${PYSITELIB}/SoftLayer/CLI/block/replication/locations.pyo
-${PYSITELIB}/SoftLayer/CLI/block/replication/locations.pyc
+${PYSITELIB}/SoftLayer/CLI/block/replication/order.py
+${PYSITELIB}/SoftLayer/CLI/block/replication/order.pyc
 ${PYSITELIB}/SoftLayer/CLI/block/replication/order.pyo
-${PYSITELIB}/SoftLayer/CLI/block/replication/order.pyc
-${PYSITELIB}/SoftLayer/CLI/block/replication/partners.pyo
-${PYSITELIB}/SoftLayer/CLI/block/replication/partners.pyc
-${PYSITELIB}/SoftLayer/CLI/block/replication/failback.py
-${PYSITELIB}/SoftLayer/CLI/block/replication/failover.py
-${PYSITELIB}/SoftLayer/CLI/block/replication/locations.py
-${PYSITELIB}/SoftLayer/CLI/block/replication/order.py
 ${PYSITELIB}/SoftLayer/CLI/block/replication/partners.py
+${PYSITELIB}/SoftLayer/CLI/block/replication/partners.pyc
+${PYSITELIB}/SoftLayer/CLI/block/replication/partners.pyo
 ${PYSITELIB}/SoftLayer/CLI/block/snapshot/__init__.py
-${PYSITELIB}/SoftLayer/CLI/block/snapshot/__init__.pyo
 ${PYSITELIB}/SoftLayer/CLI/block/snapshot/__init__.pyc
-${PYSITELIB}/SoftLayer/CLI/block/snapshot/cancel.pyo
+${PYSITELIB}/SoftLayer/CLI/block/snapshot/__init__.pyo
+${PYSITELIB}/SoftLayer/CLI/block/snapshot/cancel.py
 ${PYSITELIB}/SoftLayer/CLI/block/snapshot/cancel.pyc
-${PYSITELIB}/SoftLayer/CLI/block/snapshot/create.pyo
+${PYSITELIB}/SoftLayer/CLI/block/snapshot/cancel.pyo
+${PYSITELIB}/SoftLayer/CLI/block/snapshot/create.py
 ${PYSITELIB}/SoftLayer/CLI/block/snapshot/create.pyc
-${PYSITELIB}/SoftLayer/CLI/block/snapshot/delete.pyo
+${PYSITELIB}/SoftLayer/CLI/block/snapshot/create.pyo
+${PYSITELIB}/SoftLayer/CLI/block/snapshot/delete.py
 ${PYSITELIB}/SoftLayer/CLI/block/snapshot/delete.pyc
-${PYSITELIB}/SoftLayer/CLI/block/snapshot/disable.pyo
+${PYSITELIB}/SoftLayer/CLI/block/snapshot/delete.pyo
+${PYSITELIB}/SoftLayer/CLI/block/snapshot/disable.py
 ${PYSITELIB}/SoftLayer/CLI/block/snapshot/disable.pyc
-${PYSITELIB}/SoftLayer/CLI/block/snapshot/enable.pyo
+${PYSITELIB}/SoftLayer/CLI/block/snapshot/disable.pyo
+${PYSITELIB}/SoftLayer/CLI/block/snapshot/enable.py
 ${PYSITELIB}/SoftLayer/CLI/block/snapshot/enable.pyc
-${PYSITELIB}/SoftLayer/CLI/block/snapshot/list.pyo
+${PYSITELIB}/SoftLayer/CLI/block/snapshot/enable.pyo
+${PYSITELIB}/SoftLayer/CLI/block/snapshot/list.py
 ${PYSITELIB}/SoftLayer/CLI/block/snapshot/list.pyc
+${PYSITELIB}/SoftLayer/CLI/block/snapshot/list.pyo
+${PYSITELIB}/SoftLayer/CLI/block/snapshot/order.py
+${PYSITELIB}/SoftLayer/CLI/block/snapshot/order.pyc
 ${PYSITELIB}/SoftLayer/CLI/block/snapshot/order.pyo
-${PYSITELIB}/SoftLayer/CLI/block/snapshot/order.pyc
+${PYSITELIB}/SoftLayer/CLI/block/snapshot/restore.py
+${PYSITELIB}/SoftLayer/CLI/block/snapshot/restore.pyc
 ${PYSITELIB}/SoftLayer/CLI/block/snapshot/restore.pyo
-${PYSITELIB}/SoftLayer/CLI/block/snapshot/restore.pyc
-${PYSITELIB}/SoftLayer/CLI/block/snapshot/schedule_list.pyo
+${PYSITELIB}/SoftLayer/CLI/block/snapshot/schedule_list.py
 ${PYSITELIB}/SoftLayer/CLI/block/snapshot/schedule_list.pyc
-${PYSITELIB}/SoftLayer/CLI/block/snapshot/cancel.py
-${PYSITELIB}/SoftLayer/CLI/block/snapshot/create.py
-${PYSITELIB}/SoftLayer/CLI/block/snapshot/delete.py
-${PYSITELIB}/SoftLayer/CLI/block/snapshot/disable.py
-${PYSITELIB}/SoftLayer/CLI/block/snapshot/enable.py
-${PYSITELIB}/SoftLayer/CLI/block/snapshot/list.py
-${PYSITELIB}/SoftLayer/CLI/block/snapshot/order.py
-${PYSITELIB}/SoftLayer/CLI/block/snapshot/restore.py
-${PYSITELIB}/SoftLayer/CLI/block/snapshot/schedule_list.py
+${PYSITELIB}/SoftLayer/CLI/block/snapshot/schedule_list.pyo
 ${PYSITELIB}/SoftLayer/CLI/call_api.py
+${PYSITELIB}/SoftLayer/CLI/call_api.pyc
+${PYSITELIB}/SoftLayer/CLI/call_api.pyo
 ${PYSITELIB}/SoftLayer/CLI/cdn/__init__.py
-${PYSITELIB}/SoftLayer/CLI/cdn/__init__.pyo
 ${PYSITELIB}/SoftLayer/CLI/cdn/__init__.pyc
-${PYSITELIB}/SoftLayer/CLI/cdn/detail.pyo
+${PYSITELIB}/SoftLayer/CLI/cdn/__init__.pyo
+${PYSITELIB}/SoftLayer/CLI/cdn/detail.py
 ${PYSITELIB}/SoftLayer/CLI/cdn/detail.pyc
-${PYSITELIB}/SoftLayer/CLI/cdn/list.pyo
+${PYSITELIB}/SoftLayer/CLI/cdn/detail.pyo
+${PYSITELIB}/SoftLayer/CLI/cdn/list.py
 ${PYSITELIB}/SoftLayer/CLI/cdn/list.pyc
-${PYSITELIB}/SoftLayer/CLI/cdn/load.pyo
+${PYSITELIB}/SoftLayer/CLI/cdn/list.pyo
+${PYSITELIB}/SoftLayer/CLI/cdn/load.py
 ${PYSITELIB}/SoftLayer/CLI/cdn/load.pyc
-${PYSITELIB}/SoftLayer/CLI/cdn/origin_add.pyo
+${PYSITELIB}/SoftLayer/CLI/cdn/load.pyo
+${PYSITELIB}/SoftLayer/CLI/cdn/origin_add.py
 ${PYSITELIB}/SoftLayer/CLI/cdn/origin_add.pyc
-${PYSITELIB}/SoftLayer/CLI/cdn/origin_list.pyo
+${PYSITELIB}/SoftLayer/CLI/cdn/origin_add.pyo
+${PYSITELIB}/SoftLayer/CLI/cdn/origin_list.py
 ${PYSITELIB}/SoftLayer/CLI/cdn/origin_list.pyc
-${PYSITELIB}/SoftLayer/CLI/cdn/origin_remove.pyo
+${PYSITELIB}/SoftLayer/CLI/cdn/origin_list.pyo
+${PYSITELIB}/SoftLayer/CLI/cdn/origin_remove.py
 ${PYSITELIB}/SoftLayer/CLI/cdn/origin_remove.pyc
-${PYSITELIB}/SoftLayer/CLI/cdn/purge.pyo
+${PYSITELIB}/SoftLayer/CLI/cdn/origin_remove.pyo
+${PYSITELIB}/SoftLayer/CLI/cdn/purge.py
 ${PYSITELIB}/SoftLayer/CLI/cdn/purge.pyc
-${PYSITELIB}/SoftLayer/CLI/cdn/detail.py
-${PYSITELIB}/SoftLayer/CLI/cdn/list.py
-${PYSITELIB}/SoftLayer/CLI/cdn/load.py
-${PYSITELIB}/SoftLayer/CLI/cdn/origin_add.py
-${PYSITELIB}/SoftLayer/CLI/cdn/origin_list.py
-${PYSITELIB}/SoftLayer/CLI/cdn/origin_remove.py
-${PYSITELIB}/SoftLayer/CLI/cdn/purge.py
+${PYSITELIB}/SoftLayer/CLI/cdn/purge.pyo
 ${PYSITELIB}/SoftLayer/CLI/columns.py
+${PYSITELIB}/SoftLayer/CLI/columns.pyc
+${PYSITELIB}/SoftLayer/CLI/columns.pyo
 ${PYSITELIB}/SoftLayer/CLI/config/__init__.py
+${PYSITELIB}/SoftLayer/CLI/config/__init__.pyc
 ${PYSITELIB}/SoftLayer/CLI/config/__init__.pyo
-${PYSITELIB}/SoftLayer/CLI/config/__init__.pyc
-${PYSITELIB}/SoftLayer/CLI/config/setup.pyo
+${PYSITELIB}/SoftLayer/CLI/config/setup.py
 ${PYSITELIB}/SoftLayer/CLI/config/setup.pyc
-${PYSITELIB}/SoftLayer/CLI/config/show.pyo
+${PYSITELIB}/SoftLayer/CLI/config/setup.pyo
+${PYSITELIB}/SoftLayer/CLI/config/show.py



Home | Main Index | Thread Index | Old Index