eth-constants:在Python中轻松访问各种以太坊常量
项目描述
在Python中轻松访问各种以太坊常量
在ReadTheDocs的文档中了解更多信息。 查看变更日志。
快速入门
pip install eth-constants
开发者设置
如果您想对eth-constants进行开发,请查看以太坊开发战术手册,了解我们如何操作
测试
拉取请求
代码风格
文档
开发环境设置
您可以使用以下命令设置您的开发环境
git clone git@github.com:carver/eth-constants.git
cd eth-constants
virtualenv -p python3 venv
. venv/bin/activate
pip install -e .[dev]
测试设置
在开发过程中,您可能希望在每次文件保存时运行测试。
在文件更改时显示flake8错误
# Test flake8
when-changed -v -s -r -1 eth_constants/ tests/ -c "clear; flake8 eth_constants tests && echo 'flake8 success' || echo 'error'"
使用一个命令运行多进程测试,但不带颜色
# in the project root:
pytest --numprocesses=4 --looponfail --maxfail=1
# the same thing, succinctly:
pytest -n 4 -f --maxfail=1
在一个线程中运行,带颜色和桌面通知
cd venv
ptw --onfail "notify-send -t 5000 'Test failure ⚠⚠⚠⚠⚠' 'python 3 test on eth-constants failed'" ../tests ../eth_constants
发布设置
对于类似Debian的系统
apt install pandoc
要发布新版本
make release bump=$$VERSION_PART_TO_BUMP$$
如何增加版本号
此存储库的版本格式为稳定版本为{major}.{minor}.{patch},不稳定版本为{major}.{minor}.{patch}-{stage}.{devnum}(阶段可以是alpha或beta)。
要发布下一个版本,指定要增加的部分,例如make release bump=minor或make release bump=devnum。
如果您处于beta版本,make release bump=stage将切换到稳定版本。
当当前版本稳定时发布不稳定版本,请明确指定新版本,例如:make release bump="--new-version 4.0.0-alpha.1 devnum"
项目详情
关闭
eth-constants-0.1.0a1.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7eaa2990f43e313d8d17df4dbae97ac6aca830ffacc9c0731bf9f5f2d21efb2d |
|
MD5 | cfa52a1f309721cd3372792b1d74a22b |
|
BLAKE2b-256 | 98ee0eb4ae0fc0344ec46c92db66f20ae82f48a36a660838bb9291f0dd263b65 |
关闭
eth_constants-0.1.0a1-py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e81dee71724d54662a329899228c657c81027fe845d9fb9c5ec9bda3b3745f9c |
|
MD5 | ef45977b949390b03e32edfb08145755 |
|
BLAKE2b-256 | 327ece523403115f17ab658af3a13f0dd31bfadae871981b52aa06ecbea03d92 |