Pyramid web框架的RPC支持
项目描述
pyramid_rpc 是一个包含与RPC相关的附加组件的包,使得创建RPC服务更加容易。
from pyramid.config import Configurator
from pyramid_rpc.jsonrpc import jsonrpc_method
@jsonrpc_method(endpoint='api')
def say_hello(request, name):
return 'hello, %s!' % name
def main(global_conf, **settings):
config = Configurator(settings=settings)
config.include('pyramid_rpc.jsonrpc')
config.add_jsonrpc_endpoint('api', '/api')
config.scan(__name__)
return config.make_wsgi_app()
if __name__ == '__main__':
from wsgiref.simple_server import make_server
app = main({})
server = make_server('', 8080, app)
server.serve_forever()
支持和文档
查看pyramid_rpc网站以获取文档、报告错误并获得支持。
许可协议
pyramid_rpc 在BSD派生的Repoze公共许可协议下提供。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分布
pyramid_rpc-0.8.tar.gz (30.9 kB 查看哈希)
构建分布
pyramid_rpc-0.8-py2.py3-none-any.whl (24.0 kB 查看哈希)
关闭
pyramid_rpc-0.8.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5dcd59a52d28ed5594df897ddbd473f68e599d48d4c86546e688db9752fa1f3a |
|
MD5 | bfce8a2b95c2439ae56d7ce5b178d1ce |
|
BLAKE2b-256 | 2d6acd63ce9e4ee09b59061f889a6b4fe5981fe1e64e536127d3ad3abe9cc829 |
关闭
pyramid_rpc-0.8-py2.py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0ad0368404d4f5c7afd31e801b48efed6866bdbeb0f5d14413d2a0bb17f00bd6 |
|
MD5 | 2f1631f0bac3bef0d8de08b61ac20c2b |
|
BLAKE2b-256 | 034f5edd9469b2ce8172167018e1beea775ad57f4e9a4d83a9e79afc4f3085fa |