你的Python Asyncio Upload client library
aiotusclient的Python项目详细描述
在tus.io公司Python asyncio的上载程序
aiotusclient是为Python asyncio和aiohttp重写的tus-py客户端的分支。 它用于与处理vfolder上载和下载的大型传输的存储代理进行通信。在
包装结构
aiotusclient
client
:在后端.AI经理baseuploader
和{} - 负责分块文件并异步上传到tus服务器
request
- 处理上传请求
安装
先决条件
- Python3.7或更高版本,带有pyenv and pyenv-virtualenv(可选,但已重新编译)
安装过程
首先,准备此代理的源克隆:
# git clone https://github.com/lablup/aiotusclient
从现在开始,假设所有shell命令都在virtualenv中执行。我们位于后端.ai根目录。在
现在安装依赖项:
^{pr2}$完成后,将aiotusclient导入到代码中
fromaiotusclientimportclienttus_client=client.TusClient(session_create_url,session_upload_url,rqst.headers,params)
参考
这个库是从tus-py-client派生并定制的,以便于与我们的TUS服务器进行异步通信。在
- 项目
标签: