一个用Python编写的用于访问Swarm网络的库
swarm-lib的Python项目详细描述
SwarmLib存储库
这个图书馆有助于访问Swarm网络。在
示例
群居使得创建群体代理变得容易。有两种类型的代理:消费者和提供者。请参阅下面的示例。在
消费者
消费者是一个只使用群体资源的代理。例如:
fromswarm_libimportConsumerconsumer=Consumer(keys_file="keys.json")query={"operation":{"@type":"swarm:ReadOperation","returns":"swarm:Image"},"usageDuration":30}image_executor=consumer.get_executor(query)ifimage_executor.contract_providers():result=image_executor.execute()
提供者
供应商为蜂群提供资源。例如:
^{pr2}$使用
使用pip安装:
pip3 install swarm_lib
按照上面的例子来构建你自己的群代理。在
贡献
依赖关系
sudo apt install python3-pip python3-setuptools python3-dev pip3 install -r requirements.txt
发布新版本
要制作新版本,请执行以下步骤:
- 更新
setup.py
中的版本 - 运行
python3 setup.py sdist bdist_wheel
创建可分发版本 - 运行
python3 -m twine upload dist/*
上传到pip
如果有人询问密码,而您不知道该怎么做,请咨询维护人员(Geovane Fedrecheski)。在
- 项目
标签: