独立的Python框架,用于构建大量实时流式WARP客户端。

swimai的Python项目详细描述


Swim系统Python实现

PyPI versionBuild StatuscodecovLicenseCode of Conductchat

^{str1}$Swim系统Python实现提供了一组独立的 用于构建大规模实时流媒体扭曲客户端的框架。在

Swim Python客户端是一个用于链接到通道的流式API客户端 使用WARP协议的有状态Web代理 持续同步所有共享状态的实时应用程序 有ping延迟。曲速就像没有经纪人的酒吧酒吧酒吧, 使Web API的每个状态都可以流式传输,而不需要 来自数十亿排队的干扰。

安装

pip install swimai

使用

# Setting the value of a value lane on a remote agent.importtimefromswimaiimportSwimClientwithSwimClient()asswim_client:host_uri='ws://localhost:9001'node_uri='/unit/foo'lane_uri='info'value_downlink=swim_client.downlink_value()value_downlink.set_host_uri('ws://localhost:9001')value_downlink.set_node_uri('/unit/foo')value_downlink.set_lane_uri('info')value_downlink.open()new_value='Hello from Python!'value_downlink.set(new_value)print('Stopping the client in 2 seconds')time.sleep(2)

发展

依赖性

代码依赖性

pip install -r requirements.txt

开发工具依赖性

pip install -r requirements-dev.txt

运行单元测试

基本:
  1. 安装异步测试包:pip install aiounittest
  2. 运行测试:python -m unittest
覆盖范围:
  1. 安装异步测试包:pip install aiounittest
  2. 安装覆盖包:pip install coverage
  3. 生成报告:coverage run --source=swimai -m unittest
  4. 查看报告:coverage report -m

运行Lint

手动
  1. 安装lint包:pip install flake8
  2. 运行检查:flake8
自动(提交前)
  1. 安装提交钩子包:pip install pre-commit
  2. 运行钩子安装:pre-commit install

构建包

房源分布
  1. 运行:python setup.py sdist
建筑轮子
  1. 安装车轮组件:pip install wheel
  2. 运行:python setup.py sdist

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
部署在kubernetes上时,微服务中服务间通信中的java连接超时问题   java Nway合并对2G字符串文件进行排序   java如何使用FlexJson按特定顺序序列化对象和属性   如何在java布尔方法中导入文本文件   swing需要帮助在我的Java GUI中实现用户输入的侦听器   java如何读取枚举中Spring Messagesource的内容?   每个Ajaxcall上(之前和之后)的java Javascript   java compareTo(Comparable)方法对于Comparable类型未定义   带换行符的java Bash输入重定向   使用Spring授权标记检查用户是否登录时发生java错误?   使用大尺寸(100000)数组执行快速排序时出现Java StackOverflower错误   java forEach迭代器标记   Java ClassNotFound异常,Maven依赖项作为JAR   java将HQL转换为SQL查询   java正在将片段列表发送到FragmentPagerAdapter   java onActivityResult应该调用super。onActivityResult   java如果我导入一个超类,我也需要导入它的子类吗?   java是否可以通过openid协议对aadhar进行身份验证