rust schnorrkel sr25519签名库的python包装。

schnorrp的Python项目详细描述


用于SR25519签名的schnorrpy

铁锈的Python皮 schnorrkelsr25519签名 图书馆。schnorrkel/sr25519签名是 Ristretto压缩ed25519点。

安装

要从pypi安装二进制轮,请使用pip

$ pip install schnorrpy

从源安装

若要开发,请克隆repo并执行以下操作:

$ git clone https://gitlab.com/kauriid/schnorrpy.git
$ python setup.py build
$ python setup.py install

为python 3设置并激活:

virtualenv ${HOME}/.virtualenvs/schnorrpy \
           --system-site-packages --python=/usr/bin/python3
source ${HOME}/.virtualenvs/schnorrpy/bin/activate

安装开发所需的软件包:

pip install -r requirements-dev.txt

建造(可分配)车轮

要在pypi上发布二进制python控制盘,需要使用 manylinuxDocker容器。

构建源分发版:

$ python setup.py sdist

manylinux2010(或旧的manylinux1)docker图像:

$ sudo docker pull quay.io/pypa/manylinux2010_x86_64

然后使用以下命令为受支持的python构建控制盘 版本:

$ sudo docker run --rm -v $(pwd):/io quay.io/pypa/manylinux2010_x86_64 \
              /io/build-wheels.sh

构建的轮子现在可以发布到pypi(例如,使用twine) 从dist/目录:

$ twine upload dist/schnorrpy*.tar.gz dist/schnorrpy*manylinux*.whl

贡献

待定

示例

待定

许可证

新西兰奥克兰SingleSource有限公司2018年版权所有

这项工作是在apache 2.0开源许可下授权的。 适用条款和条件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
二进制字符串的java NumberFormatExceprion   java如何在Neo4j中查找/匹配/选择标识符名称   java哪一年的日期与原始年份相同?   java什么时候JAXB可以用于Json而不是XML?   java使用PayPal权限API进行PayPal支付   java Getting error在使用安卓 vision api扫描二维码时加载图像失败   java直接突出显示RichTextFX中的一个文本范围   java Resolve@RegisteredAuth2AuthorizedClient,其令牌在spring Security 5.2的spring server之外获得。十、   yyyymmddhhmmss的Java正则表达式   java我试图将google recaptcha与spring mvc集成,但GreCaptCharResponse总是返回false。这里有一些代码   java使用JsonPath将文本转换为json   java无法解析符号。Maven依赖项已就位,但代码为红色   java使用循环查找范围内具有不同数字的数字   java这个SwingWorker是否不重用ThreadPoolExecutor中的线程?