Metadata-Version: 1.1
Name: mwsdk
Version: 0.2.3
Summary: maxwin 框架的sdk
Home-page: https://bitbucket.org/maxwin-inc/mwsdk/src
Author: cxhjet
Author-email: 13064576@qq.com
License: UNKNOWN
Description: mwsdk
        =====
        
        maxwin 团队常用的服务，包括 kong，rightmanage等,直接从 consul 中读取服务信息
        
        Kong 的使用
        -----------------
        .. code-block:: python
        
            from mwsdk import Kong
            # 创建kong 服务
            k = Kong()
            # 向kong注册服务,需jwt认证
            k.reg_service('monitor-srv/api/v1.0','192.168.101.88:8999',auth='jwt',kong_uris='monitor-srv/api')
            # 向kong注册upstream和tagert，增加负载平衡
            k.add_upstream_target('monitor-srv','192.168.101.88:8999',50)
            k.add_upstream_target('monitor-srv','192.168.101.99:8888',50)
            # 把upstream 注册到kong，不需要认证
            k.reg_service('monitor-srv/api/doc','monitor-srv',auth='',kong_uris='monitor-srv/doc')
        
        
        Rightmanage的使用
        -------------------
        
        .. code-block:: python
        
            from mwsdk import Rightmanage_inner
            # Rightmanage为内网的 权限服务，不需要认证
            rm = Rightmanage_inner()
            # 获取权限资料
            status_code,rm_json = rm.permissions('maxwin_web','admin.id')
        
        AIORightmanage_inner 的使用
        ---------------------------
        - 支持async，方法同 Rightmanage
        
        安装方法
        ---------
        ``pip install mwsdk``
        
        Changes
        =======
        
        0.2.3 (2018-10-25)
        ------------------
        
        - 增加 kong.add_upstream_target，支持kong的upstream
        
        
        0.2.0 (2018-09-29)
        ------------------
        - 增加 AIORightmanage_inner和Rightmanage_inner 类
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
