btclib-libsecp256k1


Namebtclib-libsecp256k1 JSON
Version 0.3.0 PyPI version JSON
download
home_page
SummarySimple python bindings to libsecp256k1
upload_time2023-07-12 07:03:40
maintainer
docs_urlNone
author
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": "",
    "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"
}
        
Elapsed time: 0.16738s