btclib_libsecp256k1


Namebtclib_libsecp256k1 JSON
Version 0.4.0 PyPI version JSON
download
home_pageNone
SummarySimple python bindings to libsecp256k1
upload_time2023-12-07 14:34:56
maintainerNone
docs_urlNone
authorNone
requires_python>=3.7
licenseMIT
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"
}
        
Elapsed time: 0.93030s