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.8.1.tar.gz (158.4 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.8.1-cp314-cp314-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.14Windows x86-64

topk_sdk-0.8.1-cp314-cp314-musllinux_1_2_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

topk_sdk-0.8.1-cp314-cp314-musllinux_1_2_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

topk_sdk-0.8.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

topk_sdk-0.8.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

topk_sdk-0.8.1-cp314-cp314-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

topk_sdk-0.8.1-cp314-cp314-macosx_10_12_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

topk_sdk-0.8.1-cp313-cp313-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.13Windows x86-64

topk_sdk-0.8.1-cp313-cp313-musllinux_1_2_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

topk_sdk-0.8.1-cp313-cp313-musllinux_1_2_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

topk_sdk-0.8.1-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

topk_sdk-0.8.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

topk_sdk-0.8.1-cp313-cp313-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

topk_sdk-0.8.1-cp313-cp313-macosx_10_12_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

topk_sdk-0.8.1-cp312-cp312-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.12Windows x86-64

topk_sdk-0.8.1-cp312-cp312-musllinux_1_2_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

topk_sdk-0.8.1-cp312-cp312-musllinux_1_2_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

topk_sdk-0.8.1-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

topk_sdk-0.8.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

topk_sdk-0.8.1-cp312-cp312-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

topk_sdk-0.8.1-cp312-cp312-macosx_10_12_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

topk_sdk-0.8.1-cp311-cp311-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.11Windows x86-64

topk_sdk-0.8.1-cp311-cp311-musllinux_1_2_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

topk_sdk-0.8.1-cp311-cp311-musllinux_1_2_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

topk_sdk-0.8.1-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

topk_sdk-0.8.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

topk_sdk-0.8.1-cp311-cp311-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

topk_sdk-0.8.1-cp311-cp311-macosx_10_12_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

topk_sdk-0.8.1-cp310-cp310-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.10Windows x86-64

topk_sdk-0.8.1-cp310-cp310-musllinux_1_2_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

topk_sdk-0.8.1-cp310-cp310-musllinux_1_2_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

topk_sdk-0.8.1-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

topk_sdk-0.8.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

topk_sdk-0.8.1-cp310-cp310-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

topk_sdk-0.8.1-cp310-cp310-macosx_10_12_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

topk_sdk-0.8.1-cp39-cp39-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.9Windows x86-64

topk_sdk-0.8.1-cp39-cp39-musllinux_1_2_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

topk_sdk-0.8.1-cp39-cp39-musllinux_1_2_aarch64.whl (4.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

topk_sdk-0.8.1-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

topk_sdk-0.8.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

topk_sdk-0.8.1-cp39-cp39-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

topk_sdk-0.8.1-cp39-cp39-macosx_10_12_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for topk_sdk-0.8.1.tar.gz
Algorithm Hash digest
SHA256 983bdbd862c002ee1846baea773ab5a121849b46abeefec0cb91c4dcd9631962
MD5 111b7da45bd7b9afa72369b469b0a595
BLAKE2b-256 49032cc72028694faac21e0ce1706b0db442660b547abe3484726bc840fc7030

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0a6eabac39f9ef57ce5752d0773ad5974f2fd22d8ab127e139092d0821436261
MD5 c394c087c97d97b3c6e5c55e33acecc1
BLAKE2b-256 6d4fa6f04bce19ca0221b51acc1749573210450d7d9b07054c083565cef1e163

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eba42be65a9975ba8a1a5ce68e1b6652c68cd476fbf8cfe4a90b867803d86950
MD5 04472a2580826db7a73cb6e36df6dc7d
BLAKE2b-256 5c5e5f66e31db3f1e3e4e96f33bb3337ff1a2b316932ed4eabc962908a534a23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9f4ad7c75567d7f1e5e8d8a690299862c35685ac5ad44cf85038ab75d290b8f6
MD5 2008fa5530d352065f7dd6f42ae78810
BLAKE2b-256 fdb6f8620cb623551fa8e0bef39e39f8ad95a856bb8985cf4d8f4a1a11a07d79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a95d25aed346713ec014ee1ffc9f4f71fe7d655bfb0f243025e66d7420c248ec
MD5 cd4ae35fcc5f1df4e86882163e503719
BLAKE2b-256 d7eebbdeb1c5f1daeb370d9d6167b0739788c190f7a39eb9c9bd2f6b73977436

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f2032690073d739c4bae39492c2c68de4048f503d4580425f98c700d2bc69726
MD5 a508a8ec23fd10d115c3c7302d8c1acd
BLAKE2b-256 d919b96209f70bb7ec709eccb4062019c689e77a86ea8fb6dba34d16a2be94a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1e22edb2766156ba390bbf31d27cf9624c169ed4599b5bcf82533e6439949d69
MD5 dc46b38219090a9832e8ba6c8c38b315
BLAKE2b-256 bcb4f8aab2ff1116d836a465ea7d4d0a55e5decd0285ec0f8445defb457936fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9f266f1c85e3fecb8bcb63ae1657fa3195941e22a5f73ca9336f4a26d11e93aa
MD5 7dd571fe3df0a73339b365313d9c956c
BLAKE2b-256 e1a476a166ab5a4b9ad2523ceb7a92b5c713a23d224d4ec61ffa6c9d64930ff1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 19fa85b2680571d9bd46bc340d46bcf669b736400b417897d89087df7d78c7d7
MD5 f8402c519f569e338c44f5f92cd54cda
BLAKE2b-256 c8104f6d7f4360a589a751dfda94c5198c21da727ad0d6b75c1044e140ad880e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2b4b1eb9dcbf6159c2c3cab5bb60e6f2f477d7e116a838daabe80b169f20fd85
MD5 a7a7b4027ae87a53e6c5d8faeb76763d
BLAKE2b-256 43b9dbd4278be9a0ba370f821d0fbc589efc82b14e0c2247bfe9225bd79104af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5487c7478cdc3e744c616d25bf6dddee8fca52d885e712cf9ee3ca77ccf38815
MD5 dc523710055e3fad3cf0724dbc86560f
BLAKE2b-256 d6c59db3eb8eb0746e611af598c98cadcf9b41b0eb7d1b1ba487f524258960f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f06b18c4c1eedd8869703b371b65ea0947d77ef99d39e59e4f13cbac4efdc784
MD5 27e09deb326415ebb8b7308723e7f2bf
BLAKE2b-256 61ac1e2cc9311da0f2ee9013866d651afbd4107dfb5418fd942f07631fb6526a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 648e3e7036dcd1578a749d2b5f2793167591ebc2f6c8806f49414738cb11d930
MD5 810db2d295134e8f65a2ab9c47745918
BLAKE2b-256 9f4a9c359c236346cbe8974564882006637b896ba73708166517df3dca26a9df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3704bfbe4a9748f79416a1a11cf8926459d9d3670c243ea9c66ff3decb8b22a
MD5 6b40a8fd336c7fef4b30b91e1c6780ae
BLAKE2b-256 c25bc6bddf77c591396b1075dcabebbb030bf76f665fcccf04a7d3057a3016c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 10f72effa3f37c5554fc7e03ce3cb8f55159735552c6323d22ed31bb1dccfb8e
MD5 a3f1f718fc2d6bb3cda2234ad7ca12f0
BLAKE2b-256 556013cad17bd6635ebf1a872632f6982c45f7497beb4e8079431280eb5f1786

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 951d4662a196155a5262e3aea99128b93114a4b0f86a219da46f15e1e2a9bbd2
MD5 8473f029b7c13abd83ed0d0bcbe5917c
BLAKE2b-256 a8cc8dc81566e51f2bf62f97247ac2024dc94ca1ec7bb7abb7269449cc3a0e7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1fb686d6db30afb79abded2bae568a1685b61e9660b86cef4487c4942f184a45
MD5 232ff744bda8860f10e98f8d9b409c11
BLAKE2b-256 d9eb308f659d474c025e3b25872b45f1843d40096d709be35aeadc2e792f0acc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 531d9f0b42c40be40d4c183a069d8bc14e4680748aa375a02962fc4e9b377973
MD5 052b1958e28575ecfad2c2509e5f2ee0
BLAKE2b-256 26b924b98cf292b8ebf4693ab39418d2cb91a215bbb33a202327f412d7ea2e9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d8c709fbc93774dc71004b6ad184ea3ef58c1fa9d002e13c763ed1e6df32e0e
MD5 3e2876390a791d5ad061356c9323a659
BLAKE2b-256 3e5cebe62c7b6d2ebe9b5ce3227e15bf5d2132f0fd11c8036cb43105b32b219c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 93ccb298e7bd7a31e7573126923149d87ea077b9083fca9ffc2b262cea2eead5
MD5 013cc7f00470231660bd84582e166e00
BLAKE2b-256 55cdd24ea73a1f78eb76f8ae68437b4e7ce0cf24a53f448dcc00a39846b2345b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b5a0310650d195dc2541b55d57701c16c788cc457b68e545450799573f8aab74
MD5 7acd0d10062028c7f82778077db27ae0
BLAKE2b-256 4db4a97a3e603688a97453f3dfbde5668398b7b7b3820bf3fda26787198a0f5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 56524237119e7954ebd57c644dd80b4d4bf3da15169c1b61190cc7aac8a27821
MD5 7d0a2c6f80d1f93d8f91692a444916c9
BLAKE2b-256 09b903d4c5bfaf0bbd2d1c836291ed66ceb2e7697efb00e5ca55317fbab384b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 af0577df747d03e59336b5b701f47edd5810dad5bdf6cd2a4dc83bedbb2a93ff
MD5 ddc7309dff47da8959e7f983249a8173
BLAKE2b-256 9a94e892a0a7324fb988a380f5893f65face8ff6bc3f05e11b7e71db920150e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 80e87a20ab1e42b0aa9d03d5709163f82072cf0e7b1f96792300374eac89a8f8
MD5 c5959bb9befe7df247dcd1a6112147d0
BLAKE2b-256 73cbe14f935b4242b5c5b92254cde689e406e72c1c3e1e948c1b4abd227edbf0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1c4827c08f51a7064119a165278034c6a08f224b7ea78c49307dd193af997cfb
MD5 2abc48bc46b333ee030d7a2d2b43d557
BLAKE2b-256 372fd55d575f0fa8be05bb3e97674e929167fc1d506b6bcf5389a160dff40453

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dc49f77253e6f4f2593438e4b89b8a6ea54d93d3240fca12bf51c4903eb0c131
MD5 dea7de20678504e5d03a4f110a828565
BLAKE2b-256 c608910e35dc4658097f90902263e36b3bd003a509b148d5fa672f9b6522c193

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 add203754c12e14154534c10876c4da6c672f3efcf3cc330637f9a260574013e
MD5 3000fe5a2ead5054b95b37e00ae772f5
BLAKE2b-256 dcc96feed8ab3bba650f158047633d7ef3ca26b583758172a9267854d3923ee6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c0a88618a3c03f1794aec59d95ea02d59d62a7c20c48d53d3ea9f4400a5a8585
MD5 24cecfd41cc6c7a39789e5db168db89f
BLAKE2b-256 2858f034cd6a13b355daedaad6546f4e89a1bbb1d220743041ffc96a1444b162

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e327b4625acf2ba81b128717f009bc7c3663abc46e8e063bb3b66ab862c01470
MD5 75331526b3b82be06a8337c5d9507a4a
BLAKE2b-256 503afa2c42d26439cf9d5fe40fcf453953826fa0f2c668add19da0e713f32f88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 66413da553bba5761747ab03d84401b95f1ca316b02955d43c46168ede7d902b
MD5 53236a46fb731ba8bb8f170a031de1fd
BLAKE2b-256 a583da9e0e1a40a457b0d97f386caa604adcb4b94202011f1b119c1d741ae364

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b0ed7685b3aecd9126b766314c992e4824919fc87d3dc047fce32a5e07b11a8a
MD5 9e6467e8c304551b0a92ec8c39241878
BLAKE2b-256 cf07e56699643737abd9a04eadacb3872e848ceeba830e1ca0366d7ee4aa3414

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b26b2989b20d73fce77923fb7ada87b12c97803f3694832346477cec69178fda
MD5 ec16f1c64cc7f20ed85b61cefdac1730
BLAKE2b-256 ff7cd334afcbe6ac84cd9a520ef4696143b2fc68feaad9b7cc7fe74c00b8c1f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be6891178b71221fab97f846bcb2a6246daf060d21b31a5535769b2879acd549
MD5 56fa2691a5f5dab79815209eaba76200
BLAKE2b-256 b10b276547ea785abbc6a2396c4e3507d5cac0beaaf64ed9f9aa4598864f0f4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7075e3cab8405bf0831e2f2486f1b4beee1bea0db377d6050ba0c40206616fcd
MD5 df8d10cb1105ce8be4f7cf444d1cc9a5
BLAKE2b-256 d0655908e02eec9b8dd9fe79d436034808e0fa95dbb7112a363bc0f5c22f3d0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5987f5f48056ecb585bbec547aeada78b064d7cc559e96e63b894524a8b797d0
MD5 cb885d0179c52e7ecae5efd49b410069
BLAKE2b-256 87e083fc9d100bead718d5b23af8e063b178d2d8d10c82bc0fb0ffb6cfa9c5f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ab54dca1cfc3092950e40559b3ae29c7d42627265bc433f5c26d99eadb7ed92e
MD5 9c161d464596cccbeec44f8b16a43c0a
BLAKE2b-256 079cba6088e8edeabe71df73e52a0f7725789df7b94ae8b08d7079676ef6a1fd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: topk_sdk-0.8.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.6 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.8.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a352753cbdbc1da59ffba6abde907548f3255f37d5f18e57c952ec9b40a0b674
MD5 cfc90d63564fb87d5d4b20ae03d73771
BLAKE2b-256 a1795a77cb7872afb32d1dd543aa05b47359159c3f43df34695a65bffaa9688f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 450427047394596e26eb29647a2b78be04990fafd3079fdf9ac66a5b2f749378
MD5 8c1263b28dde6d9d0b816fbbb0d045e0
BLAKE2b-256 3ad2dfb1413252cc0706c42a74a3859b2d7c232b2a3b9440ac67459cbc955080

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5200d2e40f99f6ff969f4187cdc9f8a03f6e9b61ca565018e980708ed6da6502
MD5 c52a98a3dc8e0a384a3a1067a434f5e4
BLAKE2b-256 1a8c22f730fc6b74becaf95add4d4d81c55cde0fcd4eff309bb29db1d7f8c423

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 662e6edfa80258a534faf342ffb37c90b98ac6c8b855ed125007669655f27210
MD5 09ea8b6cb5a000618f861c4ad532af37
BLAKE2b-256 2df105a9bdd2f3e33bbb28f45e403bc66dc92e5cf21ab196ccf376b047a7bd22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e87ce4502a493d86f7ff9fca90e2a610f961efec677bb913273893d000ca190f
MD5 f1ad7e9ce29e948794f61fcad8eeaa13
BLAKE2b-256 645e010287d269a3c2188d3f4ff435f105221be43fd5ee404a077889b372912b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5d93bd9f45ac4f6bbb446a5848715e44f8dcdef429c983b3cdc0089a08c9270c
MD5 2673dc2ede589bb66ece7be85db77815
BLAKE2b-256 6830b8b65fd9fb0e21ea05532b0bf5388c3a8bb83b28a30dc37b7cd7c70faa12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.8.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1fe7110be6252216d318514291500c6e58a77d73849364417f090e4ce35461d1
MD5 aabaf84e3dd6b28dd9ce9face81aee62
BLAKE2b-256 d34ea8e34a3547d928aeb910a2ecc71f05649b378221f537d77b917503ba0014

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