solc Solidity编译器的Python包装和版本管理工具。
项目描述
py-solc-x
solc Solidity编译器的Python包装和版本管理工具。
从py-solc
派生。
功能
- 完全支持Solidity
>=0.4.11
- 在Linux、OSX和Windows上安装Solidity
- 在Linux和OSX上从源编译Solidity
依赖项
Py-solc-x允许使用多个版本的solc,可以根据需要安装或编译它们。如果您想从源编译,必须首先安装所需的solc依赖项。
安装
通过pip
pip install py-solc-x
通过setuptools
git clone https://github.com/iamdefinitelyahuman/py-solc-x.git
cd py-solc-x
python3 setup.py install
文档
文档托管在Read the Docs。
测试
Py-solc-x已在Linux、OSX和Windows上使用solc版本>=0.4.11
进行了测试。
要运行测试套件
pytest tests/
默认情况下,测试套件会为您操作系统安装所有可用的 solc
版本。如果您只想测试已安装的版本,请包含 --no-install
标志。
贡献
总是欢迎帮助!如果您发现任何问题,请随时提交问题,如果您已解决问题,请提交拉取请求。
在提交拉取请求之前,请查看我们的贡献指南,如果您有任何疑问,请加入Brownie Gitter频道。
许可证
本项目采用MIT许可证。
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
py-solc-x-2.0.3.tar.gz (77.7 kB 查看哈希值)
构建分布
py_solc_x-2.0.3-py3-none-any.whl (18.5 kB 查看哈希值)