阿比乌提斯以太坊
eth-abi2的Python项目详细描述
#以太坊合同
[![生成状态](https://circleci.com/gh/ethereum/eth-abi2.svg?style=shield)](https://circleci.com/gh/ethereum/eth-abi2) [![文档状态](https://readthedocs.org/projects/eth-abi2/badge/?version=latest)](https://readthedocs.org/projects/eth-abi2/?徽章=最新) [![pypi版本](https://img.shields.io/pypi/v/eth-abi2.svg)](https://pypi.python.org/pypi/eth-abi2)
使用以太坊abi的python实用程序
##安装
`sh pip install eth-abi2 `
##文档
有关文档,请访问[https://eth-abi2.readthedocs.io/en/latest/](https://eth-abi2.readthedocs.io/en/latest/)。
##开发
克隆存储库,然后运行:
`sh pip install -e .[dev] `
你可能想在虚拟机里做这个。
###运行测试
您可以使用以下命令运行测试:
`sh py.test tests `
或者您可以安装tox
来运行完整的测试套件。
###释放
要将标记自述文件转换为正确的格式 在pypi上正确渲染。
对于类似Debian的系统:
` apt install pandoc `
或在OSX上:
`sh brew install pandoc `
发布新版本:
`sh make release bump=$$VERSION_PART_TO_BUMP$$ `
####如何增强版本
此回购协议的版本格式为{major}.{minor}.{patch}
,表示稳定,并且
{major}.{minor}.{patch}-{stage}.{devnum}
表示不稳定(stage
可以是α或β)。
要发布第行的下一个版本,请指定要凹凸的部分,
比如makereleasebump=minor
或者makereleasebump=devnum
。
如果您是beta版,makereleasebump=stage
将切换到稳定版。
若要在当前版本稳定时发布不稳定版本,请指定
新版本,如makereleasebump=”–new-version 4.0.0-alpha.1 devnum”