Skip to main content

Python SDK for topk.io

Project description

TopK Python SDK

PyPI version

The TopK Python library provides convenient access to the TopK API from any Python 3.9+ application. The library includes type definitions for all request params and response fields, and features both synchronous and asynchronous clients.

Documentation

The full documentation can be found at docs.topk.io.

The Python SDK reference can be found at docs.topk.io/sdk/topk-py.

Installation

pip install topk-sdk

# or

uv add topk-sdk

Prerequisites

Usage

import os
from topk_sdk import Client

client = Client(
    api_key=os.environ.get("TOPK_API_KEY"),
    region="aws-us-east-1-elastica",
)

# Create a dataset
client.datasets().create("my-docs")

# Upload a file
handle = client.dataset("my-docs").upsert_file(
    "doc-1",
    input="/path/to/document.pdf",
    metadata={"source": "internal"},
)

# Wait for the file to process (optional)
client.dataset("my-docs").wait_for_handle(handle.handle)

# Ask a question
answer = client.ask(
    "What was the total net income of Bank of America in 2024?",
    datasets=["my-docs"],
)
print(answer.facts)

Async usage

Simply import AsyncClient instead of Client and use await with each API call:

import os
import asyncio
from topk_sdk import AsyncClient

client = AsyncClient(
    api_key=os.environ.get("TOPK_API_KEY"),
    region="aws-us-east-1-elastica",
)

async def main() -> None:
    await client.datasets().create("my-docs")

    handle = await client.dataset("my-docs").upsert_file(
        "doc-1",
        input="/path/to/document.pdf",
        metadata={"source": "internal"},
    )
    await client.dataset("my-docs").wait_for_handle(handle.handle)

    answer = await client.ask(
        "What was the total net income of Bank of America in 2024?",
        datasets=["my-docs"],
    )
    print(answer.facts)

asyncio.run(main())

Functionality between the synchronous and asynchronous clients is otherwise identical.

Handling errors

from topk_sdk.error import (
    DatasetNotFoundError,
    PermissionDeniedError,
    QuotaExceededError,
    SlowDownError,
)

try:
    client.ask("What was the total net income of Bank of America in 2024?", datasets=["my-docs"])
except DatasetNotFoundError:
    print("Dataset does not exist")
except PermissionDeniedError:
    print("Check your API key")
except QuotaExceededError:
    print("Usage quota exceeded")
except SlowDownError:
    print("Rate limited — the client will retry automatically")
Error Description
CollectionNotFoundError Collection does not exist
CollectionAlreadyExistsError Collection with this name already exists
CollectionValidationError Invalid collection name or schema
DatasetNotFoundError Dataset does not exist
DatasetAlreadyExistsError Dataset with this name already exists
DocumentValidationError Invalid document
SchemaValidationError Invalid schema
PermissionDeniedError Invalid or missing API key
QuotaExceededError Usage quota exceeded
RequestTooLargeError Request payload too large
SlowDownError Rate limited by the server (retried automatically)
QueryLsnTimeoutError Timed out waiting for write consistency

Retries

The client automatically retries on SlowDownError and on LSN consistency timeouts. Retry behaviour can be configured via RetryConfig:

from topk_sdk import Client, RetryConfig, BackoffConfig

client = Client(
    api_key=os.environ.get("TOPK_API_KEY"),
    region="aws-us-east-1-elastica",
    retry_config=RetryConfig(
        max_retries=5,        # default: 3
        timeout=60_000,       # total retry chain timeout in ms, default: 30,000
        backoff=BackoffConfig(
            init_backoff=200, # default: 100 ms
            max_backoff=5_000, # default: 10,000 ms
        ),
    ),
)

Requirements

Python 3.9 or higher.

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

topk_sdk-0.9.1.tar.gz (152.8 kB view details)

Uploaded Source

Built Distributions

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

topk_sdk-0.9.1-cp314-cp314-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.14Windows x86-64

topk_sdk-0.9.1-cp314-cp314-musllinux_1_2_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

topk_sdk-0.9.1-cp314-cp314-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

topk_sdk-0.9.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

topk_sdk-0.9.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

topk_sdk-0.9.1-cp314-cp314-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

topk_sdk-0.9.1-cp314-cp314-macosx_10_12_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

topk_sdk-0.9.1-cp313-cp313-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.13Windows x86-64

topk_sdk-0.9.1-cp313-cp313-musllinux_1_2_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

topk_sdk-0.9.1-cp313-cp313-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

topk_sdk-0.9.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

topk_sdk-0.9.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

topk_sdk-0.9.1-cp313-cp313-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

topk_sdk-0.9.1-cp313-cp313-macosx_10_12_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

topk_sdk-0.9.1-cp312-cp312-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.12Windows x86-64

topk_sdk-0.9.1-cp312-cp312-musllinux_1_2_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

topk_sdk-0.9.1-cp312-cp312-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

topk_sdk-0.9.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

topk_sdk-0.9.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

topk_sdk-0.9.1-cp312-cp312-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

topk_sdk-0.9.1-cp312-cp312-macosx_10_12_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

topk_sdk-0.9.1-cp311-cp311-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.11Windows x86-64

topk_sdk-0.9.1-cp311-cp311-musllinux_1_2_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

topk_sdk-0.9.1-cp311-cp311-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

topk_sdk-0.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

topk_sdk-0.9.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

topk_sdk-0.9.1-cp311-cp311-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

topk_sdk-0.9.1-cp311-cp311-macosx_10_12_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

topk_sdk-0.9.1-cp310-cp310-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.10Windows x86-64

topk_sdk-0.9.1-cp310-cp310-musllinux_1_2_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

topk_sdk-0.9.1-cp310-cp310-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

topk_sdk-0.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

topk_sdk-0.9.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

topk_sdk-0.9.1-cp310-cp310-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

topk_sdk-0.9.1-cp310-cp310-macosx_10_12_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

topk_sdk-0.9.1-cp39-cp39-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.9Windows x86-64

topk_sdk-0.9.1-cp39-cp39-musllinux_1_2_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

topk_sdk-0.9.1-cp39-cp39-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

topk_sdk-0.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

topk_sdk-0.9.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

topk_sdk-0.9.1-cp39-cp39-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

topk_sdk-0.9.1-cp39-cp39-macosx_10_12_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file topk_sdk-0.9.1.tar.gz.

File metadata

  • Download URL: topk_sdk-0.9.1.tar.gz
  • Upload date:
  • Size: 152.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.0

File hashes

Hashes for topk_sdk-0.9.1.tar.gz
Algorithm Hash digest
SHA256 3d753955bf3a20f82a8414ca0bdfff27235515e8592e595c656c969392ab0b21
MD5 6663367510f26cfc955f11f057514f40
BLAKE2b-256 b9212061d54e593adcb7c42c6b1575964ea9aa97ca273e7fd5c058d7302431aa

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 10bf6a3c27f129549e31846214e8b352f1213e56ad9b5a4b9947b2612f096d46
MD5 366820a048f5b91e390709b1613d0c8d
BLAKE2b-256 f46eb41b5a8a7a3bab480dd2d253d359585f4f91d25b6724257d3c26cfab3539

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 798b0759291cf6f742af618392ae372ec57d5d0ca8541bb69547e0f5da739949
MD5 583cab78f112191b8516d84e56c621e6
BLAKE2b-256 b60ed904f387151e11a0eae9fcc65f6db1cbd2301ef79b1812193a6c200b2c21

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 58918f66b2fffb07972c1ed5711acf087f83de2cb401d5b7c8776c8908c41e31
MD5 f29d687f4161bb595fc1df513c6a17fa
BLAKE2b-256 c4024782a2c96824206204b1576d09f396b9ffd24efc6adcaa411bd953f4b8ed

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 234e040f7acb632dc0b58a2d1b44b70015c1e60dc577fd497a291585598a4dd1
MD5 9010fafb4e82c0a91c5db30be9c9a5c9
BLAKE2b-256 de43a59438afda2c5032abcf145f175b24f55bc2e3c1e5c629ac0478645930cd

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fdb4390e702e617e122673526e605b7017459ae739694d4de909da4e6d9b7682
MD5 82f889d519f89c0ec906ba79c6642f0e
BLAKE2b-256 4d58c85cad31b9f34c4cf8f682caa4878e48268853188f673d27c9be7cf76224

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c98bbf3d25c4df0c820728556dfee5968b12c7c12f7ad28e743d24d3fd94ac1
MD5 7f0158b315c16cfe9fe561cf2e9a27cb
BLAKE2b-256 098dc55a4a4c662406901875f53317130c94206992f4b1833734aa3c4be26f53

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b05a04e4a7b07016485b86b15dc127d4bd5a5b357ad5043919a1233900744865
MD5 c7cbf3d89b57e988cf427ced40cf8d65
BLAKE2b-256 cb2ce718aefc9ce0000c147aa3b9d307a4fc26575aeb36e203fcd3ea7b730c8c

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 11b398800e433ad05f3c7a150e924545e6b7e6f38e33c725882b21488f832e6d
MD5 656c4bf919a147d62863434619b997ca
BLAKE2b-256 33c4662ac9c040ba0b647c6c13e648c5b4149303c26f85a66b4ce4a629f3ead8

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3722072eab286c849992c355e833faf03b63bacc6d001e4e7b5b5fe28f5de61d
MD5 288950087ecff75b26ead277e24ca30c
BLAKE2b-256 4c111f2eea2344f5b8878578e6f0312ecbc1cbc852abb6b94ef3f16ffef03f45

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 83851624514f23dc79a96b9c44bdb3db98873d99aef6edf7c5da248cf99643e3
MD5 0137c836880e030c04f1d73d2c2431e0
BLAKE2b-256 351472d0a4fc78f235c5556f760c0593a3a9064c15f29c6ab5784c7b8cddea5c

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23c9b583a0c748153408bf8782146bdcf3cf82a098c4c86bf59ed5466df5e508
MD5 18ee7c6a405f191d8c0113e3d6fc55a0
BLAKE2b-256 18e12f139d9ac4e520768bea1fce5d25616a581fc62e4d91278f6c291b18ee6d

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 248d99b2940a0fb9cab279bb42239000586803e7ff0fc4bbbda589442035d77c
MD5 3176b8499a4e41d0f10d2d4bc683f875
BLAKE2b-256 e7874a37cc0948e3a193ba059382a5a338b9c786e58676a0e995eaea30e83ec6

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc8f4d338e89392911da90ca3ccb23ae2a5d59db2948928ea7b8b1a587a57c90
MD5 169847688d69b483648d9c509d8cf092
BLAKE2b-256 ecb2b4865db755467ece8d89efba8362e67245783368a5698ed9d4cb7ec7ebcd

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a38199154371433ca9f98fa0aaf77df4c3f1eab113c671ac6840893d6a3fa46b
MD5 848c1873d05f2dba149af67924607467
BLAKE2b-256 88210639c0da6a5b6be5c78655182f0c010f3116737ff8d478bbbaeee3738931

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 14a737ef9716290e571cb27b2f997a9f718731ed90aa7a7b80a62a23edb50521
MD5 ff0e9de32059ec5e4a518611e6171f0d
BLAKE2b-256 56fa11f0287c218b3a1970b13d9f16617eea383786162c9251f35a12c69e43c1

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 61da87c90d54da4da0cc60acfcafca4265d859df2700d8fcee0c23ba13f51af8
MD5 9cd78079a80f86f638ad6647f490229b
BLAKE2b-256 e34bea6aead53ecb2ccf05e0d1cc20194ac9a5f5188aabe0bbc7252df0f2dc34

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e03c9423656185e710a3b41da5e989af93d690e3d3e828d9bcffe9ee7b5e046a
MD5 738da9aac74e28a54fa46223eb21e71c
BLAKE2b-256 65eb90c1fe901f94707104fef96605178165e2f903ba6cfe959df13732d12be8

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e15b4e3df8e65016aba6352c92325dcde01b5c9f35e6ac184587a548dc7d66b
MD5 246d88d5bd4f3d6fc43b180320649c60
BLAKE2b-256 04365a961b8cce4adc39e1d894c2295d7272d0ddd2cca798740eb6f706743e11

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fb9e6951688bf9ed07f1cb76e8094fbe933c04d6a80622d46e842dfb2907b97a
MD5 091ffd6a7cda9fc243927a00a99946db
BLAKE2b-256 cfea395316766cf1671f567345c128f59567324f6104ee338a33f70b64d4ea0d

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4bf3404927f089cc2fe33dc7aa42982e935d85f3c578556977ee0091fbad266b
MD5 c441e38e73f340764962bbfc088ee58e
BLAKE2b-256 c59532fa68267dd45ebb57d6d8ba700adcc9892480f0b25c84e621a4cd59c185

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fae6a73484f5bf0767e41ed53242d762c1481c4f38a5b96a8e19aa3f0c70c38a
MD5 cf864fc857417069ef9d143b6be14fd9
BLAKE2b-256 167bb38bd20af9e9725188df0aafa19b508b9276c2d4f95b51bbd4b394f41f88

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 246a49c07b0f8d9124d0bacf5209b4960f453c580705d1e5879e002487d2b945
MD5 1918d3deb03732c2f507dd5e51498a1c
BLAKE2b-256 deef1ea17eb2935f9233bf227db9e985d29075463965d60af40a7adb247f09a2

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9192ce8b96ae350396aed1af647dc12b715cce4d727bafea09860477dc88d79d
MD5 0405e3ef84c6af84f872693b7b4a70d7
BLAKE2b-256 8c54879d03b0b52807a9d24902adf67876b6895a061130452ca2f8a2dc2a6f12

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 98ebfb6e8fe3588a372c4729b38885023acc830527d942b9fcbce56d90fd48cf
MD5 18743f195b78e6315c42d51611d3d59c
BLAKE2b-256 2d83dc60c2e2c3894f58bc17cc6da4c5dc024e1eef846018991a0020eb404382

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0de0013715e3f8c4345a7517ead2b5ea013d0d309576cb1038d9f8e5a6d96e74
MD5 17e04b7bf5d88081b7c6f6ea24daf2b5
BLAKE2b-256 8a9530389b82f248d10be9da0144a9449f51bc27fdd6bb58f1e75227b3e30edb

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e08e0c62fbbaac0a9a957ed52c9bcce4c7c47ac67f706c73cfa3b4a9abb5cfb3
MD5 76e68dfff979caca8498727aa04fd91d
BLAKE2b-256 1ee1e22deffdefe81bf4e06a7c6e8e7bacc0be8687330442ace0779a48166376

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c12c12b46e4b19a33902c61840aca525c79c628265378fe3519c2dc9c3c575a8
MD5 ae5994e09215f683cfc040889da3b08b
BLAKE2b-256 e336c050e01060b56ce943f88db7d7453c8798c5bd4e6859326c8e3258c67229

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2c5b3851ea0b504565132a9f3050245e734f74304a6d3db7320dc6d288566d21
MD5 b7b4994e15fcb118a89356ee427de93a
BLAKE2b-256 4da99e1905bbd7d2d373410b7d4bde84e57631e0ec42c6a9560b04ae23e78eb9

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4226c9853efb15c69f46f8add3e66c6bfc00d913ab6e9a2d57a55b810759f66a
MD5 2c93906ee977c747ca5b5ea2cf20ea8d
BLAKE2b-256 2501840110b0f7c846f39657b4d9bfc25d1ebc7f5889899aee53018ea68201fc

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 80857d1f02a9034d681ad4a31e806f164876298e0bdef75e4faf389ad2e1a0f8
MD5 c63f3d70a85e488c196e854f59e408c2
BLAKE2b-256 b357431e4e6f348cbd2c341a41ae551719cc5768c3560e1a81636d6aa3404799

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2902bddb6c934070e01265f7f7db5d662b9b04ee024d66eaea50ad0d3dae7c93
MD5 3577f2271294c7bc67b788e5b9f73856
BLAKE2b-256 fe701aef1d161c5014a192482e465c9197e37e63a29665b65477ef75de8063b2

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0218672567d0a259443f4d001593cc71e2681d761a6e023194df134145fac32d
MD5 e997d0165ba4b9f62669042ff0a0c664
BLAKE2b-256 f6ba7068b1c8b22f6291f668b8ce09106272dd6cc31dd2540b303c035bed5835

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2f9f883a012d76c869cfe0199e3233534f59a1c161aeb946744a2ebe68508c56
MD5 db9c87bd243e14622c86fcb33e781d53
BLAKE2b-256 c59051c8e74d746981352d01c96e5fb0f9c0f8232d8f97da12bc3e36b9bb1f87

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee24193e3dd5dae7352871ed23a4166ec8b5021f32d9f6300523360af3e528d0
MD5 33839c551ce357fa0d5c0de07eb6da52
BLAKE2b-256 3346970d366859ac09051ee75a846f0ad80b55be386db6ed1e3c4bb170606f12

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 25551dff6f0950aa95798de9c5e32e236ba41130fd9135a082409dc46c5e510c
MD5 399d95d7d418d0c56f9679b79ab28793
BLAKE2b-256 3bd378841f1ceff57568771f4f0d23324382e1a07c9149177d760f22013e7c11

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: topk_sdk-0.9.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.0

File hashes

Hashes for topk_sdk-0.9.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 32fbcd993bd5cffd17bfdba1faf463484e9f7defd634b7ebe72f1ac2be6a24f9
MD5 3a831466db176a389d1893b212bbe5bf
BLAKE2b-256 4ec855db9c5033185fbe795adef15b06625ec61c21a42b1ca8aef843bccbad7e

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cc740205f5787078101b1cecc933ff65088230499733bf749e7f42e459ae9534
MD5 f610cdcd3f07bc09eab146f213f96daf
BLAKE2b-256 8d7837ef7276ddf7d5d0b5f3a50ee539574c9b052ce58619bd6c482771c83dc1

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5aee379dc8f4f6a22d7e53b5879a28f031ab90a88d4dacc4504ee766a9c5716b
MD5 5a40f2de7a86159846d03bc74d1bedb6
BLAKE2b-256 b68f27862b11282fba0c4659cd581da30a9da80e1ecfdfb7fd927196680dfba5

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 96e4d77f32df0babf02170feba995aba70a3d07a26eed990aaad804fd9d13144
MD5 aa7b6d92b3b49c9a6dcdbd6e5cc0105e
BLAKE2b-256 ff155f7e94b82207f9dc59c67e50fc1c14818e6fdbf0945f4b2ad446e78f7081

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9e019ce0354cdfa11b97a88ac16ef53e5630ab639ce77a0c462b15e928493182
MD5 f74f845342a795d753521527fb982a21
BLAKE2b-256 c66a6a8c6c442f17d0a5356527993a3b017a4c8e60198900cdb211daa348b59c

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 045c7d76343a9f714f9cdb14362a42bf4ae5ad0ce7381562934dfde9bfd8b863
MD5 9f9a971cc080490c8f68c33f154757d0
BLAKE2b-256 20ae929ce976fe03768abfeffd72a4bb1c0c27c7c1bd1589c9ba2daa410c7d87

See more details on using hashes here.

File details

Details for the file topk_sdk-0.9.1-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for topk_sdk-0.9.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3227a7e289dff0ffa141fc5b0707010340cdcea8014df5fcaa954e44e17a1ad7
MD5 6c39997f38f6ceedc194b99b0dc94d1a
BLAKE2b-256 c5cd14737cde62799a7267b47e5498ff3e45b1c4d9122e6f753551ca5b955daa

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