Skip to main content

Python SDK for cyt-indexer — tool schema decomposition and catalog indexing

Project description

cyt-indexer-sdk

Python bindings for the cyt-indexer Rust library.

Platforms supported: Linux/Windows11/macOS CPU Architectures: x86/ARM

Development

cd sdk/python
uv sync
uv run maturin develop --release

Usage

from cyt_indexer import (
    build_catalog_from_tools,
    build_catalog_index,
    anthropic_tools_to_catalog_entries,
    load_catalog,
    prepare_tool_entry,
    removed_chunks,
    retrieve_tools,
)

full = load_catalog(".catalog")
surviving = ...  # survivors.json
removed = removed_chunks(full, surviving)

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cyt_indexer_sdk-0.5.2.tar.gz (2.0 MB view details)

Uploaded Source

Built Distributions

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

cyt_indexer_sdk-0.5.2-cp312-abi3-win_arm64.whl (632.7 kB view details)

Uploaded CPython 3.12+Windows ARM64

cyt_indexer_sdk-0.5.2-cp312-abi3-win_amd64.whl (687.1 kB view details)

Uploaded CPython 3.12+Windows x86-64

cyt_indexer_sdk-0.5.2-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (824.4 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ x86-64

cyt_indexer_sdk-0.5.2-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (772.1 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64

cyt_indexer_sdk-0.5.2-cp312-abi3-macosx_11_0_arm64.whl (716.6 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

File details

Details for the file cyt_indexer_sdk-0.5.2.tar.gz.

File metadata

  • Download URL: cyt_indexer_sdk-0.5.2.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cyt_indexer_sdk-0.5.2.tar.gz
Algorithm Hash digest
SHA256 db267a24d10edac8a73a64ecdc06704f25e1fedfa0afca0f439ea5e42eb53237
MD5 75351c6dc6412555d7eda70354234981
BLAKE2b-256 d5261e23b84369cb8c9d5587d4a4a538592a0e3e1f091a5406e43837eb5304af

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-0.5.2.tar.gz:

Publisher: publish-pypi-sdk.yml on qdrddr/clear-your-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cyt_indexer_sdk-0.5.2-cp312-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.2-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 03f306d9577bbfd6fd94450fdaa667adab6be2e9986322647659befbbe5b59da
MD5 90f5783a4d07dd59863319ef76becf04
BLAKE2b-256 487d851f18956e20a431a20f4311e46414dbec1dbefeae0a3ef2c226c7a64ee9

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-0.5.2-cp312-abi3-win_arm64.whl:

Publisher: publish-pypi-sdk.yml on qdrddr/clear-your-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cyt_indexer_sdk-0.5.2-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.2-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 65ee495d92422dac36670ee81d5e7406b6bd818ef98b7d710f7101ace16e707c
MD5 2896fb7299cb9171e5c1cbc6a929ba05
BLAKE2b-256 230bee39ff45d5ea759d5323e8c3b3231095e1519e2a851bb6facfa8e8e7522a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-0.5.2-cp312-abi3-win_amd64.whl:

Publisher: publish-pypi-sdk.yml on qdrddr/clear-your-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cyt_indexer_sdk-0.5.2-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.2-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eebd0401e6d119238097a89274e4d25b69dca3a122fc3516c9fb8bb82ff0dc90
MD5 7f17ebef347128ee6ffb54f38b0028b0
BLAKE2b-256 6c02891315c89c1bbd859d3a2b9c3c0101b2ef0ce1487eaa6fc90ed5722650b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-0.5.2-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi-sdk.yml on qdrddr/clear-your-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cyt_indexer_sdk-0.5.2-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.2-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4f666d33f300b8f5b6b26d8102fd9832cbf3af623c5b0d57d4d8c61a64444a79
MD5 05064a784c25191d15c0cce0bbb6819a
BLAKE2b-256 b1229b10390e0e3bb97b6b0d1a38278b0e0fb27a68fecac608debe637b993a63

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-0.5.2-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: publish-pypi-sdk.yml on qdrddr/clear-your-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cyt_indexer_sdk-0.5.2-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.2-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ea19a3c41e2467ca48ed83428b9ebee405b78c26f3dbe740fcd2c9bd45c516ae
MD5 6d8253ed65b8ce662b1d2017ccd69a00
BLAKE2b-256 9cf4fe628e3e81f87285a2955e727ef6d3e7524a87c5d2248e02bf8ceb4dab4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-0.5.2-cp312-abi3-macosx_11_0_arm64.whl:

Publisher: publish-pypi-sdk.yml on qdrddr/clear-your-tools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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