Name | btclib_libsecp256k1 JSON |
Version |
0.4.0
JSON |
| download |
home_page | None |
Summary | Simple python bindings to libsecp256k1 |
upload_time | 2023-12-07 14:34:56 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.7 |
license | MIT |
keywords |
bitcoin
libsecp256k1
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# btclib_libsecp256k1
[![python](https://img.shields.io/pypi/pyversions/btclib_libsecp256k1.svg?logo=python)](https://pypi.python.org/pypi/btclib_libsecp256k1/)
[![pypi](https://img.shields.io/pypi/v/btclib_libsecp256k1.svg?logo=pypi)](https://pypi.python.org/pypi/btclib_libsecp256k1/)
[![downloads](https://static.pepy.tech/badge/btclib_libsecp256k1)](https://pepy.tech/project/btclib_libsecp256k1)
[![status](https://img.shields.io/pypi/status/btclib_libsecp256k1.svg)](https://pypi.python.org/pypi/btclib_libsecp256k1/)
[![license](https://img.shields.io/github/license/btclib-org/btclib_libsecp256k1.svg)](https://github.com/btclib-org/btclib_libsecp256k1/blob/master/LICENSE)
[![imports: isort](https://img.shields.io/badge/imports-isort-yellowgreen.svg?logo=isort)](https://pycqa.github.io/isort/)
[![code style: black](https://img.shields.io/badge/code%20style-black-yellowgreen.svg?logo=black)](https://github.com/psf/black)
[![lint: flake8](https://img.shields.io/badge/lint-flake8-yellowgreen.svg?logo=flake8)](https://flake8.pycqa.org)
[![lint: pylint](https://img.shields.io/badge/lint-pylint-yellowgreen.svg?logo=pylint)](https://github.com/PyCQA/pylint)
[![type-check: mypy](https://img.shields.io/badge/type--check-mypy-yellowgreen.svg?logo=mypy)](http://mypy-lang.org/)
[![type-check: pyright](https://img.shields.io/badge/type--check-pyright-yellowgreen.svg)](https://github.com/microsoft/pyright)
[![security: bandit](https://img.shields.io/badge/security-bandit-yellowgreen.svg?logo=bandit)](https://github.com/PyCQA/bandit)
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/btclib-org/btclib_libsecp256k1/master.svg)](https://results.pre-commit.ci/latest/github/btclib-org/btclib_libsecp256k1/master)
[![build](https://github.com/btclib-org/btclib_libsecp256k1/actions/workflows/build.yml/badge.svg)](https://github.com/btclib-org/btclib_libsecp256k1/actions/workflows/build.yml)
[![test](https://github.com/btclib-org/btclib_libsecp256k1/actions/workflows/test.yml/badge.svg)](https://github.com/btclib-org/btclib_libsecp256k1/actions/workflows/test.yml)
[![Follow on Twitter](https://img.shields.io/twitter/follow/btclib?style=social&logo=twitter)](https://twitter.com/intent/follow?screen_name=btclib)
---
[Browse GitHub Code Repository](https://github.com/btclib-org/btclib_libsecp256k1/)
---
Simple python bindings to
[libsecp256k1](https://github.com/bitcoin-core/secp256k1)
([v0.2.0](https://github.com/bitcoin-core/secp256k1/releases/tag/v0.2.0)).
It is intended to be used with the
[btclib](https://github.com/btclib-org/btclib) library.
To install (and/or upgrade):
python -m pip install --upgrade btclib_libsecp256k1
## Build, test, develop, and contribute
Disclaimer: building and testing on Windows is not currently supported;
Windows support is achieved with cross compilation
The btclib_libsecp256k1 project includes
[libsecp256k1](https://github.com/bitcoin-core/secp256k1)
as submodule in the secp256k1 folder.
By default, when cloning a project you get the directories that contain
submodules, but none of the files within them.
You must run `git submodule init` to initialize
your local configuration file,
and `git submodule update` to fetch the submodule data
and check out the appropriate commit.
<!-- markdownlint-disable MD013 -->
$ git submodule init
Submodule 'secp256k1' (git@github.com:bitcoin-core/secp256k1.git) registered for path 'secp256k1'
$ git submodule update
Cloning into 'secp256k1'...
<!-- markdownlint-enable MD013 -->
The project uses [hatch](https://hatch.pypa.io/latest/) as a project manager.
Some additional tools are required to develop and test btclib_libsecp256k1;
they can be installed with:
python -m pip install -U nox cibuildwheel pre-commit
To build:
hatch build -t sdist
hatch build -t wheel
Developers might also consider installing btclib_libsecp256k1 in editable way::
python -m pip install --upgrade -e ./
To test:
hatch -e test run pytest
To measure the code coverage provided by tests:
hatch -e test run pytest --cov-report term-missing:skip-covered --cov=btclib_libsecp256k1
It is however recommended to use nox to better isolate tests
nox -s tests
To format the code
hatch -e dev run format
To run re-commit hooks
hatch -e dev run pre_commit
Please run nox to check everything before a PR
nox
Raw data
{
"_id": null,
"home_page": null,
"name": "btclib_libsecp256k1",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "bitcoin,libsecp256k1",
"author": null,
"author_email": "Giacomo Caironi <giacomo.caironi@gmail.com>",
"download_url": null,
"platform": null,
"description": "# btclib_libsecp256k1\n\n[![python](https://img.shields.io/pypi/pyversions/btclib_libsecp256k1.svg?logo=python)](https://pypi.python.org/pypi/btclib_libsecp256k1/)\n[![pypi](https://img.shields.io/pypi/v/btclib_libsecp256k1.svg?logo=pypi)](https://pypi.python.org/pypi/btclib_libsecp256k1/)\n[![downloads](https://static.pepy.tech/badge/btclib_libsecp256k1)](https://pepy.tech/project/btclib_libsecp256k1)\n[![status](https://img.shields.io/pypi/status/btclib_libsecp256k1.svg)](https://pypi.python.org/pypi/btclib_libsecp256k1/)\n[![license](https://img.shields.io/github/license/btclib-org/btclib_libsecp256k1.svg)](https://github.com/btclib-org/btclib_libsecp256k1/blob/master/LICENSE)\n[![imports: isort](https://img.shields.io/badge/imports-isort-yellowgreen.svg?logo=isort)](https://pycqa.github.io/isort/)\n[![code style: black](https://img.shields.io/badge/code%20style-black-yellowgreen.svg?logo=black)](https://github.com/psf/black)\n[![lint: flake8](https://img.shields.io/badge/lint-flake8-yellowgreen.svg?logo=flake8)](https://flake8.pycqa.org)\n[![lint: pylint](https://img.shields.io/badge/lint-pylint-yellowgreen.svg?logo=pylint)](https://github.com/PyCQA/pylint)\n[![type-check: mypy](https://img.shields.io/badge/type--check-mypy-yellowgreen.svg?logo=mypy)](http://mypy-lang.org/)\n[![type-check: pyright](https://img.shields.io/badge/type--check-pyright-yellowgreen.svg)](https://github.com/microsoft/pyright)\n[![security: bandit](https://img.shields.io/badge/security-bandit-yellowgreen.svg?logo=bandit)](https://github.com/PyCQA/bandit)\n[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/btclib-org/btclib_libsecp256k1/master.svg)](https://results.pre-commit.ci/latest/github/btclib-org/btclib_libsecp256k1/master)\n[![build](https://github.com/btclib-org/btclib_libsecp256k1/actions/workflows/build.yml/badge.svg)](https://github.com/btclib-org/btclib_libsecp256k1/actions/workflows/build.yml)\n[![test](https://github.com/btclib-org/btclib_libsecp256k1/actions/workflows/test.yml/badge.svg)](https://github.com/btclib-org/btclib_libsecp256k1/actions/workflows/test.yml)\n\n[![Follow on Twitter](https://img.shields.io/twitter/follow/btclib?style=social&logo=twitter)](https://twitter.com/intent/follow?screen_name=btclib)\n\n---\n\n[Browse GitHub Code Repository](https://github.com/btclib-org/btclib_libsecp256k1/)\n\n---\n\nSimple python bindings to\n[libsecp256k1](https://github.com/bitcoin-core/secp256k1)\n([v0.2.0](https://github.com/bitcoin-core/secp256k1/releases/tag/v0.2.0)).\nIt is intended to be used with the\n[btclib](https://github.com/btclib-org/btclib) library.\n\nTo install (and/or upgrade):\n\n python -m pip install --upgrade btclib_libsecp256k1\n\n## Build, test, develop, and contribute\n\nDisclaimer: building and testing on Windows is not currently supported;\nWindows support is achieved with cross compilation\n\nThe btclib_libsecp256k1 project includes\n[libsecp256k1](https://github.com/bitcoin-core/secp256k1)\nas submodule in the secp256k1 folder.\nBy default, when cloning a project you get the directories that contain\nsubmodules, but none of the files within them.\nYou must run `git submodule init` to initialize\nyour local configuration file,\nand `git submodule update` to fetch the submodule data\nand check out the appropriate commit.\n\n<!-- markdownlint-disable MD013 -->\n $ git submodule init\n Submodule 'secp256k1' (git@github.com:bitcoin-core/secp256k1.git) registered for path 'secp256k1'\n $ git submodule update\n Cloning into 'secp256k1'...\n<!-- markdownlint-enable MD013 -->\n\nThe project uses [hatch](https://hatch.pypa.io/latest/) as a project manager.\n\nSome additional tools are required to develop and test btclib_libsecp256k1;\nthey can be installed with:\n\n python -m pip install -U nox cibuildwheel pre-commit\n\nTo build:\n\n hatch build -t sdist\n hatch build -t wheel\n\nDevelopers might also consider installing btclib_libsecp256k1 in editable way::\n\n python -m pip install --upgrade -e ./\n\nTo test:\n\n hatch -e test run pytest\n\nTo measure the code coverage provided by tests:\n\n hatch -e test run pytest --cov-report term-missing:skip-covered --cov=btclib_libsecp256k1\n\nIt is however recommended to use nox to better isolate tests\n\n nox -s tests\n\nTo format the code\n\n hatch -e dev run format\n\nTo run re-commit hooks\n\n hatch -e dev run pre_commit\n\nPlease run nox to check everything before a PR\n\n nox\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Simple python bindings to libsecp256k1",
"version": "0.4.0",
"project_urls": {
"changelog": "https://github.com/btclib-org/btclib_libsecp256k1/HISTORY.md",
"documentation": "https://btclib.readthedocs.io/",
"download": "https://github.com/btclib-org/btclib_libsecp256k1/releases",
"homepage": "https://btclib.org",
"issues": "https://github.com/btclib-org/btclib_libsecp256k1/issues",
"pull_requests": "https://github.com/btclib-org/btclib_libsecp256k1/pulls",
"repository": "https://github.com/btclib-org/btclib_libsecp256k1"
},
"split_keywords": [
"bitcoin",
"libsecp256k1"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "08ca18a093447622e51b86d94217be3e75e7a1427b9f473f214880ade4b7daf2",
"md5": "b101a88c065dc841aa4de2877a498ed3",
"sha256": "be8ae97b26c94557a3f45e95751cdb375b78c51a7b49a442bcc55c6995ee7a2f"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.4.0-cp310-cp310-macosx_10_16_x86_64.whl",
"has_sig": false,
"md5_digest": "b101a88c065dc841aa4de2877a498ed3",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 1201569,
"upload_time": "2023-12-07T14:34:56",
"upload_time_iso_8601": "2023-12-07T14:34:56.038633Z",
"url": "https://files.pythonhosted.org/packages/08/ca/18a093447622e51b86d94217be3e75e7a1427b9f473f214880ade4b7daf2/btclib_libsecp256k1-0.4.0-cp310-cp310-macosx_10_16_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5309e5ebf3e516ee6904a26e443f5b58f7429b648a919582a12ef72cf78b5d02",
"md5": "537a96b43d8d75f5a24f8e96f32848b5",
"sha256": "adbd2a765c65267ae0c71b93593ae46225ebd750c55a559b13fef774e72399c1"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.4.0-cp310-cp310-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "537a96b43d8d75f5a24f8e96f32848b5",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 1342548,
"upload_time": "2023-12-07T14:34:02",
"upload_time_iso_8601": "2023-12-07T14:34:02.190642Z",
"url": "https://files.pythonhosted.org/packages/53/09/e5ebf3e516ee6904a26e443f5b58f7429b648a919582a12ef72cf78b5d02/btclib_libsecp256k1-0.4.0-cp310-cp310-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "afccd74ea7c5386c93b5cbed0023e4571d081eec2f3a241d3388447b0ddd78c3",
"md5": "a5535a17e72e9d747bc574fac0ba815d",
"sha256": "0c841ad1ed95e81dbd5597642ddcdfc1bc436a3a511b876353cc48b49836c14d"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.4.0-cp311-cp311-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "a5535a17e72e9d747bc574fac0ba815d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 1342551,
"upload_time": "2023-12-07T14:34:41",
"upload_time_iso_8601": "2023-12-07T14:34:41.219019Z",
"url": "https://files.pythonhosted.org/packages/af/cc/d74ea7c5386c93b5cbed0023e4571d081eec2f3a241d3388447b0ddd78c3/btclib_libsecp256k1-0.4.0-cp311-cp311-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d4b1b7a78da30f053525a3bff8f61b5c6aa9b567063979f141a4e0162d01873b",
"md5": "f2e8d08477d44603f9dd03443b468d44",
"sha256": "e4f876a6a187b41d8e3fdf9293a7bec0ccc75e3cff5e58f1c2a1c7d7ff9224c4"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "f2e8d08477d44603f9dd03443b468d44",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 1342398,
"upload_time": "2023-12-07T14:34:19",
"upload_time_iso_8601": "2023-12-07T14:34:19.188581Z",
"url": "https://files.pythonhosted.org/packages/d4/b1/b7a78da30f053525a3bff8f61b5c6aa9b567063979f141a4e0162d01873b/btclib_libsecp256k1-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "181d78088a2d503fd251d1e5c10b89ddad4e7ba0ebfb924c9446ec32154457e5",
"md5": "0ffb45e24e75664ca57e3c96570714bd",
"sha256": "e32c0e2d19da45d3cdef81859ba735e318022f0cb5f51574ccfe408ecbbd74ff"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.4.0-cp312-cp312-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "0ffb45e24e75664ca57e3c96570714bd",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.7",
"size": 1342594,
"upload_time": "2023-12-07T14:33:56",
"upload_time_iso_8601": "2023-12-07T14:33:56.895462Z",
"url": "https://files.pythonhosted.org/packages/18/1d/78088a2d503fd251d1e5c10b89ddad4e7ba0ebfb924c9446ec32154457e5/btclib_libsecp256k1-0.4.0-cp312-cp312-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f82389cb800a326ae578e8dc1ec9f63ae127ae0571bbd9dbcdb07bd65d910113",
"md5": "bc0893132786fd150ab0db73dcc649ec",
"sha256": "1a7d5297dc91d3d197b5388974ef1a79d5c198fc27fe440d4aa145ff0a9594cc"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "bc0893132786fd150ab0db73dcc649ec",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 1342301,
"upload_time": "2023-12-07T14:34:07",
"upload_time_iso_8601": "2023-12-07T14:34:07.927172Z",
"url": "https://files.pythonhosted.org/packages/f8/23/89cb800a326ae578e8dc1ec9f63ae127ae0571bbd9dbcdb07bd65d910113/btclib_libsecp256k1-0.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "04719ef5533680580a252b9d3fb0c2e51e64b5e3e6f2544790ec9bd397c35b92",
"md5": "517d40d91d2afa592acb0df28fd5e5ea",
"sha256": "56c161ecf0443f54bc93c4b56c7b49c2ba6c7c44799fc1db282dd11c424e3548"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.4.0-cp37-cp37m-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "517d40d91d2afa592acb0df28fd5e5ea",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 1342540,
"upload_time": "2023-12-07T14:34:46",
"upload_time_iso_8601": "2023-12-07T14:34:46.297059Z",
"url": "https://files.pythonhosted.org/packages/04/71/9ef5533680580a252b9d3fb0c2e51e64b5e3e6f2544790ec9bd397c35b92/btclib_libsecp256k1-0.4.0-cp37-cp37m-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b847647b949a1b56ad2828e7054726cec87892f4ee7ac08389cd5d36891d224f",
"md5": "66e9786087c7f7e72ca8f9295bbca5ec",
"sha256": "36d2566315e77b1191769f6ae99957770d2fd068142eccd0c166a9ee3e8cd7da"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.4.0-cp38-cp38-macosx_10_16_x86_64.whl",
"has_sig": false,
"md5_digest": "66e9786087c7f7e72ca8f9295bbca5ec",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 1201701,
"upload_time": "2023-12-07T14:34:25",
"upload_time_iso_8601": "2023-12-07T14:34:25.951372Z",
"url": "https://files.pythonhosted.org/packages/b8/47/647b949a1b56ad2828e7054726cec87892f4ee7ac08389cd5d36891d224f/btclib_libsecp256k1-0.4.0-cp38-cp38-macosx_10_16_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f1c48aa8e63dd6e222617eecb508999d6832717a2000792ed414c4df1c90ab91",
"md5": "ea60f33f76b2bd02be845d07b49e00ac",
"sha256": "1ad5281715304ec3ed6652863cea90b43d844300964152510ebbae07229a68b4"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.4.0-cp39-cp39-macosx_10_16_x86_64.whl",
"has_sig": false,
"md5_digest": "ea60f33f76b2bd02be845d07b49e00ac",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 1201566,
"upload_time": "2023-12-07T14:34:35",
"upload_time_iso_8601": "2023-12-07T14:34:35.976080Z",
"url": "https://files.pythonhosted.org/packages/f1/c4/8aa8e63dd6e222617eecb508999d6832717a2000792ed414c4df1c90ab91/btclib_libsecp256k1-0.4.0-cp39-cp39-macosx_10_16_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b92c5efc56315994473a3987b7271100e3c4e8f86a2b460c9b4d0be7f28562f9",
"md5": "ca230298c394ce0205d33ca9d642ce3c",
"sha256": "2227d854c17cf2da25937e1a307581a849eca226706c709df76d7a33be42132f"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "ca230298c394ce0205d33ca9d642ce3c",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 1342406,
"upload_time": "2023-12-07T14:33:41",
"upload_time_iso_8601": "2023-12-07T14:33:41.324883Z",
"url": "https://files.pythonhosted.org/packages/b9/2c/5efc56315994473a3987b7271100e3c4e8f86a2b460c9b4d0be7f28562f9/btclib_libsecp256k1-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8ae96df7c7e7025c1025d2a26b74e25245a2bfffda70ef4f131a5a051bf86396",
"md5": "749875853c4d3e9495b2d399d063898b",
"sha256": "137dca23d638eb44ab9f64be1c14b3ab752c54bbfe06294128204c072f7cbc82"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.4.0-cp39-cp39-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "749875853c4d3e9495b2d399d063898b",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 1342546,
"upload_time": "2023-12-07T14:34:30",
"upload_time_iso_8601": "2023-12-07T14:34:30.315015Z",
"url": "https://files.pythonhosted.org/packages/8a/e9/6df7c7e7025c1025d2a26b74e25245a2bfffda70ef4f131a5a051bf86396/btclib_libsecp256k1-0.4.0-cp39-cp39-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7515dd35b581b6317ee8a7523eb75b23225dada69d5b3005c10347f5744df691",
"md5": "7d85701cc16a5c24ca8460addff6efd5",
"sha256": "6eb583379b4e726b53deca58d96d933e1aa7171f311b77c84e2e797f889b5748"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "7d85701cc16a5c24ca8460addff6efd5",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.7",
"size": 1325197,
"upload_time": "2023-12-07T14:34:50",
"upload_time_iso_8601": "2023-12-07T14:34:50.945647Z",
"url": "https://files.pythonhosted.org/packages/75/15/dd35b581b6317ee8a7523eb75b23225dada69d5b3005c10347f5744df691/btclib_libsecp256k1-0.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "94685c867391e41c64ed190b111a9a6e0c8d6a35a9cecc1c834a1a884d942a43",
"md5": "577efbf978be512cf529203147e398ea",
"sha256": "b06ae362d6b2fe6cdc62fa8ac03466fec40fdde4a6ac67844e58ea8d89a0acff"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.4.0-pp37-pypy37_pp73-macosx_10_16_x86_64.whl",
"has_sig": false,
"md5_digest": "577efbf978be512cf529203147e398ea",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.7",
"size": 1187257,
"upload_time": "2023-12-07T14:33:49",
"upload_time_iso_8601": "2023-12-07T14:33:49.923532Z",
"url": "https://files.pythonhosted.org/packages/94/68/5c867391e41c64ed190b111a9a6e0c8d6a35a9cecc1c834a1a884d942a43/btclib_libsecp256k1-0.4.0-pp37-pypy37_pp73-macosx_10_16_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5de9ded43f14e5ec18fd5a9027c481b1afc61d6dade7cef2bda8c1aad4db4084",
"md5": "6c0aa6ad8db6ed99748cd84be61d0b80",
"sha256": "8a5679b7c7f05c680e46d3652ccee6518bcbef13da59f85cb9c8cbdc4daa794a"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.4.0-pp38-pypy38_pp73-macosx_10_16_x86_64.whl",
"has_sig": false,
"md5_digest": "6c0aa6ad8db6ed99748cd84be61d0b80",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.7",
"size": 1187254,
"upload_time": "2023-12-07T14:34:12",
"upload_time_iso_8601": "2023-12-07T14:34:12.629207Z",
"url": "https://files.pythonhosted.org/packages/5d/e9/ded43f14e5ec18fd5a9027c481b1afc61d6dade7cef2bda8c1aad4db4084/btclib_libsecp256k1-0.4.0-pp38-pypy38_pp73-macosx_10_16_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7fb9a6fa5a324192dccd11ee23c7fbf50e97136597bfb2128f178bee863b20f3",
"md5": "b4956a29d249e9da8d69abe463f5d50d",
"sha256": "75c3d4e196784d0f4a661f3295662cfd8b4fedf48671401f8573fedc91a3a358"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "b4956a29d249e9da8d69abe463f5d50d",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.7",
"size": 1325193,
"upload_time": "2023-12-07T14:35:02",
"upload_time_iso_8601": "2023-12-07T14:35:02.006152Z",
"url": "https://files.pythonhosted.org/packages/7f/b9/a6fa5a324192dccd11ee23c7fbf50e97136597bfb2128f178bee863b20f3/btclib_libsecp256k1-0.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-12-07 14:34:56",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "btclib-org",
"github_project": "btclib_libsecp256k1",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "btclib_libsecp256k1"
}