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-dataset")

# Upload a file
handle = client.dataset("my-dataset").upsert_file(
    "doc-1",
    input="/path/to/document.pdf",
    metadata={"kind": "report", "department": "finance"},  # optional metadata
)

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

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

Async usage

Simply import AsyncClient instead of Client and use async for / 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-dataset")

    handle = await client.dataset("my-dataset").upsert_file(
        "doc-1",
        input="/path/to/document.pdf",
        metadata={"kind": "report", "department": "finance"},
    )
    await client.dataset("my-dataset").wait_for_handle(handle)

    async for message in client.ask(
        "What was the total net income of Bank of America in 2024?",
        datasets=["my-dataset"],
    ):
        print(message)

asyncio.run(main())

Handling errors

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

try:
    for message in client.ask(
        "What was the total net income of Bank of America in 2024?",
        datasets=["my-dataset"],
    ):
        print(message)
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.10.0.tar.gz (158.7 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.10.0-cp314-cp314-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.14Windows x86-64

topk_sdk-0.10.0-cp314-cp314-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

topk_sdk-0.10.0-cp314-cp314-musllinux_1_2_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

topk_sdk-0.10.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

topk_sdk-0.10.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

topk_sdk-0.10.0-cp314-cp314-macosx_10_12_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

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

Uploaded CPython 3.13Windows x86-64

topk_sdk-0.10.0-cp313-cp313-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

topk_sdk-0.10.0-cp313-cp313-musllinux_1_2_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

topk_sdk-0.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

topk_sdk-0.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

topk_sdk-0.10.0-cp313-cp313-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

topk_sdk-0.10.0-cp313-cp313-macosx_10_12_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

topk_sdk-0.10.0-cp312-cp312-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

topk_sdk-0.10.0-cp312-cp312-musllinux_1_2_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

topk_sdk-0.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

topk_sdk-0.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

topk_sdk-0.10.0-cp312-cp312-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

topk_sdk-0.10.0-cp312-cp312-macosx_10_12_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

topk_sdk-0.10.0-cp311-cp311-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

topk_sdk-0.10.0-cp311-cp311-musllinux_1_2_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

topk_sdk-0.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

topk_sdk-0.10.0-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.10.0-cp311-cp311-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

topk_sdk-0.10.0-cp311-cp311-macosx_10_12_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

topk_sdk-0.10.0-cp310-cp310-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

topk_sdk-0.10.0-cp310-cp310-musllinux_1_2_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

topk_sdk-0.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

topk_sdk-0.10.0-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.10.0-cp310-cp310-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

topk_sdk-0.10.0-cp310-cp310-macosx_10_12_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Uploaded CPython 3.9Windows x86-64

topk_sdk-0.10.0-cp39-cp39-musllinux_1_2_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

topk_sdk-0.10.0-cp39-cp39-musllinux_1_2_aarch64.whl (4.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

topk_sdk-0.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

topk_sdk-0.10.0-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.10.0-cp39-cp39-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

topk_sdk-0.10.0-cp39-cp39-macosx_10_12_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for topk_sdk-0.10.0.tar.gz
Algorithm Hash digest
SHA256 fda4ad5b91c9900f521b79e6a143af924dcd6c3a0dac6d81237ce031423d54f8
MD5 49bf3651976356b922b4d6dec156b04a
BLAKE2b-256 c9032dc0890dba5862df70d9355f3ae55bb98640d1c14482acc0d96987412b50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b246214e878b35ee6e29a5cd6fb1d2763b89e0b2488289601ec910b4b1f4dbd1
MD5 5f140af3a367e96dae7b1e3422bd06a6
BLAKE2b-256 d23ad19a5fc801aff4dac9ccf82372830c7ac7b2c6efeada86c21afbec4fc322

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6b8e6429c8c4a98ab1c97cf5b04935447f44abb2f5d3fea7d9023fba670061ac
MD5 7490f859e53861671793f8fc64a6fe30
BLAKE2b-256 030978337e32835e7b1677d7143d79819fd488c14e12864dd5db4d48fd3c6e80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3e7e6580566da217e98c78276b1cced6012b287cb46db28e6c9fbe162b2ffe5b
MD5 806c5287650b8ec59528db26760211bd
BLAKE2b-256 cf3dff48ee14178e4953e464188c7442609a02d1471889f52b1d0e0eb9373d31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f08eff7ccea48f96700b2a2e567c7c1de245efa4092d0a1d5b7cbae8dcccc8e
MD5 800d2251d599e2b541578f76080f7b35
BLAKE2b-256 cd7ffc3804b77f8666fb83e7173b56945a6cd9e1b8661d707ca9743064dccf22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2fe8be5d171ad6f0945c768914a9d3d38243afcccf8a66206d431dc37809d36b
MD5 795bccdcda1f92a576f90c532277e3d9
BLAKE2b-256 62f03ae992f358e6ecc9da6d269b38987b614284d4ad33362774a453672f30df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7bb80a549aa5ab50bbd3a31a8979c0acd8c7e237590e345353d105b698089f00
MD5 7b11af53d67d32c350a45070097ffffa
BLAKE2b-256 fd7511dde320077bad633b1cfe406145656723a460c5af2e090b7af823ad33dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a6da9b7e455581101d99df047ffc7d86a4e80df88a24a9132615a0eb66f21008
MD5 09799d6e6bf473ba52933260511ddc31
BLAKE2b-256 386c24167c32c8ba1323ab57a8e9a42ae36d69d774de4e15feb4963e5be6642e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d82304aa7d5d111808144b82e2f07c81ef078b606efbed18a46efbf71a8380c0
MD5 a8d955b8c501837108c36bb0d47c107a
BLAKE2b-256 11e9f39e044e6565ba6a7fc638c910b28826b4873abf46cae282295e4db2a8aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d1607353c4fcc56ec6f52ad16760596541d1e7cdda4ff44659b80479119fea63
MD5 ffc9c8c3caf6a10d6a5e73b3a5255dcc
BLAKE2b-256 08a2aa2153bbe44b097eb0fe661f327d337995f149d7f779c0652d6a79472b0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 df655ece0cb642ffff07b22c6567902f28baea39a528405194ed45c7f367e47c
MD5 0872da18b2b25815f2385eade9641a1f
BLAKE2b-256 f462d0096c0e09a55325c767739f5f77a3e53547114108af7807ab04f5cd768c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f9c279621f15af7ab72b2a4642118594ff5854b520bf38a800a092b37a63f2aa
MD5 b8cb17ea65282bccce6896f1d22bf35e
BLAKE2b-256 84f0b4167f99e71e130979df1c2163839cbe93f614de1057e74c65fb1230a62e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dd92f9a8e3a07ac01cb663b3d94240b1bab6ab6ed3bb96be7ac3e5b804b72cd3
MD5 eb551a5134a20c4518946398c98c68eb
BLAKE2b-256 2465e115f1252031e388547d5fc87e7e1de5d59e5b8ccc4012ed2e42d6bfe0c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e93fbf75eef5a67cf1b5f4efb564a70804643529c662cf054a3866d2993b121b
MD5 3294b6c8ee02d2f26e5843cda414556b
BLAKE2b-256 d629659abf1b8e761bec76ffee1057bb9e371d86f6f4e233a2d708599d53cc17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b394d8d47fa47656861d49ca1ee8cddee03d79df1643c4b9366a9e34039b839b
MD5 d57300e1f155a1e6d7e0fd832013b165
BLAKE2b-256 eb80ed4293cf8e64f232372dcafd7d11d3d86db5d77b02f86fa8e15fb59a9ca6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4ba6db8d8149d1f023f2dfe0862f7222d857d63d86bd3536dc0fd0afc402570f
MD5 d4759cb0fc891f8252981a57db0d4a89
BLAKE2b-256 c0c9e3d407de8a0122d778db11dd6ea23820ca103b802a116b8d20eb1a21b0c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0e3d3e4e5737ef4270830f3974b2b2192860f292d4a609b5b0090180cfffed20
MD5 fb90a393218bbb447afc0105d2fe3364
BLAKE2b-256 f0454fa0a2ca99572e1b6870f6739274d5d46517a08ea4b2818c88c80ed9fe97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fa682c4152d6451e5f815a04df17ebcbae74fd84eba5f0c37951958de2e76990
MD5 dca00b1b364448974aebc25224222926
BLAKE2b-256 503cca1636795ef8b452c5f1ea18c1eaab9f9ce64fb745460ae4bc141f000db1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d6a98200d8e9bafd630d7c752351555cd8bc1a65ab39b2e800f90015346fa32e
MD5 25f83bceb2624fb979ee6be24e07cd80
BLAKE2b-256 0b919569f861847984049d418c47f4fdab90a675b7f7d0d6df6ca2a5d6fc5c23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cdad1295a11f5670a6608996a4d5faaa77821abcbc908965fc0ddab8cfb5dd40
MD5 4f30695805534af3cb81702ab57876b9
BLAKE2b-256 4c9be081a21eafdac6f56537885979f68f920e3fb3a9c74ae27df802fc783212

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a0e96fc44984e411a1a96a6d96b8af06eb1f0c5efdcd5f3d6e3b93c7c5088799
MD5 38882f1b3ae4101dca0e43427b5ebdd3
BLAKE2b-256 7edfc8b188e17bf2a2e2c3b0fba2538c2e8b253a2df82e008a25acff4e43d39e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 04d8d182ec2b3011764987656ff6517f98b56a16ae96295c3b6c9103374546b2
MD5 4ac3ab3639e9e52988af24fab8511ebd
BLAKE2b-256 f53dec3f7aaab44f5e587946d2f1199cbbc5a5c735b1bf008b360a718eca013f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e440cb9868f88293ac9ea2d22962c21f1968fb830f62684744f078e16f7fb0bf
MD5 9e374c5ff6bf534404594799f68b3fca
BLAKE2b-256 31351a2f3a6b829464bc6d7f61100013826ba89f9de600a862b58e8d063d8d9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e0ac44c0b16f7d776c73a1f0113da8369f691991678873a72f662601ee45214d
MD5 876f0af127750f8fcf9cba2c1aff549d
BLAKE2b-256 270d7936bf6c5ecc7442dd04f40190a03ca9ac3568bd3426a7525083f421ff8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 178b3d95eb5de3f57cd5d68d0f9de4c4b8f83bb6d6bd87947f5204ede1d0522e
MD5 61c799368372fe3687fb4c461cc97f89
BLAKE2b-256 3265f70c62bececb2ed41ae5b647f215070a16f92b58a724c788faeb07289cee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e054ad4459c1dcc337a4c78140c9b0e703de634894f0191334f79c9d04e70f0
MD5 22e33bcc7ae01327e90b0104013085c0
BLAKE2b-256 726f04454c860a17e7c6e8416db6fcf339baa0ebe3db3f4a061d9516ef4fd57a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b5f874ae2933ce8b90b714c47b43c86cdb1ccd2626ba921ed377bfd924050c47
MD5 f31ec2607f01b5427c42e7ed11d43a6f
BLAKE2b-256 cecef7eb213c08b0974b27a510378c391c6de92375063a43de5fa5a1e634556f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ee76048b49898b6fd0bd851f1300c68635080ed00e38edfeefc60e7d2890e94
MD5 ac6f44e136a7c1048cab27602bac80c5
BLAKE2b-256 fded046c74d3bed3bd4f4dbd1e3b29039709945a57dcd023afb27fa4158082ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b9694cbb2e8b1677c66f462b7b44da6695f0705735878186cc06a2320c765072
MD5 7f4fa7568f3344ff05591ae19b2956fa
BLAKE2b-256 61d98b8c1ecaca058e4608a0411d0fdd006219f3553dfe7d9448a0b768b95d7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f039980aca939cfa380b4d47234f7c8b04b711c9de66a7cbcd0e5c94ac8ded94
MD5 cb0b6ad04ff04dca6905e58e3b9e0a76
BLAKE2b-256 f0c35f8562f07efcf0ddb2dd879cb6e9f825b2aa91f99688f792037d603e474f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a5fe3ff5bb46a0558d1c5fbaf701cd3724bc5cf8581c0bdfea2e101dfe92f422
MD5 b4af5fc1ba4bdcfb9a0f81599c9857c0
BLAKE2b-256 897c405ed5c3cf732e15d17087d9754dd505393a83e9ec71b954850c6c5ba940

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 69915b7a99ace5cc411ac35c8b97ff14589e48dd0520462342eff5061084de6b
MD5 88ac422400ceb191ad213cbe6f049f88
BLAKE2b-256 0436d741deb796c3b88a4fa1cfd3b7caa3d4c737a030b6ed82bd375d2d673b37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6049e55531a2e2d08f267e3d231719d6967ad8dd54523b4732a3746858297389
MD5 3d20fc9f1a1bd50af1e3812b6235076a
BLAKE2b-256 40a47be8a2e67085658360404182da4dbaa72f76a942f6c5083bd63ae96f4806

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1f7b75a54b6195eb6e1efb3bdee78ebd6d9f4ca4e9493582239f08b7f2c6508f
MD5 409e6882c654e6f0e5539290eb4cff50
BLAKE2b-256 1530e762e9d472c208ea68ea93ac2a263789069854023685d06a794217e0e808

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c25167ee1e16205637243045acc8a69db4d91d11ff444cfa7fba2c92da66a1a1
MD5 1ac97ad16daa387387c36f701ee0dcfb
BLAKE2b-256 83291009fdb6530125c2776286d915956befb3844491c85a1fedf2ec8ca7efac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 267e1e1df0277db41845f5a631b21f3b63add6d22d702e2a8d1773bb8d8e3e77
MD5 3e9b97385f73ecf8ac0b0d6535e337fc
BLAKE2b-256 6ceea8a53799350fbd2cd183263ae74f9ea8495b6ae32753dcc6d7486fec34df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 38fe2c0a397a8dfafc04b2188cf9f0809a6766f25b69279a13b9057f7e515da8
MD5 bd738e0f59c383fef42ac017d4c8ac40
BLAKE2b-256 325d6c7d17b37072d308a89bf140012a9a4f5899bb49b8d68bba85b6da7da794

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 95738af1b3f67b6b5a4b4cc37bc5bfb4340fb43acfd682b785af2adc94a8a52f
MD5 e6ca5d13612b0cbd24b6fe69072a0f07
BLAKE2b-256 1181e4341a1c862d0d7893cc33d9cdf618368d9e6a79637ab911903e9e282b14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6b7e8c665b4c02a13830defc6b703cb41ac791d5e60742779e7353405afc9d4e
MD5 e13ea17799f54081b65cc29b61ca6c73
BLAKE2b-256 46c576784082ffb18bc63fa1ad28ffd2cdd7cebbd4b75709a6d0b0d0f4b0e0a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13810a007c1dcbd7b4091aa32ebfe906298159f26930469b1f6ecd2e536cad64
MD5 2ebddb904b83a746f4d87020e5a7e4ec
BLAKE2b-256 411114b127f8079ebafdbf434a7f03a214456524713744e02b219d63327dc0b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 42c4b60fe9a45661cf29ac119162ca19c291023020e65be5407a423e66f84475
MD5 789bd7b308af0663f621104a2a183019
BLAKE2b-256 e8fb1fbeb6d20f46e7a5e357c7d085e956937db203c2c28dd006fe642759074f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 15428930a1447e0d4f35e4c9f8bce1f8fa245d601108c9016f3318dd80e9472a
MD5 6f81a3d6c9193a12ea94e9d297bf5860
BLAKE2b-256 5097c54257e7766f38bb59552623db6bfcfb049e1250f9a396f06fedf5d648c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.10.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b08a6da3e193e133cac5d786040d43d43c8f8613eee6be4ca6710c0208a34743
MD5 7397a2c517a37b1e9af5df18b7cca877
BLAKE2b-256 27b2b9647641acd95cf2950e8e013d08e9343d59146354c948bbbca1a6b064a1

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