Name | btclib-libsecp256k1 JSON |
Version |
0.3.0
JSON |
| download |
home_page | |
Summary | Simple python bindings to libsecp256k1 |
upload_time | 2023-07-12 07:03:40 |
maintainer | |
docs_url | None |
author | |
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": "",
"name": "btclib-libsecp256k1",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "bitcoin,libsecp256k1",
"author": "",
"author_email": "Giacomo Caironi <giacomo.caironi@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/05/5c/179c2ec9ed8cb46e866137e421beef1934b67c16266d3009b1055b6d804b/btclib_libsecp256k1-0.3.0.tar.gz",
"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.3.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": "",
"digests": {
"blake2b_256": "4483395175f4d5bc9753a1d3958d061063f72a3237a9bf7bb59c28a4271be2cb",
"md5": "0fa1eb4c602c2f5688b91a206a0e374f",
"sha256": "70bbca7cc6172c9150adfc774e8277ae8f3b75c40018b1d7b3c92ff7b46a5f78"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-cp310-cp310-macosx_10_16_x86_64.whl",
"has_sig": false,
"md5_digest": "0fa1eb4c602c2f5688b91a206a0e374f",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 1194627,
"upload_time": "2023-07-12T07:01:58",
"upload_time_iso_8601": "2023-07-12T07:01:58.529081Z",
"url": "https://files.pythonhosted.org/packages/44/83/395175f4d5bc9753a1d3958d061063f72a3237a9bf7bb59c28a4271be2cb/btclib_libsecp256k1-0.3.0-cp310-cp310-macosx_10_16_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8f60f336ee31f2ef8fdef774f308b40f38fe2879fda1ac974cc69fafb6caed18",
"md5": "df687fb05522f7bd54e82e0f51634e0b",
"sha256": "572c1e0cfdd5297dde092d457ca6a0a0c5a7555e62f5905d3b886b3968f61e6e"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "df687fb05522f7bd54e82e0f51634e0b",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 1317599,
"upload_time": "2023-07-12T07:02:01",
"upload_time_iso_8601": "2023-07-12T07:02:01.143461Z",
"url": "https://files.pythonhosted.org/packages/8f/60/f336ee31f2ef8fdef774f308b40f38fe2879fda1ac974cc69fafb6caed18/btclib_libsecp256k1-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "de495c7260c99d15327d701908c49a7f5c50120a5a4fa4944582fcf41d65b134",
"md5": "85a586bdd342ebdfd465a9faaf7a2acd",
"sha256": "e03dddf288549fbcc078c562c3788cae85fac8e5dafb07e65c753672b42f0527"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-cp310-cp310-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "85a586bdd342ebdfd465a9faaf7a2acd",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.7",
"size": 1320155,
"upload_time": "2023-07-12T07:02:03",
"upload_time_iso_8601": "2023-07-12T07:02:03.990077Z",
"url": "https://files.pythonhosted.org/packages/de/49/5c7260c99d15327d701908c49a7f5c50120a5a4fa4944582fcf41d65b134/btclib_libsecp256k1-0.3.0-cp310-cp310-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e8da2ef33ea08408a42f86d663f0ca53483b59c8e839f502ae566ac1b36a26a8",
"md5": "03c50600af8b87ca61c0773a8b87378e",
"sha256": "b7e4a97542db1e2c833142e7b6dd541b977f45206e6c7673876575194629cdc1"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-cp311-cp311-macosx_10_16_x86_64.whl",
"has_sig": false,
"md5_digest": "03c50600af8b87ca61c0773a8b87378e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 1194631,
"upload_time": "2023-07-12T07:02:06",
"upload_time_iso_8601": "2023-07-12T07:02:06.890848Z",
"url": "https://files.pythonhosted.org/packages/e8/da/2ef33ea08408a42f86d663f0ca53483b59c8e839f502ae566ac1b36a26a8/btclib_libsecp256k1-0.3.0-cp311-cp311-macosx_10_16_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1cc1ad01d5a248f3995d9dd15a6a84f1f4a58358ea9857a4242a746945ab9d48",
"md5": "15ba18de66e60cdd97d231a481318d66",
"sha256": "2dacd21c993d401470e472028bfc295e4e46ce0f476e1a6dc26e0301dddeec85"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "15ba18de66e60cdd97d231a481318d66",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 1317593,
"upload_time": "2023-07-12T07:02:09",
"upload_time_iso_8601": "2023-07-12T07:02:09.681585Z",
"url": "https://files.pythonhosted.org/packages/1c/c1/ad01d5a248f3995d9dd15a6a84f1f4a58358ea9857a4242a746945ab9d48/btclib_libsecp256k1-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e4baa71789194ca8eefbd1f786149207327565b87be2a6e62af941c211a38aa0",
"md5": "a70877d498b6c9d494cd8b38620e68fa",
"sha256": "1218fc0b1165748509facf95e699e9b5c50e692017a10e0b6ad7f29d66b9d34a"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-cp311-cp311-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "a70877d498b6c9d494cd8b38620e68fa",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.7",
"size": 1320156,
"upload_time": "2023-07-12T07:02:12",
"upload_time_iso_8601": "2023-07-12T07:02:12.573672Z",
"url": "https://files.pythonhosted.org/packages/e4/ba/a71789194ca8eefbd1f786149207327565b87be2a6e62af941c211a38aa0/btclib_libsecp256k1-0.3.0-cp311-cp311-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "34a75a191e65fceae947baadffff8bcbec83cb060f9a9dccb509b9bb885b2633",
"md5": "73525156a9a9a729ae149f2dca11b31d",
"sha256": "6b7aa3e2dbcf0486bbaa5246a93804e25722478f49de38d31ff0ad6218af65fd"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-cp37-cp37m-macosx_10_16_x86_64.whl",
"has_sig": false,
"md5_digest": "73525156a9a9a729ae149f2dca11b31d",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 1194692,
"upload_time": "2023-07-12T07:01:31",
"upload_time_iso_8601": "2023-07-12T07:01:31.790643Z",
"url": "https://files.pythonhosted.org/packages/34/a7/5a191e65fceae947baadffff8bcbec83cb060f9a9dccb509b9bb885b2633/btclib_libsecp256k1-0.3.0-cp37-cp37m-macosx_10_16_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "729f21e1d9175a376507d89ee4fae68523708e9704f2d4307cd611f8f8d46f8b",
"md5": "23b02a99b71f7e116751e383dca0a5aa",
"sha256": "350d414532e4d257d0da7adc040198fc98a52efe08dd4d89f0e423f867714962"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "23b02a99b71f7e116751e383dca0a5aa",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 1317580,
"upload_time": "2023-07-12T07:01:34",
"upload_time_iso_8601": "2023-07-12T07:01:34.889826Z",
"url": "https://files.pythonhosted.org/packages/72/9f/21e1d9175a376507d89ee4fae68523708e9704f2d4307cd611f8f8d46f8b/btclib_libsecp256k1-0.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1fce315c33ea7525074ca4b3cfe53dd089369ba108bb6e3be716334c37e547f3",
"md5": "4e3d82058973cb3045cae8a3050cef08",
"sha256": "e7177ed79d35f4d0b3c40b467c09b500bb358102bf9fe63ba9ac9f7d8ce3daa3"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-cp37-cp37m-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "4e3d82058973cb3045cae8a3050cef08",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": ">=3.7",
"size": 1320170,
"upload_time": "2023-07-12T07:01:38",
"upload_time_iso_8601": "2023-07-12T07:01:38.404383Z",
"url": "https://files.pythonhosted.org/packages/1f/ce/315c33ea7525074ca4b3cfe53dd089369ba108bb6e3be716334c37e547f3/btclib_libsecp256k1-0.3.0-cp37-cp37m-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "37e49aca31275ff4a9cf921e3d079b36a597f841dbc716ed36de0cffa11121bf",
"md5": "6f86035dc4627702f381438ad7a324a4",
"sha256": "334c0625dd8a6188d7272ceb1554dfa63369716853da82028f456382f2b81425"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-cp38-cp38-macosx_10_16_x86_64.whl",
"has_sig": false,
"md5_digest": "6f86035dc4627702f381438ad7a324a4",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 1194835,
"upload_time": "2023-07-12T07:01:41",
"upload_time_iso_8601": "2023-07-12T07:01:41.251276Z",
"url": "https://files.pythonhosted.org/packages/37/e4/9aca31275ff4a9cf921e3d079b36a597f841dbc716ed36de0cffa11121bf/btclib_libsecp256k1-0.3.0-cp38-cp38-macosx_10_16_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "54dbbfe1812cf6addc6c4d9ca171a1bf2eeca06696a16c3ad24bd1fa934dd0f2",
"md5": "39f0e527552b7cb8820b8086b61f429a",
"sha256": "478cc7639e4a90a249c0c01db8cd1861e6384b5c3d2137fe249de05e958fcaca"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "39f0e527552b7cb8820b8086b61f429a",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 1317697,
"upload_time": "2023-07-12T07:01:44",
"upload_time_iso_8601": "2023-07-12T07:01:44.420844Z",
"url": "https://files.pythonhosted.org/packages/54/db/bfe1812cf6addc6c4d9ca171a1bf2eeca06696a16c3ad24bd1fa934dd0f2/btclib_libsecp256k1-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "71f6e58ff75544bce45119f2763235e03264b14391c262fd49aa026f8c9bab48",
"md5": "d3af49fac1d1c975c81e6b074e01e0fa",
"sha256": "59af3148ed2fdea121bc625aa59cee2654fe8f33c66630bd4ac400ddfc118885"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-cp38-cp38-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "d3af49fac1d1c975c81e6b074e01e0fa",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.7",
"size": 1320295,
"upload_time": "2023-07-12T07:01:47",
"upload_time_iso_8601": "2023-07-12T07:01:47.218601Z",
"url": "https://files.pythonhosted.org/packages/71/f6/e58ff75544bce45119f2763235e03264b14391c262fd49aa026f8c9bab48/btclib_libsecp256k1-0.3.0-cp38-cp38-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "982ae000aafa42e7d5fb0733fd60151bec600c3c283d2fae99516e9288dc575c",
"md5": "c2a4df8ae60496ceccf5057d4cb73b89",
"sha256": "fb0880a74211cd30fa6e517d5fb942d026e46d815f6d6ccbf837c883fd2a8a50"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-cp39-cp39-macosx_10_16_x86_64.whl",
"has_sig": false,
"md5_digest": "c2a4df8ae60496ceccf5057d4cb73b89",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 1194624,
"upload_time": "2023-07-12T07:01:49",
"upload_time_iso_8601": "2023-07-12T07:01:49.988038Z",
"url": "https://files.pythonhosted.org/packages/98/2a/e000aafa42e7d5fb0733fd60151bec600c3c283d2fae99516e9288dc575c/btclib_libsecp256k1-0.3.0-cp39-cp39-macosx_10_16_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "004d31965021904c8f8d80462e0fe52b862ff36b662e2d0eb22d4816dd43ce11",
"md5": "0e7b2c72978902dc6091be3ab33ce9ad",
"sha256": "8286e4f0fe3034d8e70798883d72ffc8ba5260b0898c5e8ec5c0e0a2fff3a82e"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "0e7b2c72978902dc6091be3ab33ce9ad",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 1317598,
"upload_time": "2023-07-12T07:01:53",
"upload_time_iso_8601": "2023-07-12T07:01:53.147015Z",
"url": "https://files.pythonhosted.org/packages/00/4d/31965021904c8f8d80462e0fe52b862ff36b662e2d0eb22d4816dd43ce11/btclib_libsecp256k1-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a434d3d8fe8bbfee02ec2868acf2e93da7c24ddcef8f70222a84a6db99de47b7",
"md5": "7b60db0890698529302a6268b0f21756",
"sha256": "a7030fc007dfd8170524a8a851e66be2cc5476a546a7f9d504b458a0c5a93df4"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-cp39-cp39-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "7b60db0890698529302a6268b0f21756",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.7",
"size": 1320158,
"upload_time": "2023-07-12T07:01:55",
"upload_time_iso_8601": "2023-07-12T07:01:55.867799Z",
"url": "https://files.pythonhosted.org/packages/a4/34/d3d8fe8bbfee02ec2868acf2e93da7c24ddcef8f70222a84a6db99de47b7/btclib_libsecp256k1-0.3.0-cp39-cp39-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "903e95a69a0c98526e5d56c9505cfe46f38dd634e9d06a7e8f84a1c0a41c94ef",
"md5": "c8a92c545c25d484df760dc03f463cb2",
"sha256": "9937415fa306674eb97448568c50d84c111050c29e00b5b0c3082c91d229abc9"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-pp310-pypy310_pp73-macosx_10_16_x86_64.whl",
"has_sig": false,
"md5_digest": "c8a92c545c25d484df760dc03f463cb2",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.7",
"size": 1178282,
"upload_time": "2023-07-12T07:02:31",
"upload_time_iso_8601": "2023-07-12T07:02:31.651288Z",
"url": "https://files.pythonhosted.org/packages/90/3e/95a69a0c98526e5d56c9505cfe46f38dd634e9d06a7e8f84a1c0a41c94ef/btclib_libsecp256k1-0.3.0-pp310-pypy310_pp73-macosx_10_16_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bb8563e6a1e040e0955de6a1d29e6098a4471afcd16ce95065beff0f74fc957e",
"md5": "0495ccd64761862b5deaa6ae779ee118",
"sha256": "008ce3f919a2d5783c0c2d0a8c02d8977241e83cd00eb3d03441fff1075163da"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "0495ccd64761862b5deaa6ae779ee118",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.7",
"size": 1301547,
"upload_time": "2023-07-12T07:02:34",
"upload_time_iso_8601": "2023-07-12T07:02:34.401903Z",
"url": "https://files.pythonhosted.org/packages/bb/85/63e6a1e040e0955de6a1d29e6098a4471afcd16ce95065beff0f74fc957e/btclib_libsecp256k1-0.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f47a0cce7115da76bdc01024022405252dc57a09a6b49a8ed99e0d191a4d262f",
"md5": "a699bf19181ba221910ee678775e47e4",
"sha256": "09c2db8cb0ab5ae4571a44c5bba445658611d7110c29fd29692d887df97b3a9c"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-pp37-pypy37_pp73-macosx_10_16_x86_64.whl",
"has_sig": false,
"md5_digest": "a699bf19181ba221910ee678775e47e4",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.7",
"size": 1178280,
"upload_time": "2023-07-12T07:02:15",
"upload_time_iso_8601": "2023-07-12T07:02:15.391838Z",
"url": "https://files.pythonhosted.org/packages/f4/7a/0cce7115da76bdc01024022405252dc57a09a6b49a8ed99e0d191a4d262f/btclib_libsecp256k1-0.3.0-pp37-pypy37_pp73-macosx_10_16_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4a5632952c67d71b0651ef26c59fc3bbc02dc8007ee4e931fbb81b7f2d0ab464",
"md5": "da0c1984afa01bf8ece463369b1e26f4",
"sha256": "01e521c087f13878a70228d96f2a2f76005d6d54dfa5a4d1e3f0841f4f095c0b"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "da0c1984afa01bf8ece463369b1e26f4",
"packagetype": "bdist_wheel",
"python_version": "pp37",
"requires_python": ">=3.7",
"size": 1302392,
"upload_time": "2023-07-12T07:02:18",
"upload_time_iso_8601": "2023-07-12T07:02:18.234875Z",
"url": "https://files.pythonhosted.org/packages/4a/56/32952c67d71b0651ef26c59fc3bbc02dc8007ee4e931fbb81b7f2d0ab464/btclib_libsecp256k1-0.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "01153f7be86044bc9c7716b85ad021144775512f9f525751471c77cbbc0e8876",
"md5": "5bed2ee2c7db48e0be538c9ba486e085",
"sha256": "5c82e7ba5e9b9cabeff1b1455c207dc1bfd2a79f2c99ea474bafc722b6e29066"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-pp38-pypy38_pp73-macosx_10_16_x86_64.whl",
"has_sig": false,
"md5_digest": "5bed2ee2c7db48e0be538c9ba486e085",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.7",
"size": 1178279,
"upload_time": "2023-07-12T07:02:21",
"upload_time_iso_8601": "2023-07-12T07:02:21.553354Z",
"url": "https://files.pythonhosted.org/packages/01/15/3f7be86044bc9c7716b85ad021144775512f9f525751471c77cbbc0e8876/btclib_libsecp256k1-0.3.0-pp38-pypy38_pp73-macosx_10_16_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0d06fdf93d504fc3f7136696f75d31b37c679c5dfd9858a30fc2e529115c8a05",
"md5": "a86f5333cab8fa57855ba119a2e9a53a",
"sha256": "979d498a468f3f2d64c0b13a9fb3cd39c8c8721e191698e625b287e83cd46da6"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "a86f5333cab8fa57855ba119a2e9a53a",
"packagetype": "bdist_wheel",
"python_version": "pp38",
"requires_python": ">=3.7",
"size": 1301646,
"upload_time": "2023-07-12T07:02:24",
"upload_time_iso_8601": "2023-07-12T07:02:24.014954Z",
"url": "https://files.pythonhosted.org/packages/0d/06/fdf93d504fc3f7136696f75d31b37c679c5dfd9858a30fc2e529115c8a05/btclib_libsecp256k1-0.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7b0738c34b6c390e9a285d0cefc6d2827f8353b8e74aa8d867d992a9af8037be",
"md5": "a96980dcc54cf56d040983d0b60b0be9",
"sha256": "d26d1560e333d7c5a513d4c50ee4a09263447f6624dd9d300dfadcd4db850418"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-pp39-pypy39_pp73-macosx_10_16_x86_64.whl",
"has_sig": false,
"md5_digest": "a96980dcc54cf56d040983d0b60b0be9",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.7",
"size": 1178281,
"upload_time": "2023-07-12T07:02:26",
"upload_time_iso_8601": "2023-07-12T07:02:26.508028Z",
"url": "https://files.pythonhosted.org/packages/7b/07/38c34b6c390e9a285d0cefc6d2827f8353b8e74aa8d867d992a9af8037be/btclib_libsecp256k1-0.3.0-pp39-pypy39_pp73-macosx_10_16_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3a5210c779db8e8ccc1749e453c72661cf02e3d75435c2f057f044cc0b86d92f",
"md5": "5cd6028b0213d9fdc6117e0f0451baef",
"sha256": "515f806658dca372c0a44dc48f16963a85f80cbc363ad56f1f1ffd3c82884013"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "5cd6028b0213d9fdc6117e0f0451baef",
"packagetype": "bdist_wheel",
"python_version": "pp39",
"requires_python": ">=3.7",
"size": 1301539,
"upload_time": "2023-07-12T07:02:29",
"upload_time_iso_8601": "2023-07-12T07:02:29.184700Z",
"url": "https://files.pythonhosted.org/packages/3a/52/10c779db8e8ccc1749e453c72661cf02e3d75435c2f057f044cc0b86d92f/btclib_libsecp256k1-0.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9ca18da8fa156ae054df9e22e7f9571360f151cd0f93ba2a1fc4a38dbadaf8af",
"md5": "2be1bd3372b066192753273fdfaf0c94",
"sha256": "7244fe4187fce62ed9ef78a9f8bfefa3c78dc446d3c982ee024b523c5c7389d8"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-py3-none-macosx_10_16_x86_64.whl",
"has_sig": false,
"md5_digest": "2be1bd3372b066192753273fdfaf0c94",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 1177696,
"upload_time": "2023-07-12T07:02:37",
"upload_time_iso_8601": "2023-07-12T07:02:37.295764Z",
"url": "https://files.pythonhosted.org/packages/9c/a1/8da8fa156ae054df9e22e7f9571360f151cd0f93ba2a1fc4a38dbadaf8af/btclib_libsecp256k1-0.3.0-py3-none-macosx_10_16_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b982c1efbdd3a8e1d5b16c3acbead81eab24d6421854751b60523f4c82144aed",
"md5": "95d3b8ce184597b332e3fd3643739a3a",
"sha256": "28214b7bb383565e3cc5819a7b46ace7de1b2e6fe0f3896a035a0b63e38a0262"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
"has_sig": false,
"md5_digest": "95d3b8ce184597b332e3fd3643739a3a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 1303438,
"upload_time": "2023-07-12T07:02:41",
"upload_time_iso_8601": "2023-07-12T07:02:41.062658Z",
"url": "https://files.pythonhosted.org/packages/b9/82/c1efbdd3a8e1d5b16c3acbead81eab24d6421854751b60523f4c82144aed/btclib_libsecp256k1-0.3.0-py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "22b9fbcd289ae7640cc20d03216de0eb6053d05e0a730edca3cb55f218f82480",
"md5": "0f915ec0b63ee204107b5443a6fdd6ab",
"sha256": "38a2e14e98add5efa208e7c0e0ec30af3ff1b9c3a2bbe1c0f67841959086a7f8"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0-py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "0f915ec0b63ee204107b5443a6fdd6ab",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 1366304,
"upload_time": "2023-07-12T07:02:44",
"upload_time_iso_8601": "2023-07-12T07:02:44.696872Z",
"url": "https://files.pythonhosted.org/packages/22/b9/fbcd289ae7640cc20d03216de0eb6053d05e0a730edca3cb55f218f82480/btclib_libsecp256k1-0.3.0-py3-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "055c179c2ec9ed8cb46e866137e421beef1934b67c16266d3009b1055b6d804b",
"md5": "b43e562acbf12d16c07956a6f2847eb9",
"sha256": "7c2ae893c7b5c96fb14377536394c398e9a3f547ff1b36847b551ef7e6ef1236"
},
"downloads": -1,
"filename": "btclib_libsecp256k1-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "b43e562acbf12d16c07956a6f2847eb9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 7281160,
"upload_time": "2023-07-12T07:03:40",
"upload_time_iso_8601": "2023-07-12T07:03:40.610468Z",
"url": "https://files.pythonhosted.org/packages/05/5c/179c2ec9ed8cb46e866137e421beef1934b67c16266d3009b1055b6d804b/btclib_libsecp256k1-0.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-07-12 07:03:40",
"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"
}