跳转到主要内容

Ethereum开发框架

项目描述

Gitter chat Build Status Documentation Status PyPi version PyPi downloads

Ethereum智能合约的开发框架

文档

在ReadTheDocs上的文档

安装

pip install populus

开发

pip install -e . -r requirements-dev.txt

运行测试

您可以使用以下命令运行测试:

py.test tests

或者,您也可以安装 tox 来运行完整的测试套件。

发布

Pandoc是必需的,用于将markdown README转换为正确的格式,以便在PyPI上正确渲染。

对于类似Debian的系统

apt install pandoc

或者,在OSX上

brew install pandoc

要发布新版本

bumpversion $$VERSION_PART_TO_BUMP$$
git push && git push --tags
make release

如何使用bumpversion

此仓库的版本格式为稳定版本 {major}.{minor}.{patch},以及不稳定版本 {major}.{minor}.{patch}-{stage}.{devnum}阶段 可以是alpha或beta)。

要发布下一个版本,使用bumpversion并指定要升级的部分,如 bumpversion minorbumpversion devnum

如果您处于beta版本,则 bumpversion stage 将切换到稳定版本。

当当前版本稳定时发布不稳定版本,请明确指定新版本,例如:bumpversion --new-version 4.0.0-alpha.1 devnum

项目详情


发布历史 发布通知 | RSS 源

下载文件

下载您平台对应的文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。

源代码分发

populus-2.2.0.tar.gz (53.8 kB 查看哈希值)

上传时间: 源代码

构建分发

populus-2.2.0.macosx-10.12-x86_64.tar.gz (52.3 kB 查看哈希值)

上传时间: 源代码

populus-2.2.0-py3-none-any.whl (99.1 kB 查看哈希值)

上传时间: Python 3

由以下支持