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.0.tar.gz (152.9 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.0-cp314-cp314-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.14Windows x86-64

topk_sdk-0.9.0-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.0-cp314-cp314-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

topk_sdk-0.9.0-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.0-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.0-cp314-cp314-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

topk_sdk-0.9.0-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.0-cp313-cp313-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.13Windows x86-64

topk_sdk-0.9.0-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.0-cp313-cp313-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

topk_sdk-0.9.0-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.0-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.0-cp313-cp313-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

topk_sdk-0.9.0-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.0-cp312-cp312-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.12Windows x86-64

topk_sdk-0.9.0-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.0-cp312-cp312-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

topk_sdk-0.9.0-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.0-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.0-cp312-cp312-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

topk_sdk-0.9.0-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.0-cp311-cp311-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.11Windows x86-64

topk_sdk-0.9.0-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.0-cp311-cp311-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

topk_sdk-0.9.0-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.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.9.0-cp311-cp311-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

topk_sdk-0.9.0-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.0-cp310-cp310-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.10Windows x86-64

topk_sdk-0.9.0-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.0-cp310-cp310-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

topk_sdk-0.9.0-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.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.9.0-cp310-cp310-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

topk_sdk-0.9.0-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.0-cp39-cp39-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.9Windows x86-64

topk_sdk-0.9.0-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.0-cp39-cp39-musllinux_1_2_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

topk_sdk-0.9.0-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.0.tar.gz.

File metadata

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

File hashes

Hashes for topk_sdk-0.9.0.tar.gz
Algorithm Hash digest
SHA256 58043fbe35c7319bb10268f73609f14b9d91f97db8ca0def15a4a80b81b0ee52
MD5 f536c7d687a05ab6b17641679f7ed306
BLAKE2b-256 7c8342ef1003f5b9124f5662d2a74edaa8a534f6fb3cde0548b808acf656dffe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1e479d434b0ee6a521477cc4e3b7c60f6e3bd0ecff50215a41b20ee73d1b2e2e
MD5 2c65a2bb3559f80359336b7f1c4b8702
BLAKE2b-256 2a8990afc3e809273072ceac8ad0fcb68baba8156ff1d20dda681224b3622880

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 65ed2627f5f30674a3835b5a1d1dec94d905bfdb543f63ddbc668602519cf90e
MD5 a6f1827fd13812e8e4ea42838473a379
BLAKE2b-256 1c553fcd042c88adb57c667f181f90494aa2507d5632fdd4ffb72d5b2bca210d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d95ec1d3b610568880f26d6391cf564c116cc69e764bb67aec3b6804f9fe562d
MD5 d90ee1dcec7e91b49395dfaf08b95609
BLAKE2b-256 9988455d792accb41bc4a7272464cbb7e51112dbe0c23e42ade2c6a75f2b7334

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8227fc18721fba7cd3e794038a6bd04f29c0cf3b3990ac912d832ba78a46db42
MD5 f1caa749d37436df097ca5b047c1cd76
BLAKE2b-256 2dd3a9269fac1f6d2950f4b602b8d53fbac306a7336a5890fe18edc899012b25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 01a6a579981c5bc9a6d28c3b65e5783f3406ddd3bf6ca9bc2d18dbc862f6ea6c
MD5 ab275ebec9982fd764245fa7124dcdaa
BLAKE2b-256 c67ea18ee9bafb49f8f6a20e47c6ed330f691d4f609bbaa71c44840633dfee76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 32d7b444903ec31bd887957f856354465fceaf216ffb2915fb6b5b4e886655ae
MD5 f54db0d159727987b77e23ff9c8e01d9
BLAKE2b-256 c95fb84364e59051113fc4c6d563ba89a761ddddac5662035ba9c2e1c9a4dcd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 21f168cdf947b115e5b173a2fdead6103d0cc2de5ade854a1afffa8e1de61411
MD5 dcdfaa76e0ac58b3ed7c1dfd5caa3cff
BLAKE2b-256 3c9ca12eb77f3520d0d92070c9f1d26c2367745960db521bf0276e62c76ced07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 36670743ccb4999b174b24af7ea479097ef7b8d5701a72f8f334336cbc0a02c8
MD5 8230b840619b051069994b388deaf389
BLAKE2b-256 4c22ea37eb49f3a0d0e60e1215e1f11abd8a1fe43a9211b750fb86c7ad39dd47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 41adb03938a3645b49d030ac0d4de6b9f3c7ba9a6c9a240e791f03f842f13efe
MD5 2960ced7ad6cbdece0a45fa58c103d9a
BLAKE2b-256 97bf24678885746103c1b09ca20f781ef949a04edfc84b4f3913e21017391ea7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d4a7b4a9df52b7157daefd846d664c40a15883eca547e87e92a25e0bd03d456f
MD5 4b951b62027c91c8dd6d49adb9b35510
BLAKE2b-256 e8b4d7e8a4c4c3aff8659e22058b8c39476f0cf9f178b49c38de32ce7cf27bc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d4fada632c604e0cd1b33c4c691c678012f2a3cd47413251b59128556e947de8
MD5 b156b520e2fb4d7085639326d66e8f51
BLAKE2b-256 9528b8d2082ee443277d85f6b381b3ed04b91da63df3f9aec7ed5be68277493a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 33f5f8ec84de53b42a1e09aa31294b418925922164f9b2aad1f76c9e9cc3f4f0
MD5 d88a6737ee0974f40dd064eda088fd67
BLAKE2b-256 531970880cbf197a40feeb2e03d73629681422ca0dbd12a82015c40e371289d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 588803fce2303bb635450b697019e7c0d4a1d486f1f0ea800b2d5ee6822b6f31
MD5 2ae53ce897548560c61612a83502ca6f
BLAKE2b-256 2b313de0414c5a5d7ce540865ab51bfb2bd744d80c98e9072fa6cd8b114221d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7ac512c7c3d9c24145495f957f51c7e64122d55a658b134d0b1b49fe42d63535
MD5 eaa33c367e4b45704313877fcede7f56
BLAKE2b-256 64fdaba57d2ec6f9a3c120167dc690aeeb5233cc01c6388eaa7924af6bc779bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 57cfb3d6b08b40ba995aa86b65ff75b17e96dcaf06ce9162df0d8e3732a6d2a7
MD5 c594e996a7953ccac4e683082d5af1d5
BLAKE2b-256 caa07db54e06ebee10b56a586c3f0ac36467f60c20555884fbf3c4ef67bd4f37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4c8f23c758f79a12a2020c43b1906df5febec134cc69e07574176cdb997bc617
MD5 fa9e0d0c7bdd42513db21ded1fee5f1d
BLAKE2b-256 28893a2adb63dd31f633aa9012450404d885fd1811088531dda8c1cd8c173e07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 09007707f32b6edb4fb1bbf6dd46ebd053b505687ef4f5cd192a345d8213b9be
MD5 636d7c47b6c6cc65378131d24bcae94e
BLAKE2b-256 bdb4ebbd41d62534f3b2697c3d5091ffb71d4cd67686d796b79849d0f0b01159

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9acf769bb0d89d01584029c9e2450496c3709e57e1951e927009bba0b8cfd87b
MD5 df3c6b96d2a20622b1e235bd466e17fb
BLAKE2b-256 35905c5c873f511cc72143f7ee0f325d5c08904b085fc144efcc779fc72d060a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0208cfe79f88cdbf5b52448b06510df2e1fb785c240e67f99e72e3044c1f2861
MD5 83d380c1b8ab2da96116b5514017b6f5
BLAKE2b-256 16206a07a6812df0c4bb51c151633784bd2d8d41d3ac4e8bf7ba4579cfc0c333

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1bc5616d4d3a5591e45f3e4c9abe1e52fd6317e7f7884f5f4f26418cdaa410fe
MD5 a7f1ecae939060332b2a2f10c14f07cb
BLAKE2b-256 919b3371c05c1ba5b8d1dca7d5c51c836c42f0ca30f1286a8bd084d6f7175287

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2f52bfc641ff0ba960a3550d6df4ef103e4b1391181f2d20b7eb5bfb753814b8
MD5 ff5fbca56c5a5edabf96c27d8cd9b9f5
BLAKE2b-256 9689bce3811fd9c6c94d84ade1a7d9a56bb04037f66bdda4a4403ec76908b185

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7f2a2e097ca9dffbb6530290e2e9701e2b3ab9eee55a38c2a268c0a86a6739ab
MD5 1d85721a67366141788316e2dfbdbf47
BLAKE2b-256 0c1d474687a5ce8e59e4f403b0508f86b0f886dd319961045393efeeb38c4a58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 050def20868f8b335d41df61293c6135002665edbcbc64e6a7308b22902f3a7e
MD5 9737d3d3adc36419dcec3ef2ae5cf6c9
BLAKE2b-256 f659183e5a2792dee15362f7cde57aa13b903c75ba60b222352b4501d4f25d88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 821b9dcf8bc8b96c9ccd10a2c4f82c5290f7efeb6088b160144038279e770629
MD5 1545beb10a8925dd4d4394bd411914bc
BLAKE2b-256 54997abd77de7e52b794ddedbe4b23069bad1a105e4d208f16cab5601da3784d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c5bc5cd5bc763e7a31be9dbc79885e26b5ef97da7b7cf86888ccca2ff52c07b1
MD5 f632b16cf6d8853e8bbb6c124dd9b369
BLAKE2b-256 2649e110cd67456e6e22df49ff45fcbc1d17e4a9b27aafbf749818c05204e2aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8ec4ad89b69c45112b5ecd0620c601a37fa10de73f4007bee66984c74418a308
MD5 57e9f9838b3a3a2890d78f1d51e0329c
BLAKE2b-256 db16474cdfb0b4b7f4d61eb39a1a210a89c5f3cdec63df6e7b55c349d6a4fce2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6832f39d1d6afcaa204411460444af116ddcf0fb04b55a06e76d6cd1b1165781
MD5 a3953076c039e0002d310a5469df569d
BLAKE2b-256 d56d2a2eafafce5049d7a57a9080db537fc0131ec5b503f6e88c79f8bb36ccb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f2f4c176cdd59c384146e1be50ebdc8e9359879ce20feef59517855a9fed6993
MD5 7f535e2271ee6e2cfcaa832b8167ea9e
BLAKE2b-256 3f545d361ffb81adfdd45eaa1526d82ed9c7c53e041a316e559a981b00477549

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b97a22693aa7d2d5e7432db7574ce79f62f1cc31d1593fb972c402ad03008919
MD5 608b03abc89a0794e4c20355ceb1dc51
BLAKE2b-256 c89a4b259f42cdbf6d07095d43c8292686f545729143780628c1bf6e6c303054

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 91fbcb6378cdf576e3e3e4bfe7a5a67a54d2dccfaad819cdd1e9b567d3af8996
MD5 cd549bad073e6364ab23a6776b5eff0c
BLAKE2b-256 3c517bb1a39f69641ba2296a5edaf4e9d5247dba25cc87516f56c83a3d249a49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0d0f9c7994909aabc67b6e96db0e551dcf4ca2136a58aa678816c40d54fc8b10
MD5 deed8a572fda0f3df975944bbe79ac52
BLAKE2b-256 fd1b83892f1f587c1b22fbc01db1bffdfec8eca8a5d87cd03c23c6f4dbbff0be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d984ab5fa8ad5174be698c3daf4acaa9e1da41d70ce0aceda91c07c4b14af08
MD5 577c7248291a9d011fc48fd651aedf10
BLAKE2b-256 5643805b8cd4686906ae2108e4d3e2ec456df50cd1d5caddd65a57c45a3b6625

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9acb00fd6c2eed0a3fd8712d85e40abdf74b149b432009759ab86451e20dd600
MD5 9168dca10dc8745fd867312e0c4ae6b4
BLAKE2b-256 b9208c5d53ca59cebc38b566bc1bc8a6db713aee41291d491e1efa3d6b5e52b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a88c3b60207787e39efe867f876290d62c865257d33e8d1e016e919b759ea22
MD5 cc34b63483bc321868e46f05a63922b7
BLAKE2b-256 88bd6bd1cad9410ef55f0097ea3be133cd77cac38c9ead30828e940a7a6cf55f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 37f53b667edfe62c048a886490cb69710e18f4385c0df49e0df84f0182160a4b
MD5 a3ea0f5f2f88db3c712c309e617a1779
BLAKE2b-256 43eaed1fc59e30528c0fac85413667dfb1dc2b03802deb089edfda229d090d7e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: topk_sdk-0.9.0-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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1f502da73fb3a6245456a65ef300b2b5cbeed0e633c7ef0f1fdf5122031a1b47
MD5 97ced41b6fee70870158eb2653973d6f
BLAKE2b-256 eb3390c45d1abb82362a1009599343b8718723da22e6c278d2f2bcc8e1edb53b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eb45144522ee2e23c1ca362714c02c24069bb166d1a6481df3bf81276bbc26cd
MD5 2be7f2f002f6e12df9d2c1c8c8327b41
BLAKE2b-256 c0accddb13efe0283af60944eedc7b034b5090767dde63c9bd70b29a603fe5af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0b17efa570bf4e7af7f018c8fd8f501eaf333249201c525e2928dfd52be80549
MD5 491d8b702e4b9d53805c29da990c9212
BLAKE2b-256 f56c7a0be670b6304dc643c8e58c06adc003aa284eed294be5659e679e624136

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57a215568c6b6bfa164a0db367864a5d3fd58c779861f67e9aaaef262ba9abf9
MD5 6dbdd58fda0739ca796c03c5ef28321a
BLAKE2b-256 b6a3a3332d6cc82b79d60f0f09cea38b9c01d008f272b4b2002aeeff7e0821ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 67f6eb35744ad95f8d2a5d9e55dc2786906a9fa917bae79c94f009b6b2f3d749
MD5 d202ef3c6064f4fcb69f16bae49a9e51
BLAKE2b-256 59f627dc1439ec788b4ae45d55349503a2f55072b70b73543b9f0b4b66b4dea0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 85e0b0f1790d3369d5b4edb946bdc8d56d647567bfe4699f7957b2f962fc42ee
MD5 75bc49dee055b134797be7a9a3f09c10
BLAKE2b-256 990d0da76e81ce1a7740eb6746fac1b7512cec783cbb587fb47df5883ce6c03c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for topk_sdk-0.9.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cdf017574ed7e49a7213ae08c4a24b20d7a58e6e8ac800c682fbe2ef4e26694c
MD5 9abc0a89c46f9e245e32197bbcb88e47
BLAKE2b-256 9c07194dc865e244fa5970a63e482e5daac4fd468af593f8fdce95d98773188f

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