Ethereum开发框架
项目描述
Ethereum智能合约的开发框架
文档
安装
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 minor 或 bumpversion devnum。
如果您处于beta版本,则 bumpversion stage 将切换到稳定版本。
当当前版本稳定时发布不稳定版本,请明确指定新版本,例如:bumpversion --new-version 4.0.0-alpha.1 devnum
项目详情
下载文件
下载您平台对应的文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。
源代码分发
populus-2.2.0.tar.gz (53.8 kB 查看哈希值)
构建分发
populus-2.2.0-py3-none-any.whl (99.1 kB 查看哈希值)
关闭
populus-2.2.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2999a0078bd140e84b2008f491e6fa703c63845ddb626e67b8698abab7d2ba8f |
|
MD5 | bd85986fb9af27833ddb60f70ddbcdcd |
|
BLAKE2b-256 | f7cc10b8cbe2902c006a3722aaf68454643bbdd44b364758d4ebc44c992ac2a3 |
关闭
populus-2.2.0.macosx-10.12-x86_64.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 47415587f6ae5112c07959618ac03f7ff51c552bccf485c0d42652b62e7a8605 |
|
MD5 | ff49ca9579ef050bfa823f26d3504aa3 |
|
BLAKE2b-256 | 0ea30e2ae76cd253fe3798cce9c2a52de72003c1d113160dc651bb3c1b57ba95 |
关闭
populus-2.2.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 06d01f1e37407f6273a2abb074916351e567e7bab906fdb2996207a840123c13 |
|
MD5 | 47a6a001eeae810e75ea705bf178e2fb |
|
BLAKE2b-256 | 88acf661f08e36f87fbee8f195c7d5e7e2242a4bc655f6b19caa6956760d2801 |