Skip to main content

Unofficial Keygen SDK for Python. Integrate license activation and offline licensing. Wrapper around keygen-rs rust crate

Project description

Unofficial Keygen Python SDK

The keygen-py package allows Python programs to license using the keygen.sh service. This is a wrapper around the rust package keygen-rs (so a lot of kudos there) to provide python bindings.

Installing

Add this to your pyproject.toml:

[dependencies]
keygen-py = "0.0.1.dev1"

Config

KeygenConfig

Use KeygenConfig to configure the SDK globally. You should set this before making any API calls.

from keygen_sh import set_config, KeygenConfig

set_config(KeygenConfig(
    api_url="https://api.keygen.sh",
    api_prefix="v1",
    api_version="v1.7",
    account="YOUR_KEYGEN_ACCOUNT_ID",
    product="YOUR_KEYGEN_PRODUCT_ID",
    license_key="A_KEYGEN_LICENSE_KEY",
    public_key="YOUR_KEYGEN_PUBLIC_KEY"
))

Usage

Validate a License

To validate a license, configure KeygenConfig with your Keygen account details. Then call the validate function with a device fingerprint (you can use py-machineid for this) or keep it empty depending on your policy:

import asyncio
from keygen_sh import validate

async def amain():
    data = await validate(["YOUR_DEVICE_FINGERPRINT"], [])
    
    # License
    print(data.id, data.name, data.key, data.expiry)

if __name__ == '__main__':
    asyncio.run(amain())

Offline License Key Verification

To verify a signed license key offline:

from keygen_sh import verify, SchemeCode

data = verify(SchemeCode.Ed25519Sign, "A_KEYGEN_LICENSE_KEY")

# data encoded
print(data)

Examples

For more detailed examples, please refer to the examples directory in the repository.

Testing

When implementing a testing strategy for your licensing integration, we recommend mocking the Keygen API responses. This is especially important for CI/CD environments to prevent unnecessary load on Keygen's servers and to stay within your account's daily request limits.

Inspired by

License

This project is licensed under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

keygen_py-0.0.1.dev4.tar.gz (22.6 kB view details)

Uploaded Source

Built Distributions

keygen_py-0.0.1.dev4-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (4.0 MB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

keygen_py-0.0.1.dev4-pp310-pypy310_pp73-musllinux_1_2_i686.whl (4.0 MB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

keygen_py-0.0.1.dev4-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (3.7 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

keygen_py-0.0.1.dev4-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (4.4 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

keygen_py-0.0.1.dev4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

keygen_py-0.0.1.dev4-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

keygen_py-0.0.1.dev4-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (4.0 MB view details)

Uploaded PyPy musllinux: musl 1.2+ x86-64

keygen_py-0.0.1.dev4-pp39-pypy39_pp73-musllinux_1_2_i686.whl (4.0 MB view details)

Uploaded PyPy musllinux: musl 1.2+ i686

keygen_py-0.0.1.dev4-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (3.7 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARMv7l

keygen_py-0.0.1.dev4-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (4.4 MB view details)

Uploaded PyPy musllinux: musl 1.2+ ARM64

keygen_py-0.0.1.dev4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

keygen_py-0.0.1.dev4-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.4 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARMv7l

keygen_py-0.0.1.dev4-cp312-none-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.12 Windows x86-64

keygen_py-0.0.1.dev4-cp312-none-win32.whl (1.3 MB view details)

Uploaded CPython 3.12 Windows x86

keygen_py-0.0.1.dev4-cp312-cp312-musllinux_1_2_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

keygen_py-0.0.1.dev4-cp312-cp312-musllinux_1_2_i686.whl (4.0 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

keygen_py-0.0.1.dev4-cp312-cp312-musllinux_1_2_armv7l.whl (3.7 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARMv7l

keygen_py-0.0.1.dev4-cp312-cp312-musllinux_1_2_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

keygen_py-0.0.1.dev4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

keygen_py-0.0.1.dev4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

keygen_py-0.0.1.dev4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

keygen_py-0.0.1.dev4-cp312-cp312-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

keygen_py-0.0.1.dev4-cp312-cp312-macosx_10_12_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

keygen_py-0.0.1.dev4-cp311-none-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.11 Windows x86-64

keygen_py-0.0.1.dev4-cp311-none-win32.whl (1.3 MB view details)

Uploaded CPython 3.11 Windows x86

keygen_py-0.0.1.dev4-cp311-cp311-musllinux_1_2_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

keygen_py-0.0.1.dev4-cp311-cp311-musllinux_1_2_i686.whl (4.0 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

keygen_py-0.0.1.dev4-cp311-cp311-musllinux_1_2_armv7l.whl (3.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARMv7l

keygen_py-0.0.1.dev4-cp311-cp311-musllinux_1_2_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

keygen_py-0.0.1.dev4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

keygen_py-0.0.1.dev4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

keygen_py-0.0.1.dev4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

keygen_py-0.0.1.dev4-cp311-cp311-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

keygen_py-0.0.1.dev4-cp311-cp311-macosx_10_12_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

keygen_py-0.0.1.dev4-cp310-none-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.10 Windows x86-64

keygen_py-0.0.1.dev4-cp310-none-win32.whl (1.3 MB view details)

Uploaded CPython 3.10 Windows x86

keygen_py-0.0.1.dev4-cp310-cp310-musllinux_1_2_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

keygen_py-0.0.1.dev4-cp310-cp310-musllinux_1_2_i686.whl (4.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

keygen_py-0.0.1.dev4-cp310-cp310-musllinux_1_2_armv7l.whl (3.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARMv7l

keygen_py-0.0.1.dev4-cp310-cp310-musllinux_1_2_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

keygen_py-0.0.1.dev4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

keygen_py-0.0.1.dev4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

keygen_py-0.0.1.dev4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

keygen_py-0.0.1.dev4-cp310-cp310-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

keygen_py-0.0.1.dev4-cp310-cp310-macosx_10_12_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

keygen_py-0.0.1.dev4-cp39-none-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

keygen_py-0.0.1.dev4-cp39-none-win32.whl (1.3 MB view details)

Uploaded CPython 3.9 Windows x86

keygen_py-0.0.1.dev4-cp39-cp39-musllinux_1_2_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

keygen_py-0.0.1.dev4-cp39-cp39-musllinux_1_2_i686.whl (4.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

keygen_py-0.0.1.dev4-cp39-cp39-musllinux_1_2_armv7l.whl (3.7 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARMv7l

keygen_py-0.0.1.dev4-cp39-cp39-musllinux_1_2_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

keygen_py-0.0.1.dev4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

keygen_py-0.0.1.dev4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

keygen_py-0.0.1.dev4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

keygen_py-0.0.1.dev4-cp39-cp39-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

keygen_py-0.0.1.dev4-cp39-cp39-macosx_10_12_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9 macOS 10.12+ x86-64

File details

Details for the file keygen_py-0.0.1.dev4.tar.gz.

File metadata

  • Download URL: keygen_py-0.0.1.dev4.tar.gz
  • Upload date:
  • Size: 22.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.4

File hashes

Hashes for keygen_py-0.0.1.dev4.tar.gz
Algorithm Hash digest
SHA256 a2da9aa961e02e9dd2fe947a1369642feffc83828939bd148b688f3aea33c10c
MD5 d2b3aab62e739244653444e699eafa4f
BLAKE2b-256 ca75de87a6e12a501a11060b374c9ad08f5a9552b05d2ca729062c91c7e1f634

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c593daa6eb181d2ab71b21f637c5ff7a7f28f646d8cf3465c7e6c0c5d3b1ff26
MD5 57e9b4243d0e31a9727a6bc6801cf612
BLAKE2b-256 f846e6aa0b060104207876013f02359cd2bcb699ac520fad70c98ed7f695feeb

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-pp310-pypy310_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 01f14fdbfee0db35ac48c517c42806b4694da0d2a39e537f2765f029a0059225
MD5 5304dfbc2ada75b6113b1f21f13d0014
BLAKE2b-256 eeb4f27b2effa7b48c7e3932c5e01e67e2b7842295c8c4033cc6d9e98dbf5b6c

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f459773fbcec3309ae31de1efe04912b4bcef09c5987e480f24b5bce2f316349
MD5 2c2c0d09e4ad549411d770e27649a50a
BLAKE2b-256 b09704afe40d485bbb4ef3af15ae472feb8af27fe2c3a9df741f2caabc0be018

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4782d2ade3e5ad1f98c15ecd758bccb998579cb6eec0757d0ba94d4088bee4ec
MD5 c60bfdcabad811d58bfe5665e9e86595
BLAKE2b-256 bef1f4b494d51a417480ba5249f8e4c19c6aef15428cd2be2f12ff6f0e4b8408

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0711249b959cc1f276550ac3564757f2569d7f6ac7b95f3477fd26ef9d5d427
MD5 7a0656b86d3d6dae355b9c1c2197c3fe
BLAKE2b-256 21f3e7f469c008d1fc03bdd7686028d068be471ed952f3c330f14695887f48f8

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f894fcc9443b4f77fe67d56f9beff91590a14c2bb936f0c173757743a72c30c8
MD5 6bc9be01557535e55af31633b9163d23
BLAKE2b-256 84640c76754adadc17b6c63c6e7d65c0d957ae2bf265d6af4f7506815a1e69c7

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 01d1698c88b4c5bdee2da11fbbfd3e6b52db850cde9984ef9436d80c6a58bb8e
MD5 9985c0022dff9e1d68a008c23da1ef7d
BLAKE2b-256 4a8dd4173fe305528de7cf12ff5ba524375cc578edb45fcdc44dd1e5bc6f184b

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 75aa5d177286f27c4927af75af70ca720e0f17d9b7574761c121dacb66830b40
MD5 d08d40ce57ba0a53ba25f0b11fd64692
BLAKE2b-256 ef0fe33fab3034cfa2979285a53d8c1ab33f56fd877cbfd582b8e0be811d1d07

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-pp39-pypy39_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e85e6439807b3fc08e7221839736ec234db60313842598c75288f4ec3d48f957
MD5 4187bde754fbbc68d4f31f5041888ce4
BLAKE2b-256 fc719fe08f3343de37fc786e8a3f012df3cbc8a6f967b27f738d0a38092acebf

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0c7647f5d32ee403da210f69fbb7d6bed3a911feb68e0388d25c537358a11ba0
MD5 4df8eee3ebbb8bc4d3d7dc3fa04119a9
BLAKE2b-256 9c6c2d3e9f17601da986713272084659cd0f92e4fcc0274d5fcde25c45cb4cb9

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2948876749575cdadc38ddd3e10e05b1fdcc445fce5e975a195b7ee6e2e6fe25
MD5 117e21d01c08f6d58da4ba1323cb6b7e
BLAKE2b-256 58650ec30d6415824d79613916ac6cc3cccee77362925cd59dc8ff815a06dc1f

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df5b54823074029d434102f5e42c101c834bc30f4321a0b11a9dacdb19a281e5
MD5 813ea0c32cfb1cce94e9c6c5eb5fd3f9
BLAKE2b-256 710157b6d7530d92eb341dc1d6f86e5ce2bed23b767a19c583ccb9c52de1c902

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 564ecbe76a38dd054a5f61894b08a577f51207b4d3ac02e299c0d40a8412b126
MD5 fdacfaf7b8bb602ea53f3d39a6cf242e
BLAKE2b-256 7f9bbb508b942121ce4b929b0d1da3a80087f00665ab7f18c96151a26dd0d9bc

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 afbe1fdabe333b6dab9d4392b723dfcab6734c4b80c0c44249bdefcb11d466a8
MD5 b141d6cf656b9cfa80f43ef7dc77bc8c
BLAKE2b-256 4b499eb4e078a26ef2574d54fd63c71a1d93266a9ae04f35a941c75c77da3551

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 325ce442f4eb679ed80647e82e15e29677b43fef930551ed827807ca127088b2
MD5 e01eaf38cf27848d81260ebd9920b46c
BLAKE2b-256 04c6d62602c4aae17d21ec84391765dcd44a49c12b1b7f458ea87220e7fe50a9

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp312-none-win32.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp312-none-win32.whl
Algorithm Hash digest
SHA256 2034f13fef1fc2ba0a8569f127057506bc8a0cce52c87f3f917cec25a1271c98
MD5 bdaf0ca692bd73c63f99640a812de07f
BLAKE2b-256 249ae314cade115c9f26549848e734095302155c8ae4bda38005c98a57a50cad

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 54abf4ca06ffb972fc21a6be8a06be17d10dbe583185823ab9a30b389a817e2e
MD5 f43e5562c1c91fd49b87d45cf8dc58ae
BLAKE2b-256 17c6ebce75c6bd87a8da138682324eb9926839e15f7fd5c7437ccb9cb3b5a341

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 709fb84d025b4f9648ef308a96a267b8c3207e844bc04050df682134cf914921
MD5 f3579293cdeb778a0ed762dfaef2c09b
BLAKE2b-256 64693ffe9bf91f0759f9e25486b7c77598aac802fc06cf94b622429a6bf30c1c

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d3d9c819aad21afd70098b23178376f51aedfcd90ba99687dacd9090957e02c8
MD5 703682c787e731d6885758377c8e6a4f
BLAKE2b-256 021fda033b85730582bc13bcbb735275973a6052f745fbdf044e062877dc9d97

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 67a0e10345bac0f2b4d076758f07e48b2dc315e8371d41a88bde5c74b9311dbf
MD5 930d7a5a5ae8e2978dc7422115a6748b
BLAKE2b-256 ad89effd261b2775c2da57323f92d32a6bcf1d89a17c83aef42e3761ae339746

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1f372add1b4bcdfc75e892fa1bbf342300519fcd0bc532b1ffa896e6c7e064df
MD5 b32900f8ae5718527f29c009b17fbc6e
BLAKE2b-256 f5737c1ef4f918a32cedcf61eef3949d1259378950f993e9c880f7ebac2b1c10

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1c33b519dc48445435c0f777abcbfb670e17a0f280e2cbecaeb359b40e0f8b2b
MD5 401f9e0443e167c4b9000112ca7d71b9
BLAKE2b-256 70cb86d85e95001ed7b7d9fb02cc30e0bd6a311964d7536dc08aee020ce3a3d8

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a5d2081ebbf578eb0b097e59add86cace84e77ccfc24a6f8add1ec2153cac9fa
MD5 efdd3eb4e982be23dade99652e03bbef
BLAKE2b-256 732e6a8cdb73aed9a717491356e290ef6874d665dc69ccd5b73e288ef4e15504

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7d9053ee5bdc4d5d678525d5edb4765858f162d4553e505d31ef71c6b79a09dc
MD5 393e3dc341c5a20441bb98a97c84aaf6
BLAKE2b-256 3c2be1aa193cc3b78f881f41fa812c10217782e6d9fe8f2a1178125c9ae79193

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fcaf1322a50be4776f733d36a692d2af7806b02199feefda9d7286cef5aad08e
MD5 76f07762d6a1e1b96ef934980bcb1eed
BLAKE2b-256 cd74abc9dbaf9a37e8cb2b12e91de9823c65690bb9b214cf9d665a6fd77c16b0

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 46b6493b1204c6bc6aa14526f55e9a66f22cc201f462cb75f320552fdf005ff4
MD5 6920f5dcfc6d1c963f3c1b7939db5219
BLAKE2b-256 628517b971e9740fe65e37c9ab48c1496e1865130f4b2e2375f66c1f1f83fcc0

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp311-none-win32.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp311-none-win32.whl
Algorithm Hash digest
SHA256 173f0bcda3fd986ef5e6bf3c69354ba4c76993f4fd7b24f156b394bbd9265fef
MD5 4449168640bdaac131b97c9981db43c9
BLAKE2b-256 97a5f6d87d506b7940eaecd0a665fceee7d35e431ed6dd87bf14619a20296de8

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 15e7fb062c3f61b2396fea5ed4bc170480b99e4dd98d4412007a0fdef0d8215a
MD5 2d3e2db7ac0b59a9d8338e56510740ad
BLAKE2b-256 39c1fc1e68e73efa774a39b42f86764981fa95cb504e920c4ddc2b70f0993777

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 62d6887b2e4fbdbbfaa854fe9499f1bbf5634141b4e8e822a3962969fa3dc8c9
MD5 7e8b12250e498dd461211ca10a8abb77
BLAKE2b-256 9338fb7cdddedd133f18eae7130130d8cba0398de4001d2f62939a0f0c0d0591

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7323ef7756118c364f16bd5bd3308cf08e73f072b10cb1c50c71477d946b93c7
MD5 6383f93c279e48abe42d06ff45836adb
BLAKE2b-256 04768f650dc9a4e19de3fe0c959766d01d543d8867dc472883af6c777386ac68

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8812fd7b5d8c4ad041811e243f3ecf1b41804f8e37d69b7cccb16378bb07690b
MD5 d97f992b6681a70394fa04ef3e6fcfdf
BLAKE2b-256 f7f0ca3c1f6302883bde3a0b2edc9c84aea412e2a7bfde7b1f6935a48210b5b8

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2084ef454454af6c64b4546e8ee3a03eea72acbb6da76bb73c15c0aa1f2abd3a
MD5 21f07d199fe100dcc140632ddedfdbe0
BLAKE2b-256 28216162b707b9606c764162c963136e559049d9e7d2260ba50efc1957a577d5

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d2bb8cc4d1f8fee4e541032b80b3c6fd0bdb6b5545965b364e3f373a325c9831
MD5 bc6d5f6e186372dbb66271b08326c9b2
BLAKE2b-256 df74763e2c7720daf8bac95c9c30d790b6f356de938a8c7aa77dcb7ad0548e60

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9e6172ca50890c527c4674101b9d56f2fcdf80fc43f8f0187d71812bc3eb6435
MD5 10157fce109cb292e52a0fc23d1422d1
BLAKE2b-256 d481c4a868151cb9b6e1cc1888823f1dfed8b8c643e724a9daf6497c840dc708

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef52952e85198daa2189282e8c008d0b1965c10d7c5061aa6690ab2bb5e4a298
MD5 3e5dddd2d5c6474c6893f8ef770c238b
BLAKE2b-256 e02f317f38a8cf7bc133937e28889704e2e6cba85477c9ae63fe07a0489c7918

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1f2c4e467a66265cd96ace6d6d644e8e92d1151cb085c4cb3f7d42a8da266a0b
MD5 837c2e29c640b3256c0904de12451dd9
BLAKE2b-256 ce0bcf269a08911d495c822258d7dd764987fcab9f72e59ecbc66ca5b624518c

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 902963aae10ee13f1fed90122aa2b0f1162b397d3f78cf164d869f44d12f3a9f
MD5 17414c9e9d5649d8d9282166cef2d4a4
BLAKE2b-256 e0b5b0ddd6fa2991d757a80f558a3b7bcc641c8badfa8babf2b1b842f5d04e88

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp310-none-win32.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp310-none-win32.whl
Algorithm Hash digest
SHA256 d69ea506945ffe65c5cea31ef58d073440d0a6188ca5781fcd80dcc6891aa75e
MD5 a4319c64cd885ae693f7331b13420f65
BLAKE2b-256 dbfd5b735ce11d848fb04a1746b50f72d6bbd905a7a13ae547950a19ae5ae5ac

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 826dd03fdddf1e1d117ac167658fbba63fad84e5101b8f889551a7bf6da6da51
MD5 6d80cb11d1ca4a9532ed68c7fd3fc5ad
BLAKE2b-256 cddc108486e9756c3174b78ad8ad0f661ba86122de5e3a772b5518269e957baf

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 da8c465deca7960cdee929a7999bfa06d05258a956c561065caabcd395504b2e
MD5 79ce6ad634a17dd94af237c423d27c3a
BLAKE2b-256 adec3bb224ea9767a0fa838d6e9dd39d04b884b4d69928839f3bf260036db9c8

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 1b9d86c20d716f0ec42229be965d3d0fb6430f638684b66e7c7dfe0d52dbc9e5
MD5 971ab5fc9196494504be3488e118e57f
BLAKE2b-256 24540c9152e7930688d70bcbce0fe427fa98df1a511522cc38cda05e14318074

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2478e2f1debda4ebb29d8fad1b52e9dc7c836cfeeab9002168e40a5c5ce9a05e
MD5 95d8b3c3c7c5deb7e2c7be3e85ef47aa
BLAKE2b-256 e29fd0fbad28e2bdb432447ee53a1d25bdc93a4fc708b7495e844208a664b781

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 824dc6e23345cdf802e819f81119dabfeb451be2521bfd7136e7a6626d282a65
MD5 254f0cdc1659ec9d56660c214910619b
BLAKE2b-256 5e8c674a998981c4704c104a4959186554cc60cbbe55e57bdb1f68bef8ba0a52

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2a2e59fe7a8d93f17decc69f3c863269ea2d300721d51763ef803864af03eb73
MD5 8ddb827c16d48b246abfa08aa76a8d55
BLAKE2b-256 b63512f7694eb9a44879d47302c777b363e8d607e3a0029d4fc73234fcd7ac50

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 474d82fa794f123fc369dddb3ab17d99f3b5bd0fe81128d8c630c012f9995ac8
MD5 45e3ea1e248ea6666eed635ecd3b6733
BLAKE2b-256 16ce726d7dbb454b14bb81208d9dbdc119b8cf7891a420c603403846a400e512

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97e1d73d9de1547fc885f15c0d7cffb66d58c777dd3a583c752fbd75d50b0d9e
MD5 0b1b2406da684a188d132948120b2a8d
BLAKE2b-256 4bed869a5b9e38bd1c81dfe53136b6a7f4a5805cd7cb14912649add957412447

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 54d9e8af2c88a517fc26c5e191b37f54d01423738e82a42e9142626bd27056b6
MD5 bed1728e1e3e3376b63cae3d772f12f5
BLAKE2b-256 d3079d4b34510bed71e8d933f441fdd5d5785469bbe875feb922e16b3e4adebf

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 9cfc4b79958d2ca5f4862f1a1e664fa18762cbbf5c01301a45e3654737e0416e
MD5 f6e9057ef6e28c15da2165fb39358145
BLAKE2b-256 ccfa88c255c09946961f8187a00c0f46e54a7a324805b0bdf72d31216aee635d

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp39-none-win32.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp39-none-win32.whl
Algorithm Hash digest
SHA256 539edf6a81368b1cad2da2f14c763b7b9596c153360c2ee9a4918971cb499726
MD5 190a05be2cb73f2001db31ae19395185
BLAKE2b-256 6c0f551ca66f50904d6bb16c5b1b00abcc038f19146cc7c2224fea5cacee8fdc

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 163e5639361c7b39f7ec7dd0c1f9610c31130e035f79b16fc6a0f5e9f7e0fd6f
MD5 0decee03f3d4514ac98bbc988fc07795
BLAKE2b-256 8937bae5ad6f95f60c78ea3ecd7cba91904d9bf9396fc06d8cdd18dc2de9425b

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 142b2844dcf64d60e8dc3929a1a72949ae326a0a77e9df58f81640b7371b114f
MD5 8449a71318661fef416a30aa15bc683f
BLAKE2b-256 b35e6a7f85d17c72a988de82595d4405058ee0d6ff24fab87b13e3af19dff77e

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 aef78184726a71dbf46d9dcad9241d858acde970a0b047d9b478711dc893e182
MD5 ebfab1c8dc552141edd742b1526ef830
BLAKE2b-256 427f0aa788ccdbe1dc9ec79ac746f431babe2840f73038e564d13c2ceb33ba75

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cf4cd53ac41818c3cacd7c3aa3f5f5d0b10a86b23efcbe7b1d6188b0d5e134da
MD5 8ec61f2c4f5e5b4898c18d962aa1aeb1
BLAKE2b-256 18e9a27760827a88fcebf3d0d1a51e3205e33175d08bb1b93b50fe8dad67de2a

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fd09c1bdd8d82fa7c29614ae65ce3a10079f9e90c1f51cc93c9a1944869f45d3
MD5 e0c5facf3945341c3e3acf2650f5702c
BLAKE2b-256 b7d06a07d4b0a87e7a981101ecc23e5b145d94fde0f771bfee280ddfd9e6a7a2

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 100cfd39f5b071c490d86a575bc499830931cf74b32a84152ec81536f67a400d
MD5 a00a52213df1b6ac5cecf52a8d5d2b08
BLAKE2b-256 bb323a75fc0a29a0d4eba7ba87ced5d4722e04215ea72926881a57136c23f954

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a523e7727c30fd3c35ea521caad002c6ca509bfad11194e1edc17ac75f56fbb4
MD5 5df7e1a359c183abe2b97bf9b2b439d3
BLAKE2b-256 f92221f62b777cfd06ee9832916db5e6cf08953ecd30e5da1f4cda73a9f1bd0b

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f2e910eda45d5b1655f62d9053f363eff03fa945f00d3e7df7980f1daa32891
MD5 87cb62449f81de285d07d1be375ed0a7
BLAKE2b-256 b1dec2b13f1dfb730202977523bc52734828bb0b22c25d0344b406ce51bbff96

See more details on using hashes here.

File details

Details for the file keygen_py-0.0.1.dev4-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.0.1.dev4-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 afe88b232e3decd5e99f09e573f78307eaa0857c50a72b5bafe2c39e93f7cc64
MD5 3dc5655ad0cf0e73c632678e79923dc3
BLAKE2b-256 d31f28a2237728aece958c7d0fbca56db127ad85db2ba05b2cfc1eab4adf712f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page