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

Table of Contents

The keygen-py package allows Python programs to manage licenses using the keygen.sh service.

This is a wrapper around the Rust package keygen-rs to provide Python bindings.

Installing

Add this to your pyproject.toml:

[dependencies]
keygen-py = "0.1.2"

Config

KeygenConfig

Use KeygenConfig to configure the SDK globally. Set this before making any API calls.

from keygen_sh.config 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, use the following:

from keygen_sh import verify
from keygen_sh.license import SchemeCode

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

# data encoded
print(data)

Error Handling

Due to the nature of how errors are propagated from the Rust bindings to Python, currently error handling works like the following:

import asyncio
from keygen_sh import validate
from keygen_sh.errors import KeygenError, Error, LicenseKeyInvalid


async def amain():
    try:
        await validate(["YOUR_DEVICE_FINGERPRINT"], [])
    except KeygenError as ex:
        error = Error.from_error(ex)
        if isinstance(error, LicenseKeyInvalid):
            # handle a license key invalid error
            print(f"error code: {error.code}")

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

Examples

For more detailed examples, 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.1.2.tar.gz (125.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

keygen_py-0.1.2-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

keygen_py-0.1.2-pp310-pypy310_pp73-musllinux_1_2_i686.whl (4.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

keygen_py-0.1.2-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (4.1 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

keygen_py-0.1.2-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (4.8 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

keygen_py-0.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

keygen_py-0.1.2-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

keygen_py-0.1.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

keygen_py-0.1.2-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

keygen_py-0.1.2-pp39-pypy39_pp73-musllinux_1_2_i686.whl (4.4 MB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

keygen_py-0.1.2-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (4.1 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

keygen_py-0.1.2-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (4.8 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

keygen_py-0.1.2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

keygen_py-0.1.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

keygen_py-0.1.2-cp313-cp313t-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

keygen_py-0.1.2-cp313-cp313t-musllinux_1_2_i686.whl (4.4 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

keygen_py-0.1.2-cp313-cp313t-musllinux_1_2_armv7l.whl (4.1 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

keygen_py-0.1.2-cp313-cp313t-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

keygen_py-0.1.2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

keygen_py-0.1.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

keygen_py-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

keygen_py-0.1.2-cp313-cp313-musllinux_1_2_i686.whl (4.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

keygen_py-0.1.2-cp313-cp313-musllinux_1_2_armv7l.whl (4.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

keygen_py-0.1.2-cp313-cp313-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

keygen_py-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

keygen_py-0.1.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

keygen_py-0.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

keygen_py-0.1.2-cp313-cp313-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

keygen_py-0.1.2-cp313-cp313-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

keygen_py-0.1.2-cp312-cp312-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.12Windows x86-64

keygen_py-0.1.2-cp312-cp312-win32.whl (1.6 MB view details)

Uploaded CPython 3.12Windows x86

keygen_py-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

keygen_py-0.1.2-cp312-cp312-musllinux_1_2_i686.whl (4.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

keygen_py-0.1.2-cp312-cp312-musllinux_1_2_armv7l.whl (4.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

keygen_py-0.1.2-cp312-cp312-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

keygen_py-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

keygen_py-0.1.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

keygen_py-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

keygen_py-0.1.2-cp312-cp312-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

keygen_py-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

keygen_py-0.1.2-cp311-cp311-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.11Windows x86-64

keygen_py-0.1.2-cp311-cp311-win32.whl (1.6 MB view details)

Uploaded CPython 3.11Windows x86

keygen_py-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

keygen_py-0.1.2-cp311-cp311-musllinux_1_2_i686.whl (4.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

keygen_py-0.1.2-cp311-cp311-musllinux_1_2_armv7l.whl (4.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

keygen_py-0.1.2-cp311-cp311-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

keygen_py-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

keygen_py-0.1.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

keygen_py-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

keygen_py-0.1.2-cp311-cp311-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

keygen_py-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

keygen_py-0.1.2-cp310-cp310-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.10Windows x86-64

keygen_py-0.1.2-cp310-cp310-win32.whl (1.6 MB view details)

Uploaded CPython 3.10Windows x86

keygen_py-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

keygen_py-0.1.2-cp310-cp310-musllinux_1_2_i686.whl (4.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

keygen_py-0.1.2-cp310-cp310-musllinux_1_2_armv7l.whl (4.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

keygen_py-0.1.2-cp310-cp310-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

keygen_py-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

keygen_py-0.1.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

keygen_py-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

keygen_py-0.1.2-cp310-cp310-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

keygen_py-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

keygen_py-0.1.2-cp39-cp39-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.9Windows x86-64

keygen_py-0.1.2-cp39-cp39-win32.whl (1.6 MB view details)

Uploaded CPython 3.9Windows x86

keygen_py-0.1.2-cp39-cp39-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

keygen_py-0.1.2-cp39-cp39-musllinux_1_2_i686.whl (4.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

keygen_py-0.1.2-cp39-cp39-musllinux_1_2_armv7l.whl (4.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

keygen_py-0.1.2-cp39-cp39-musllinux_1_2_aarch64.whl (4.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

keygen_py-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

keygen_py-0.1.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (3.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

keygen_py-0.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

keygen_py-0.1.2-cp39-cp39-macosx_11_0_arm64.whl (2.0 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

keygen_py-0.1.2-cp39-cp39-macosx_10_12_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file keygen_py-0.1.2.tar.gz.

File metadata

  • Download URL: keygen_py-0.1.2.tar.gz
  • Upload date:
  • Size: 125.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.6

File hashes

Hashes for keygen_py-0.1.2.tar.gz
Algorithm Hash digest
SHA256 d3be5d6ab2590ad94a9f5ca5db40c1079f6a7d2d8e2c8c389b36b7cb768eb130
MD5 578dda77fe8df90bb0c045e3c1bd0f81
BLAKE2b-256 31e828fbd47feacf8dfde57644edbc0a251028f577dfb7a2995de012814729e1

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b05935dbe92ca34063394bce654308674b7aeb5c97d6e600b5fd94c061ca68a1
MD5 9df8e09596fb28f147ea90326105da60
BLAKE2b-256 5e0209858a76c230aeecd8edacc681ef71e77157311cfd68aeac5f7181266932

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-pp310-pypy310_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7ab8546d431dedffbadab3187852f615ac5bc685afa3ec494d8d14dc90338f1e
MD5 54f835331f9e4b2a98ee06d8c5016c40
BLAKE2b-256 53dd0a4b30992ae05fb9294ffa84b999b489b2eacba8c649ece6d00b65d5d64a

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7f9657f222c47be7df707f652932349783ec58bda34a734f132fa3bef005f169
MD5 989d0fb9a4a84dcd85e22658dd7f022d
BLAKE2b-256 d36136ed59b87490bbbac04058e21eb5e3d286c876030faf90c63a136c5c2767

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b4865f61ccbc20ac0a4e3ba971c4a9c55a991a927bdbc634e70b928518deb692
MD5 d58d88dffa225ba22d05b1dca8cde9f4
BLAKE2b-256 2dbff2dd5161cd94f6b7d364e1723acf49794758bd588908aa16556920450e97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for keygen_py-0.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 384dff1d079ca82f88d5d380a5daf74b2b6bb86ab4ee4e09065f005b0b546aba
MD5 c3ebb130dff62a537a3addb8ac8c81a9
BLAKE2b-256 71d6fade06fb0d62063e6b34057c0ba1160ffc5bf4204ca023cdb7308ea09a94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for keygen_py-0.1.2-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4ca1a3cde9d2c3b3ef89eb846e6a36cb5567ed2b2ed568e8541961af638b3d46
MD5 b160aad585d247b85268d4a8aa2c28c9
BLAKE2b-256 ee2f959117d74607252dee1c89f6e731195b7fc854529fd328c453e7ad27a6a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for keygen_py-0.1.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 59cd8df4633bf847712cd61f40218643e8ebe206eddf42db85ed11c040c2e9b5
MD5 87f806d2213f71b88da3a0753b40a96c
BLAKE2b-256 6857e8d95b24da59f945e8173ce89bc392e8f90454c960131307bdc415bed91a

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4dcf67d45f1e76acb766ec2e6a6501d44d8f35eb54da2e034cd47cc8d43e51d3
MD5 f2838a488f5683d9db4e97597e3cb184
BLAKE2b-256 3db4ea96af8c208db51261cef57741e9a3ac3fc0fb5a2c36ee8eb1ef410b40b0

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-pp39-pypy39_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e37cc6695ca5c2d57a688995b8ca8c9f72221eccf4a6118b1ad3a79b6e78b008
MD5 83d80782de210f2c259d73c986f84e78
BLAKE2b-256 48c421966216c0de8cc21dff630f7883beee71952aca240e8c96f25570bbaa71

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2435550f35d7785865a398895ccb50d9cf821e2d912631ed55317d6d329e5e85
MD5 26d5fe0459e7f7067b8ffce7613d9bef
BLAKE2b-256 18bea008700ed147af5666ff00c9bfa6ec898503e1cbbdd6a0e4878178d67ba6

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 afebcebd7f018ec2c9c75fc87867d9713fc21e56045a865bf6157222941b84cb
MD5 51cf9fb3acab7f487104ae4ed1083958
BLAKE2b-256 62402c163b183a0d9aeaaac5fccaeab70734c9d156f8be5f3e5cf3c0e972bc58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for keygen_py-0.1.2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 741d47bd93de9b8bc0e05309ea57437954ca01e0ebe1a33a4f1a931141df1354
MD5 1057ae8f34c7a76b566053cb84751473
BLAKE2b-256 cd1b72f5bd9f3aefce6afeb2faf1adeb1caa2348d84b97c9615e9928c8ae125f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for keygen_py-0.1.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 673b5f18d761771ade627290ff074694b7f209b61323037eb6423912d5ef445b
MD5 c3f7110b53dacb50e8b13be73e2bf16b
BLAKE2b-256 4d00eb5da903159b678c64dfb7899a21be7e019e70ecb46c0b5f782ed17253dc

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d5db788c43154eff6d9499317d17cbcc3fab20336dd3c9cde8fda0598ce431f9
MD5 5b2fd481f99dc491473b89bc2c30fc1a
BLAKE2b-256 ca37c6401ac69498427d0eccd2cb92fd6723c64b233aa86c22aa6b7feb51a3f7

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fe20f07d0e515df27d22749c06190a5e5d174114345d71dc124903f952b281d9
MD5 2cd78772a585691507b1d4d4259d125a
BLAKE2b-256 cbb2bbad9784a68fc480477cc8835063d7586ab2db96872f24aa45fb39b1cfeb

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 1efcba31961b6232f0d255766e0253dee74e62063dcebba02acb28f6b9705f8c
MD5 8b12d17de9e43e238e1782419ff6294e
BLAKE2b-256 00e6a144fb19cc0cc55dd98a5c0eae7abde36cfdba9faa07b84dc53e6d53135b

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ad2dc6f40037ec52ecf9c0c62eefbac1af2f7a960b8da544803f1c1b6636a6bf
MD5 e1f50ff6d2bbecae2d20cab911656125
BLAKE2b-256 78f14c2ebccc4c9cac803eb4000c6fd01fa0a7317ef2aed7c5b4b688845841c4

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 165af7bddb176fc01e5020f95f2c301e612ce8a0bf853290f6cb18cc33db712c
MD5 b9ef678719299e100f894b258d9bef55
BLAKE2b-256 125c047a845e4c0def5bd398ffd1744cef5a8696cbd06a33a09824ae1a3399c8

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0133e48629a30aa2e2b70fb2ccf1ffcba18e7c618d001aef9267c31826dce3c7
MD5 c3f08f2d6df737a69b2a6a3fa36caa0c
BLAKE2b-256 ab880151cbb64b8a151f96659036d9fa481355238c2843745e4ca5ebe8decf79

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6f48e8c167710fa87d315b2884d8e962f7378eac56e3888f4473792ea3dfdd84
MD5 c0b29e4f66f9a919909b278de3ad1459
BLAKE2b-256 e71cebebadffe0dff88d2a4cd894c4f06930e30d8bd4ad8b3e05bd8f42cc8dc0

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d205698b11105a298cab31e5f30806f45fde64897d4055d52f5930a14db75829
MD5 5c5ca96985f783e9194bd5be02208170
BLAKE2b-256 8f426e9be3f902c09c4bda72ed33b3912ff910939964ddb8b884b096ece2922c

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0d26d5117702edbef17b1c299fb2112d810ef8aa8d84fdf3272e9dfb13d58a5d
MD5 e05e53b07397cd8c12ff1c3898f3e216
BLAKE2b-256 b91a896c5e79c7484655e51f1bd19f43f5ae087c87abc57c3adbf6116a1c59f7

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 46fed2fe52b8871b7a369ec4b101da1e096ab6c91b17d053cb20f9e631df8892
MD5 7d6fa4db43b74025b7f30a9def47aaab
BLAKE2b-256 a1d35d1d73aa06dc0e6f29b49f2f19d6734e07650fac82fcc1c9c07491c0fb9e

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b7d310aabda0653055e0e5b6d610dda4479bdc0543735e98665d0c306828936
MD5 ca6c7c701989bbfad05af30ca2c78eb3
BLAKE2b-256 b33bc2a54f12edcf1fd5127d77b88c0d3687afe4da2ad21aada72bb2e0af08dc

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 cb8dfa7fd34429a2ae4c0005931e9e4510a0fbe542105bf8b4b8f46bc06f3ea3
MD5 8d4c5e45562f7c2aa18646349078fe49
BLAKE2b-256 c85c1e25957cf15a64918b6f878be584bb14b11eac5176388e954ab65b73a82d

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a6551d4e38a79a524ec02db175ec6a738e2b550bea9163cb0816ea45f05b6032
MD5 7b15b0fbbd377e0b64bc2bb3bf3ec07d
BLAKE2b-256 e5f795b8bc401ab2b087c5cf16876853b30f47f8f89626466e7852796bda37fc

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1dc233e2a06fa62ab4f7445877f872f7f17ba77b20ea23f215c794fe6ddbf6ca
MD5 563028d618b0a62d6db38825ee935ec5
BLAKE2b-256 6f8d409b7304a513dbfd03bba7f0cb969529df3d98bcaa2555ca6aec10de0ec5

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0b350ae242222a428bbd987b64f8640c7ba8c9e371b5705b314be79f2eea267c
MD5 d9b78d06a644d555fa386a72bf915112
BLAKE2b-256 803d654a02f93709ab5220a0a485890bb5cb72f945192b0191885686bc75c8c2

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bbe38182a2b5da0752c950bddfa96fbb5377591af82c852d96cec2c6b348ae0d
MD5 aee73f0e77b6325d45a65aadb925dc97
BLAKE2b-256 131017076ac1f978f6aff2366ce5f4a662ab5eb7893aec648cc2871653a9be28

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: keygen_py-0.1.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.6

File hashes

Hashes for keygen_py-0.1.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 ddc96cc5dc367204b3bf1fb0fe8e89605a0f968c88bae627315846655b1be20d
MD5 a8eb186f8c9a6960bb6f46030af5939a
BLAKE2b-256 42a3891bf37cdd9f0c3545eaeb5111a75912670ebc2a136eb7551958b7520c21

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2c620901a6b80f928ea30994de20095df3190e07327054c0553037501fe129ee
MD5 a99b37b2ddbe9a0f29ca7e4b999844d5
BLAKE2b-256 48124b896041e7e0ea2668f0af13337f6e85a6a4e9043bb27acf9c3e3abe3b4d

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8434a1a5d9e86a269db5eeb36d37223a49f1e7cb99b8d03b739c664cae3a4df0
MD5 ab5d906e88f99f7322af5ac7bd023d7e
BLAKE2b-256 c986ffc7e99315d3b383d322399179e1a13b3c26586171e93d2fab5362c8a23b

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d356c796cc744ebba6685ed5571210ef73724c0a95403ad58888f4d1c874408a
MD5 7319ef37aae6f388d3f000985b10f33d
BLAKE2b-256 5326718136a53e1ae2b3786f06065e88035c1a29e38ccfa6348b84acf0649768

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ad864bbe673b91e9330415500fdfc6e4a177ea71ba657d5210c10afd29189609
MD5 f38071962d2a89bcf9919343b3d33937
BLAKE2b-256 4e5793eaa0dbb2c6f0807e3e4748005bba774031e96090a7826504e0b7eb4b45

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98a761be1cfa3a6e92af64ab355779283991d75f470abc87a9e8211c936d5dee
MD5 e6087f81a8b264617c8874d8d22e828d
BLAKE2b-256 9f6f83bb186e9ba991d3dc430b2d3d7d04942a4d2fc01f68f173df5c6fdc7f4d

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fe17f6156e8c3822524800089082ddb2ede7a98c373c451f6fd65e9e35800298
MD5 0bee0b5f0cba93523c0e2a9f7c05a8ad
BLAKE2b-256 75daf034738c040062ff7c8a873c9c02a1d30f1e0ba86127e0cf71354208779e

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 530075cc45bbbf605274cb539f6083882b8eb3eac3720920ec24ceb7f75aac92
MD5 e53c543042d164bec5acae71908594e7
BLAKE2b-256 9ed1e21828bd283c8b3b5482e6074080142f3980b4422049a8f4d40ccab1a951

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f7a929d3c05d16877d1f783306427ab8a86e2f235bdf30cf7eaa9e49834a9436
MD5 40dc2a44f2b7464defbed9b8f757b11f
BLAKE2b-256 37b9936cdc555235d79d32ba5791f0f6ab078fa3ef38312ee00b2c3a6d598dbc

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b926508d0428c854402cf0f6267cac1a940f0910795992f882e7740ab1a9b6ad
MD5 3cb1e16e3bd86b2656a3a536f6a46771
BLAKE2b-256 33b20fd1f469ae149e95a409b80012986881d50c9a77fd8021ca1a0d85790fb6

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f5a85f5127069d09bce964c4caacb4d996dabcd8cededc6e0f23752de77684a0
MD5 84aadef68e090cba2f8b6e6cd1acad99
BLAKE2b-256 bb44931a983e4d8e6c8fc5e4673e88fa7607c9fd19fd4a39803f3e21ec9488c0

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: keygen_py-0.1.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.6

File hashes

Hashes for keygen_py-0.1.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 1eef749844aaab7dbb8734141df0ea4ff679c11a8696b022bc97eb05b6bd6d76
MD5 e6b8bcbd2ca29c0a349942cbd1777a6f
BLAKE2b-256 13db0825c106a0f91b83c1c7590b55c0049bf6029ae144051c582ab65790735b

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bd205583299282fe57e87f0f5bb5610ed955fc5354d6df578409f766c63f5eab
MD5 bc558536cf76482e4e7ee1acd4c65018
BLAKE2b-256 3b515a53e6d0c0914b42cb4f18ac540bd58bf41601e0d637fde483df7cfe2ecb

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ce06bdebb347b9e641751293a56382bdf432004c262c926ac734f561be4260d8
MD5 501e25ee297b8b144a73b97c76f76c42
BLAKE2b-256 2e897c3921e3dd12c22d9c1436ee9cf4462dea38b6ab53a70f26f873d502511c

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c57be4683cb10196939641390285b1e5c330ddd0ea5c675b22ba609e719ae9a4
MD5 8948ee57a3de19284f425d8c3d6864a3
BLAKE2b-256 5ebb6bab678af2246d3b7ba62ad563093ed7ce7fbd2ae9af29df78d53430d8c7

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9d53a1cb6b32750baa2eb1ac939c04068ac81fc780dd73914d4a8fa6484a1473
MD5 993986dde9f9acf62d06d03d6f7bcfe7
BLAKE2b-256 500474ed389a5ada977a43a0856f520c43806c3693c270cce501ab7a1bb71619

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 567ea375f455eefe7fc7072d28db342c198d8fe9a6221249047075ac2afdea9b
MD5 8181c4229b6d839f2cfe524f06a9b67c
BLAKE2b-256 6355d0c04c9772b024b052488e10af6c8cde8be3e175f2ff8c8cdf439fde6fde

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 32a289131e97c905ecf0647eb2218151e1ba2c4b06d00c65bc3e973420c365ff
MD5 a13b409cd2d9b51f21713921a757fd23
BLAKE2b-256 57bf55f497959e9ff33356b1d4aba94fd11e5ea6d6d87352b42b82157636bf72

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fd48d345a7c155d2eff785753b8f4f311a86676ebe00d53e6d4328e81cd5de23
MD5 0b2be949c2fc0f213d39d1750c7956f0
BLAKE2b-256 1dc67314f6390466d56cbfb85d75540bdde979de938593792074240b3332ca9c

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4cb0396f7a61bbfb5f8efcb624ab6ea4f24cdc0c32ee4595838da499d354aac0
MD5 08626b128cf324256cf89b32827732c5
BLAKE2b-256 3755557affdd8e4eaecba69ab01856e52f1a311b4bfbf8145dba701e248ec046

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7f7187a6d7613f9b0fbd4118d77c7886f6b5dcb06eae8a1a1a04ecf87c9bc67e
MD5 8c3975d4ffe7a9819dc72f6c639e9c2b
BLAKE2b-256 e0defbc27b2c92a039fa47741f8de12fb59539d501449d1a897adc6e0aba3eec

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f70e871de4a0598a9ed247270146aa9032e0f5ccb00d2a72cacb571e8355f793
MD5 452d5522fcd153249ad8575d18db8433
BLAKE2b-256 6f26530d6ff87bbc75b61786f31072c935b6d6180c14b63dadda874fd9b1900d

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: keygen_py-0.1.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.6

File hashes

Hashes for keygen_py-0.1.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 6c33b1079211dc184f733b41740f79be9f38ed1a0716133269f963f3904142b4
MD5 57b63a5cbcb4862b625643a0d1a24a0a
BLAKE2b-256 b1c0175b0e0304a30682dc1757d87f5db02ec519e2a53d8c573d1806b5f89631

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 04af3c7102d09242d4522886a9d45d73f4fd5a0139fd8d871441a8e81f55f2bf
MD5 d1180dd030fc9907e912c9802e84a8a2
BLAKE2b-256 af758bedf1ceec5e52711ca3d5c08354cb3ca0077212fc23411010651da94857

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 73b7fcbdba54738b7700c9522311bcef3ee021a263e88a3e40abe8231ded1469
MD5 9a00ded9d09cc6fd250778dc07405f4c
BLAKE2b-256 e0076bb9549099caa0594058d4f1185fcdfe9b115d2377b63b8406def85940c5

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b8990bc7344f2c24918697542ad9d871cfea60f3a8f5be6cfc286112ce2c1089
MD5 cd2d4f9ad63d64d0b2bf51cb9dcb4757
BLAKE2b-256 b15f5c0d37b603c704c8b98e340f2b6dad00702986990ec298ee060345b4c33e

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c7337acd542aa8f28999f08fdd435309b952fbfb5f67a8bb703f080998472d75
MD5 be666bb2676fcd97681853d2d9680992
BLAKE2b-256 4f8fed46abfe2773a6f939e14f892ade01a7ab4d15ab0904e2fb0588862485ef

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e4306b4b90a278c69cb8692b345e00c02a8406f822d9e0d3eb765a49c4a69ebe
MD5 4019a577a11b3d1fe847ae95dc6b982e
BLAKE2b-256 352a1fb4fe8677aae404ef8859493c6fa5d96ea0d187086433dfd30007b015a4

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b41c41494b0084b5a049ae9695b1628b38999bc78ccd39e360435b48e86dee29
MD5 98235835910056c93904f1b639b6d7de
BLAKE2b-256 1d468b74eb3e2ae603f9830156d7b3512eef5249b68aa9149e2b196a5d677510

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 52129a1e51371393ddffbfcd95a92ba179b6e70accc9fd1b7a01c2bbcf4e46c9
MD5 822361b5dc7b1bb55bdfe0f58b8d3b2b
BLAKE2b-256 e64ec9e7c5aa328a2602482e2eb45641d6b67d46088f4846d07007de1af0f9e8

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 576a19d4e28bcbe9dec858282733a4e31109b18bdfb6bfecc4dd72165f0c1989
MD5 fe12c71ef0688cdb972b170a34dd2cf6
BLAKE2b-256 739fed6ec67eefaf96b8552040202fde3b55c918c6c02e0403d42afb6283bbfd

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6d1fc6a3c7fa8427640b84b772f4c9abced7fbe33f2e99a142884fb798009f00
MD5 01d82c9ab13e6684e43e5e96753ef636
BLAKE2b-256 4cad9f175f34a46bb16937d30d7f7c862d51e74df9c2315cb6243744121b91f2

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b791847fe95955ec9cb1e7336687ba5c8011af9f41923739b4db802bce61bd0e
MD5 a4ea9cd45708e3356a34fec25bd183b2
BLAKE2b-256 28f04a6cb95a227340ea303bb3aedf3a2ab9de70b45f30b2d1f95941df382fbd

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: keygen_py-0.1.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.7.6

File hashes

Hashes for keygen_py-0.1.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 8a6e7fe36198e140baab3bb75dbfa9037073daba6a55bdab2083753d7aaae7d6
MD5 e196cef2d56e9c8d508fe5e5a23981b2
BLAKE2b-256 39ba959f90650df2e1688e7cf17affcdbdae8ca3af07c56a9744e6eb05fd7be3

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0e58319ce3e85e8bca300881ed32fccb6380fd5db2e9b5b0e214c55a5d54f846
MD5 c60f1e58707bb51d8fd7981013054bda
BLAKE2b-256 cf8425e23ebfdd905e014b2a99f5524a3307e89e915ea84c8a426ccb1bad7298

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2ea371c8bc0db82f53753d94fa066fc0a2eae8a24d7083b9946c865878a74976
MD5 e5de9710c44f89995b8c5b4d08831ae0
BLAKE2b-256 d900047c9be7551af07b82b77c1baa9d8124e9cc1ae44d3db9b50ebf8522e767

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 63807fe91b44b29e6327ed2384a59b402213982be26cc47822aa92ec685319b2
MD5 1caf6079a6030444c645da3a4a3b5402
BLAKE2b-256 7f4f47ad17a89f0d443a4bee24223defc757d134b66383b4806749663d58ef5e

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c0741fda89d0d68b2135aa216924ae55a93d7615ae1590a2362699ee4add7dd4
MD5 ad87973ad169990ef69259bbcc618291
BLAKE2b-256 66d3fa6f624c25a81b735a09f3085d8eedcca2196ad6952cae2eeeb33b77a4e3

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4da434db8b69b23f43c4af0454e1b0093dffb3749489d3cfc5cd13ef5a5f3c6
MD5 30c62b054738fe6df836888d376879d0
BLAKE2b-256 632e891d1d341458aa2ba9ae2b5e18c856ca456542aa8eed261a421593258058

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 01742d78b4d64f6abcfceb88d865241acadd94890913456d8a0bb55768b0a972
MD5 390fb02a0d41295bdc651e1bbd53409a
BLAKE2b-256 bc527cead12b28bc07d3f6c58392b78d0a72b2005fb8504125922ae9fbc26192

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6c11857f7c02ecb7bc3d329716738d50251b944fffe6b35efb7141daecec8b04
MD5 a1ed2666b9c1b56253a060e3ed40906b
BLAKE2b-256 9ecd404d290b36f8141f3e7ef6fed0167f2e26da7d2dc007ec67d4abfc0c3c29

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e53587a72a98c6824f7af372c8b0b9868538479b9595f6b6a37cc96423283ab
MD5 fa86ba283f319c8ee2df15e909eebec4
BLAKE2b-256 753c79898f5eb46e9375f558ed0de6f2ad14b20b68f432b917f5599d5483f29e

See more details on using hashes here.

File details

Details for the file keygen_py-0.1.2-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for keygen_py-0.1.2-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 27ec31bbdc58d37ccee5529747b4f51922b0e32476a591b3abe857ea2eb031d6
MD5 76cea3a39a85e68f9f8d230eed4e191b
BLAKE2b-256 d774048f857afeb655d9eee89507bad5b75b7dcc1f65d603fc4c1c28ce800805

See more details on using hashes here.

Supported by

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