chikpos


Namechikpos JSON
Version 2.0.10 PyPI version JSON
download
home_pagehttps://github.com/Chik-Network/chikpos
SummaryChik proof of space plotting, proving, and verifying (wraps C++)
upload_time2025-02-16 14:48:05
maintainerNone
docs_urlNone
authorMariano Sorgente
requires_python>=3.7
licenseApache-2.0
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Chik Proof of Space
![Build](https://github.com/Chik-Network/chikpos/actions/workflows/build-test-cplusplus.yml/badge.svg)
![Wheels](https://github.com/Chik-Network/chikpos/actions/workflows/build-wheels.yml/badge.svg)
![PyPI](https://img.shields.io/pypi/v/chikpos?logo=pypi)
![PyPI - Format](https://img.shields.io/pypi/format/chikpos?logo=pypi)
![GitHub](https://img.shields.io/github/license/Chik-Network/chikpos?logo=Github)
[![Coverage Status](https://coveralls.io/repos/github/Chik-Network/chikpos/badge.svg?branch=main)](https://coveralls.io/github/Chik-Network/chikpos?branch=main)

Chik's proof of space is written in C++. Includes a plotter, prover, and
verifier. It exclusively runs on 64 bit architectures. Read the
[Proof of Space document](https://www.chiknetwork.com/wp-content/uploads/2022/09/Chik_Proof_of_Space_Construction_v1.1.pdf) to
learn about what proof of space is and how it works.

## C++ Usage Instructions

### Compile

```bash
# Requires cmake 3.14+

mkdir -p build && cd build
cmake ../
cmake --build . -- -j 6
```

## Static Compilation With glibc
### Statically compile ProofOfSpace
```bash
mkdir -p build && cd build
cmake -DBUILD_PROOF_OF_SPACE_STATICALLY=ON ../
cmake --build . -- -j 6
```

### Run tests

```bash
./RunTests
```

### CLI usage

```bash
./ProofOfSpace -k 25 -f "plot.dat" -m "0x1234" create
./ProofOfSpace -k 25 -f "final-plot.dat" -m "0x4567" -t TMPDIR -2 SECOND_TMPDIR create
./ProofOfSpace -f "plot.dat" prove <32 byte hex challenge>
./ProofOfSpace -k 25 verify <hex proof> <32 byte hex challenge>
./ProofOfSpace -f "plot.dat" check <iterations>
```

### Benchmark

```bash
time ./ProofOfSpace -k 25 create
```


### Hellman Attacks usage

There is an experimental implementation which implements some of the Hellman
Attacks that can provide significant space savings for the final file.


```bash
./HellmanAttacks -k 18 -f "plot.dat" -m "0x1234" create
./HellmanAttacks -f "plot.dat" check <iterations>
```

## Python binding

Python bindings are provided in the python-bindings directory.

### Install

```bash
python3 -m venv .venv
. .venv/bin/activate
pip3 install .
```

### Run python tests

Testings uses pytest. Linting uses flake8 and mypy.

```bash
py.test ./tests -s -v
```

# Rust binding

Finally, Rust bindings are provided, but only validation of proofs of space is supported, and it cannot be used to make plots or create proofs for plots.

## ci Building
The primary build process for this repository is to use GitHub Actions to
build binary wheels for MacOS, Linux (x64 and aarch64), and Windows and publish
them with a source wheel on PyPi. See `.github/workflows/build.yml`. CMake uses
[FetchContent](https://cmake.org/cmake/help/latest/module/FetchContent.html)
to download [pybind11](https://github.com/pybind/pybind11). Building is then
managed by [cibuildwheel](https://github.com/joerick/cibuildwheel). Further
installation is then available via `pip install chikpos` e.g.

## Contributing and workflow
Contributions are welcome and more details are available in chik-blockchain's
[CONTRIBUTING.md](https://github.com/Chik-Network/chik-blockchain/blob/main/CONTRIBUTING.md).

The main branch is usually the currently released latest version on PyPI.
Note that at times chikpos will be ahead of the release version that
chik-blockchain requires in it's main/release version in preparation for a
new chik-blockchain release. Please branch or fork main and then create a
pull request to the main branch. Linear merging is enforced on main and
merging requires a completed review. PRs will kick off a GitHub actions ci build
and analysis of chikpos at
[lgtm.com](https://lgtm.com/projects/g/Chik-Network/chikpos/?mode=list). Please
make sure your build is passing and that it does not increase alerts at lgtm.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Chik-Network/chikpos",
    "name": "chikpos",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": null,
    "author": "Mariano Sorgente",
    "author_email": "mariano@chiknetwork.com",
    "download_url": "https://files.pythonhosted.org/packages/c4/c5/69eb973536e7b9c034e8d08292dad725ba13b367bcd2717f775ef5d40e84/chikpos-2.0.10.tar.gz",
    "platform": null,
    "description": "# Chik Proof of Space\n![Build](https://github.com/Chik-Network/chikpos/actions/workflows/build-test-cplusplus.yml/badge.svg)\n![Wheels](https://github.com/Chik-Network/chikpos/actions/workflows/build-wheels.yml/badge.svg)\n![PyPI](https://img.shields.io/pypi/v/chikpos?logo=pypi)\n![PyPI - Format](https://img.shields.io/pypi/format/chikpos?logo=pypi)\n![GitHub](https://img.shields.io/github/license/Chik-Network/chikpos?logo=Github)\n[![Coverage Status](https://coveralls.io/repos/github/Chik-Network/chikpos/badge.svg?branch=main)](https://coveralls.io/github/Chik-Network/chikpos?branch=main)\n\nChik's proof of space is written in C++. Includes a plotter, prover, and\nverifier. It exclusively runs on 64 bit architectures. Read the\n[Proof of Space document](https://www.chiknetwork.com/wp-content/uploads/2022/09/Chik_Proof_of_Space_Construction_v1.1.pdf) to\nlearn about what proof of space is and how it works.\n\n## C++ Usage Instructions\n\n### Compile\n\n```bash\n# Requires cmake 3.14+\n\nmkdir -p build && cd build\ncmake ../\ncmake --build . -- -j 6\n```\n\n## Static Compilation With glibc\n### Statically compile ProofOfSpace\n```bash\nmkdir -p build && cd build\ncmake -DBUILD_PROOF_OF_SPACE_STATICALLY=ON ../\ncmake --build . -- -j 6\n```\n\n### Run tests\n\n```bash\n./RunTests\n```\n\n### CLI usage\n\n```bash\n./ProofOfSpace -k 25 -f \"plot.dat\" -m \"0x1234\" create\n./ProofOfSpace -k 25 -f \"final-plot.dat\" -m \"0x4567\" -t TMPDIR -2 SECOND_TMPDIR create\n./ProofOfSpace -f \"plot.dat\" prove <32 byte hex challenge>\n./ProofOfSpace -k 25 verify <hex proof> <32 byte hex challenge>\n./ProofOfSpace -f \"plot.dat\" check <iterations>\n```\n\n### Benchmark\n\n```bash\ntime ./ProofOfSpace -k 25 create\n```\n\n\n### Hellman Attacks usage\n\nThere is an experimental implementation which implements some of the Hellman\nAttacks that can provide significant space savings for the final file.\n\n\n```bash\n./HellmanAttacks -k 18 -f \"plot.dat\" -m \"0x1234\" create\n./HellmanAttacks -f \"plot.dat\" check <iterations>\n```\n\n## Python binding\n\nPython bindings are provided in the python-bindings directory.\n\n### Install\n\n```bash\npython3 -m venv .venv\n. .venv/bin/activate\npip3 install .\n```\n\n### Run python tests\n\nTestings uses pytest. Linting uses flake8 and mypy.\n\n```bash\npy.test ./tests -s -v\n```\n\n# Rust binding\n\nFinally, Rust bindings are provided, but only validation of proofs of space is supported, and it cannot be used to make plots or create proofs for plots.\n\n## ci Building\nThe primary build process for this repository is to use GitHub Actions to\nbuild binary wheels for MacOS, Linux (x64 and aarch64), and Windows and publish\nthem with a source wheel on PyPi. See `.github/workflows/build.yml`. CMake uses\n[FetchContent](https://cmake.org/cmake/help/latest/module/FetchContent.html)\nto download [pybind11](https://github.com/pybind/pybind11). Building is then\nmanaged by [cibuildwheel](https://github.com/joerick/cibuildwheel). Further\ninstallation is then available via `pip install chikpos` e.g.\n\n## Contributing and workflow\nContributions are welcome and more details are available in chik-blockchain's\n[CONTRIBUTING.md](https://github.com/Chik-Network/chik-blockchain/blob/main/CONTRIBUTING.md).\n\nThe main branch is usually the currently released latest version on PyPI.\nNote that at times chikpos will be ahead of the release version that\nchik-blockchain requires in it's main/release version in preparation for a\nnew chik-blockchain release. Please branch or fork main and then create a\npull request to the main branch. Linear merging is enforced on main and\nmerging requires a completed review. PRs will kick off a GitHub actions ci build\nand analysis of chikpos at\n[lgtm.com](https://lgtm.com/projects/g/Chik-Network/chikpos/?mode=list). Please\nmake sure your build is passing and that it does not increase alerts at lgtm.\n",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "Chik proof of space plotting, proving, and verifying (wraps C++)",
    "version": "2.0.10",
    "project_urls": {
        "Homepage": "https://github.com/Chik-Network/chikpos"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "317c94a161e430dc1db7f4a8ff595eeac5106f61bc6c1e2942bb39295dc8d8c0",
                "md5": "ff429c552fc2252dcef1a463b9c409eb",
                "sha256": "737b378d9ced8ed7bcc307e8a78eac01d922719016af75c01c62aae1b0d06a24"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.10-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "ff429c552fc2252dcef1a463b9c409eb",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 317017,
            "upload_time": "2025-02-16T14:46:58",
            "upload_time_iso_8601": "2025-02-16T14:46:58.624335Z",
            "url": "https://files.pythonhosted.org/packages/31/7c/94a161e430dc1db7f4a8ff595eeac5106f61bc6c1e2942bb39295dc8d8c0/chikpos-2.0.10-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a5cc8715a80e23274f8f20f87bba4da2e9546d4d67d8b570b2878d984ff4e3b6",
                "md5": "f5796f56696ee55e8e031f4319a7d299",
                "sha256": "f04bbdde26707856157f47d5e43ce435afbb897b5505d05917f05122fe8e8e76"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.10-cp310-cp310-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f5796f56696ee55e8e031f4319a7d299",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 381771,
            "upload_time": "2025-02-16T14:47:01",
            "upload_time_iso_8601": "2025-02-16T14:47:01.863071Z",
            "url": "https://files.pythonhosted.org/packages/a5/cc/8715a80e23274f8f20f87bba4da2e9546d4d67d8b570b2878d984ff4e3b6/chikpos-2.0.10-cp310-cp310-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "65fffdbe674b1163d50cf8cd5adaea76d433df6e70e943105cb35a206923648d",
                "md5": "b4e1a90ee041faad6c99267610001da1",
                "sha256": "bab97d3445686d4d259fbdbcd046ce14d6cbf7fe4902563b79082c5ba5de3aba"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.10-cp310-cp310-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b4e1a90ee041faad6c99267610001da1",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 10157672,
            "upload_time": "2025-02-16T14:47:04",
            "upload_time_iso_8601": "2025-02-16T14:47:04.113429Z",
            "url": "https://files.pythonhosted.org/packages/65/ff/fdbe674b1163d50cf8cd5adaea76d433df6e70e943105cb35a206923648d/chikpos-2.0.10-cp310-cp310-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ac95746769c874d5d739d273e10fb03e1df07ef12e38461ee0565a2511cb35e1",
                "md5": "4ba5ff3eda38d6ecdb1fd8b5237fea24",
                "sha256": "16886d6b6eeda166e248e25873ef99ee07b5c4ccc5dfb09fb36a9442cec9e1a4"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.10-cp310-cp310-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4ba5ff3eda38d6ecdb1fd8b5237fea24",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 10227022,
            "upload_time": "2025-02-16T14:47:07",
            "upload_time_iso_8601": "2025-02-16T14:47:07.914478Z",
            "url": "https://files.pythonhosted.org/packages/ac/95/746769c874d5d739d273e10fb03e1df07ef12e38461ee0565a2511cb35e1/chikpos-2.0.10-cp310-cp310-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cd52ca62d3ba6abcb7285dc17d93b387b4b90b83440a17e6b2a80ac04eeafb6b",
                "md5": "83c360239813cac4a74d9d72fc874d4d",
                "sha256": "726418fd3872dd4ec1869e146896b39796a90b60e990802521b112c8aa662389"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.10-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "83c360239813cac4a74d9d72fc874d4d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 8947360,
            "upload_time": "2025-02-16T14:47:10",
            "upload_time_iso_8601": "2025-02-16T14:47:10.542986Z",
            "url": "https://files.pythonhosted.org/packages/cd/52/ca62d3ba6abcb7285dc17d93b387b4b90b83440a17e6b2a80ac04eeafb6b/chikpos-2.0.10-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c113d40e1b3b20230251d7244ed3c51b5e82490f0e1bbbb6ea78df7ef5006a38",
                "md5": "b663cf9516dcac378bb2881cbca7e624",
                "sha256": "2ff2130b69b3eff034c7712cf3cb0d3fb59a5ea0f245ff903808d1be60d37f1d"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.10-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "b663cf9516dcac378bb2881cbca7e624",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 317985,
            "upload_time": "2025-02-16T14:47:12",
            "upload_time_iso_8601": "2025-02-16T14:47:12.747886Z",
            "url": "https://files.pythonhosted.org/packages/c1/13/d40e1b3b20230251d7244ed3c51b5e82490f0e1bbbb6ea78df7ef5006a38/chikpos-2.0.10-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c43b812426cf81b323f9b1c3dc3fc2801a2420531c42d919c8f071bbf6ebfdb5",
                "md5": "2cf0ab6700eeb4d34809155da4d5c444",
                "sha256": "03c13ac79754cd593a6a994b186013a08bcaa1796a6940001e7b4d3e70895743"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.10-cp311-cp311-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2cf0ab6700eeb4d34809155da4d5c444",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 383102,
            "upload_time": "2025-02-16T14:47:15",
            "upload_time_iso_8601": "2025-02-16T14:47:15.010155Z",
            "url": "https://files.pythonhosted.org/packages/c4/3b/812426cf81b323f9b1c3dc3fc2801a2420531c42d919c8f071bbf6ebfdb5/chikpos-2.0.10-cp311-cp311-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7bf63c0ee241974c02763395144fbf9d9addcce74dca612e30116154d2dde16e",
                "md5": "a2675638470d0d458093c8151e4b2e66",
                "sha256": "5327fddddcd56bddef56fd55e3d836c9ff1c059f35f45bd9d6cb15a892d7271d"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.10-cp311-cp311-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "a2675638470d0d458093c8151e4b2e66",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 10158432,
            "upload_time": "2025-02-16T14:47:17",
            "upload_time_iso_8601": "2025-02-16T14:47:17.941934Z",
            "url": "https://files.pythonhosted.org/packages/7b/f6/3c0ee241974c02763395144fbf9d9addcce74dca612e30116154d2dde16e/chikpos-2.0.10-cp311-cp311-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2d8649a53f516668e3dd72f0a0472e87fea93e559c2ad6fa44f61f56cb4f88d9",
                "md5": "fc8b6fc2262b8ed8a431ae7baae829dd",
                "sha256": "c398b67aa3e73828c8dbf2ca98b78d7d970ec2bf8ef083a97fd46b33b38577ac"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.10-cp311-cp311-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fc8b6fc2262b8ed8a431ae7baae829dd",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 10228388,
            "upload_time": "2025-02-16T14:47:21",
            "upload_time_iso_8601": "2025-02-16T14:47:21.642373Z",
            "url": "https://files.pythonhosted.org/packages/2d/86/49a53f516668e3dd72f0a0472e87fea93e559c2ad6fa44f61f56cb4f88d9/chikpos-2.0.10-cp311-cp311-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6cc6416c0b39a9abdb8060239e1a24f13157ec0a086362516d107536ec4642a0",
                "md5": "04af6c2910882fd1e88ee4354396e0f3",
                "sha256": "f970742fc471c18e987a8b537cfdfc571aa8b2ec371b3e41b40dae60376b7063"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.10-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "04af6c2910882fd1e88ee4354396e0f3",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 8948509,
            "upload_time": "2025-02-16T14:47:25",
            "upload_time_iso_8601": "2025-02-16T14:47:25.236964Z",
            "url": "https://files.pythonhosted.org/packages/6c/c6/416c0b39a9abdb8060239e1a24f13157ec0a086362516d107536ec4642a0/chikpos-2.0.10-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5f4a1e3a6f286c5ec46ebbf88dd23f28fc8c8821454e7db879befebaa9238afd",
                "md5": "b41306e9b4645a1f81910fc4f1873901",
                "sha256": "cfaf5224329ffab49a9a41ad3ddb17dd1a3cf8aff8e5750b140275d4d52d9e35"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.10-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "b41306e9b4645a1f81910fc4f1873901",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 317769,
            "upload_time": "2025-02-16T14:47:28",
            "upload_time_iso_8601": "2025-02-16T14:47:28.810544Z",
            "url": "https://files.pythonhosted.org/packages/5f/4a/1e3a6f286c5ec46ebbf88dd23f28fc8c8821454e7db879befebaa9238afd/chikpos-2.0.10-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b73be07cf87dd64bf83edb5c477ab44d1db6dde179934876c01bfb6dd6b81a08",
                "md5": "f77aa5463a896bd777c9c8b1045605bd",
                "sha256": "7cebaace1617a0f118c2b59297a92332de345974d6aa96a0ce5a7fc888e2651f"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.10-cp312-cp312-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f77aa5463a896bd777c9c8b1045605bd",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 383285,
            "upload_time": "2025-02-16T14:47:31",
            "upload_time_iso_8601": "2025-02-16T14:47:31.418065Z",
            "url": "https://files.pythonhosted.org/packages/b7/3b/e07cf87dd64bf83edb5c477ab44d1db6dde179934876c01bfb6dd6b81a08/chikpos-2.0.10-cp312-cp312-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "77516a66ee2997650bc772b2feddf52bb62aed4553f4d876f0f298d426e454fe",
                "md5": "f5082f35bac5946b23bd1b12f8da426b",
                "sha256": "ac2c45abb1050816383fe2d4e2a207a6ab3e52ebb5d30ba33ec9ab770b1c5f0d"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.10-cp312-cp312-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f5082f35bac5946b23bd1b12f8da426b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 10157482,
            "upload_time": "2025-02-16T15:11:19",
            "upload_time_iso_8601": "2025-02-16T15:11:19.445789Z",
            "url": "https://files.pythonhosted.org/packages/77/51/6a66ee2997650bc772b2feddf52bb62aed4553f4d876f0f298d426e454fe/chikpos-2.0.10-cp312-cp312-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1ec79ea54391a7ea198a6c9257085b9922dcc3aac5918fe6c941220cf5687c62",
                "md5": "f20c23c0f346832130639ae56b3cfc41",
                "sha256": "e62cf9cc36a41901df5412fa9ec2f8647d9420aa60f95a7fc12f96b9b93b4886"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.10-cp312-cp312-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f20c23c0f346832130639ae56b3cfc41",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 10227451,
            "upload_time": "2025-02-16T14:47:33",
            "upload_time_iso_8601": "2025-02-16T14:47:33.544171Z",
            "url": "https://files.pythonhosted.org/packages/1e/c7/9ea54391a7ea198a6c9257085b9922dcc3aac5918fe6c941220cf5687c62/chikpos-2.0.10-cp312-cp312-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7d9ef701cb1caa4f5a8c8635efaeb19c12e1f74548f21a81e3e25163a066e8b6",
                "md5": "7dc354123111463fb5dceaa3a8b14096",
                "sha256": "705e943dd60f1f2ed47f5c74c034d28f78d44f8c685a9e64448f775972e0041c"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.10-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7dc354123111463fb5dceaa3a8b14096",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 8948808,
            "upload_time": "2025-02-16T14:47:36",
            "upload_time_iso_8601": "2025-02-16T14:47:36.347433Z",
            "url": "https://files.pythonhosted.org/packages/7d/9e/f701cb1caa4f5a8c8635efaeb19c12e1f74548f21a81e3e25163a066e8b6/chikpos-2.0.10-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b35c9b02e64739a578483b62471f96a5ef926e15bab57ebe148f0c695e903951",
                "md5": "1d3b6f46fa22d505436ed4033db2e1e7",
                "sha256": "781c5e645fb945b39784fcef7de13a3157eae84e59d01598f030bd01a19d6b05"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.10-cp38-cp38-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1d3b6f46fa22d505436ed4033db2e1e7",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 381581,
            "upload_time": "2025-02-16T14:47:39",
            "upload_time_iso_8601": "2025-02-16T14:47:39.029149Z",
            "url": "https://files.pythonhosted.org/packages/b3/5c/9b02e64739a578483b62471f96a5ef926e15bab57ebe148f0c695e903951/chikpos-2.0.10-cp38-cp38-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e043e4fb3302ba6888820fc2109a05890d0439a5dbc9cd89b1fc8f9d82e04058",
                "md5": "be5583492e82c70e8666c2d1221a7d25",
                "sha256": "32f922406f9a6c60f87f415fd885819537ff844932ccee60516acb4dc8802d1f"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.10-cp38-cp38-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "be5583492e82c70e8666c2d1221a7d25",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 10157165,
            "upload_time": "2025-02-16T14:47:41",
            "upload_time_iso_8601": "2025-02-16T14:47:41.150508Z",
            "url": "https://files.pythonhosted.org/packages/e0/43/e4fb3302ba6888820fc2109a05890d0439a5dbc9cd89b1fc8f9d82e04058/chikpos-2.0.10-cp38-cp38-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9afff7ddbcc65794597756738a52df07bce57ca72a280205d78160dd85de16d5",
                "md5": "e1f6cf68feb6da60fdbc3f562b2e5af6",
                "sha256": "3aa471d385587fb3bf1f134d67e8cb788dcbba615baadd81fe476d2a776874e9"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.10-cp38-cp38-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e1f6cf68feb6da60fdbc3f562b2e5af6",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 10226234,
            "upload_time": "2025-02-16T14:47:43",
            "upload_time_iso_8601": "2025-02-16T14:47:43.942117Z",
            "url": "https://files.pythonhosted.org/packages/9a/ff/f7ddbcc65794597756738a52df07bce57ca72a280205d78160dd85de16d5/chikpos-2.0.10-cp38-cp38-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2c6de5a7990957773b94a47dd0098fad102b2257b509d1cbe2b120ad8012951f",
                "md5": "32517146e132e660109976e148f6108d",
                "sha256": "574ff279a8c6239e029fa0bccb03901cc20f0498fa84c36b82d5beab0adffb23"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.10-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "32517146e132e660109976e148f6108d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 8947166,
            "upload_time": "2025-02-16T14:47:47",
            "upload_time_iso_8601": "2025-02-16T14:47:47.643006Z",
            "url": "https://files.pythonhosted.org/packages/2c/6d/e5a7990957773b94a47dd0098fad102b2257b509d1cbe2b120ad8012951f/chikpos-2.0.10-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ebeb5d7ee484bb41f3f0923bbea75d9747e06a83cf2975d636088c3629a398b7",
                "md5": "d4a8b44a0caf689032c93f79e3e1009d",
                "sha256": "0388f0ca25633eca7f5ae0f9dc8c93f53f784128edaf2759a35b28c4f5c364e5"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.10-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "d4a8b44a0caf689032c93f79e3e1009d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 317033,
            "upload_time": "2025-02-16T14:47:49",
            "upload_time_iso_8601": "2025-02-16T14:47:49.775609Z",
            "url": "https://files.pythonhosted.org/packages/eb/eb/5d7ee484bb41f3f0923bbea75d9747e06a83cf2975d636088c3629a398b7/chikpos-2.0.10-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6e0e65de4a4f318510aee352d6ea46b5f085dd98bc9bc69f74386c4bb71a3295",
                "md5": "ac08ca7c9a98e55050cac485f4aafe12",
                "sha256": "74a2d8b8c901cccbb669d898d95b8748e605703813776cb937ae3dbb242f277f"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.10-cp39-cp39-macosx_11_0_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ac08ca7c9a98e55050cac485f4aafe12",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 381794,
            "upload_time": "2025-02-16T14:47:51",
            "upload_time_iso_8601": "2025-02-16T14:47:51.510689Z",
            "url": "https://files.pythonhosted.org/packages/6e/0e/65de4a4f318510aee352d6ea46b5f085dd98bc9bc69f74386c4bb71a3295/chikpos-2.0.10-cp39-cp39-macosx_11_0_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a90822e0dfb25b4fdd52a2cd843f42f249333c554667b22e59794b51f6d04267",
                "md5": "374902275be5d392db5bd89e45046a3c",
                "sha256": "2b7f222e4114d71e751b9bbf81f4e4ca23f58e23724df996171372b99b8f3273"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.10-cp39-cp39-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "374902275be5d392db5bd89e45046a3c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 10157874,
            "upload_time": "2025-02-16T14:47:57",
            "upload_time_iso_8601": "2025-02-16T14:47:57.840292Z",
            "url": "https://files.pythonhosted.org/packages/a9/08/22e0dfb25b4fdd52a2cd843f42f249333c554667b22e59794b51f6d04267/chikpos-2.0.10-cp39-cp39-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "80059b1bd37780736f01530b660072c72981719251541d697845421b600587b6",
                "md5": "23ae9a6966dd50d06c91fe80a829ba68",
                "sha256": "015d74c75d0bbb33651e1181d1783d5f020120cf66e588f4425c5c250324eb89"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.10-cp39-cp39-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "23ae9a6966dd50d06c91fe80a829ba68",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 10227106,
            "upload_time": "2025-02-16T14:48:00",
            "upload_time_iso_8601": "2025-02-16T14:48:00.647634Z",
            "url": "https://files.pythonhosted.org/packages/80/05/9b1bd37780736f01530b660072c72981719251541d697845421b600587b6/chikpos-2.0.10-cp39-cp39-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7c27be7e50347975d80a202d98c2832377796876dc7845045032c65b20c19bc1",
                "md5": "c23d35f69541d7e50a3f206929b73d03",
                "sha256": "6bf6bbee96285f755096acbc855807b786c9f6d280b6453cd0f5053762198359"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.10-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c23d35f69541d7e50a3f206929b73d03",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 8946740,
            "upload_time": "2025-02-16T14:48:03",
            "upload_time_iso_8601": "2025-02-16T14:48:03.646189Z",
            "url": "https://files.pythonhosted.org/packages/7c/27/be7e50347975d80a202d98c2832377796876dc7845045032c65b20c19bc1/chikpos-2.0.10-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c4c569eb973536e7b9c034e8d08292dad725ba13b367bcd2717f775ef5d40e84",
                "md5": "2f4b0eab0dbbc776d1471168db9f5ba1",
                "sha256": "07252a01adadd8960b3d1732a2503353d6c4cf8cb2d5d98a6c77701fe18a777a"
            },
            "downloads": -1,
            "filename": "chikpos-2.0.10.tar.gz",
            "has_sig": false,
            "md5_digest": "2f4b0eab0dbbc776d1471168db9f5ba1",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 1302164,
            "upload_time": "2025-02-16T14:48:05",
            "upload_time_iso_8601": "2025-02-16T14:48:05.883617Z",
            "url": "https://files.pythonhosted.org/packages/c4/c5/69eb973536e7b9c034e8d08292dad725ba13b367bcd2717f775ef5d40e84/chikpos-2.0.10.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-16 14:48:05",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Chik-Network",
    "github_project": "chikpos",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "chikpos"
}
        
Elapsed time: 0.53973s