跳到主要内容
版本:0.3.x

安装本项目的Python包

只需运行以下命令,即可安装模块包:

pip install syncstream==0.3.3

本包的基础功能不需要任何依赖项。它只支持syncstream的多线程和多进程版本。

额外功能

基础包不包含filehost模块。要安装这些功能,请追加以下可选依赖项:

pip install syncstream[option1,option2...]==0.3.3
选项
支持的功能
file安装file模块需要的依赖项。该模块提供了syncstream.LineFileBuffer
host安装host模块需要的依赖项。该模块提供了syncstream.LineHostBuffersyncstream.LineHostMirror

安装GitHub版本

在开发阶段,GitHub上的版本有可能比在PyPI发布的版本新。如果用户需要安装GitHub版本,请确保已经安装了Git

确保一些需要的软件都准备无虞后,运行下列命令安装开发者版本:

pip install git+https://github.com/cainmagi/sync-stream.git

运行测试

要检查此项目是否兼容当前设备,请clone本项目并运行测试:

git clone -b v0.3.3 https://github.com/cainmagi/sync-stream.git
cd sync-stream
pip install -r requirements.txt -r tests/requirements-dev.txt
python -m pytest

本项目只兼容到python>=3.7版本。如果你发现你所使用的版本无法通过单元测试,请提交问题报告:

报告问题