安装本项目的Python包
只需运行以下命令,即可安装模块包:
pip install syncstream==0.3.3
本包的基础功能不需要任何依赖项。它只支持syncstream
的多线程和多进程版本。
额外功能
基础包不包含file
和host
模块。要安装这些功能,请追加以下可选依赖项:
pip install syncstream[option1,option2...]==0.3.3
选项 | |
---|---|
file | 安装file 模块需要的依赖项。该模块提供了syncstream.LineFileBuffer 。 |
host | 安装host 模块需要的依赖项。该模块提供了syncstream.LineHostBuffer 和syncstream.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
版本。如果你发现你所使用的版本无法通过单元测试,请提交问题报告: