Skip to main content

用于 solc Solidity 编译器的 Python 包装器和版本管理工具。

项目描述

皮皮状态 构建状态 覆盖状态

用于solc Solidity编译器的 Python 包装器和版本管理工具。

来自`py-solc < https://github.com/ethereum/py-solc >`__。

特征

  • 完全支持 Solidity >=0.4.11

  • 在 Linux、OSX 和 Windows 上安装 Solidity

  • 在 Linux 和 OSX 上从源代码编译 Solidity

依赖项

py-solc-x 允许使用多个版本的solc,并且可以根据需要安装或编译它们。如果您希望从源代码编译,您必须首先安装所需的solc 依赖项

安装

通过点子

pip install py-solc-x

通过设置工具

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-1.1.1.tar.gz (14.9 kB 查看哈希)

已上传 source

内置分布

py_solc_x-1.1.1-py3-none-any.whl (16.0 kB 查看哈希

已上传 py3