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.3.5.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.3.5-cp312-abi3-win_arm64.whl (631.7 kB view details)

Uploaded CPython 3.12+Windows ARM64

cyt_indexer_sdk-0.3.5-cp312-abi3-win_amd64.whl (686.7 kB view details)

Uploaded CPython 3.12+Windows x86-64

cyt_indexer_sdk-0.3.5-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (824.7 kB view details)

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

cyt_indexer_sdk-0.3.5-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (774.6 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64

cyt_indexer_sdk-0.3.5-cp312-abi3-macosx_11_0_arm64.whl (714.4 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: cyt_indexer_sdk-0.3.5.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.3.5.tar.gz
Algorithm Hash digest
SHA256 f0c0ec8814a962e54b6fffdaf89d27d61857cb156e757c19f5b0cc043a14baca
MD5 aa575f39ae6b8db80365523ecc59ff32
BLAKE2b-256 75f7642ba839d24ebcbfe5b38ebebc147659aa9545dc5260f1001c9202f3cfa7

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-0.3.5.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.3.5-cp312-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.3.5-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 aa5737c0834bbda38dd84653b0774dcb9d485f77114ac8f71bccd2051f08bdf6
MD5 9e550335135bc200ef7d3ccd9dba08e8
BLAKE2b-256 52a8bcf90a066eefef1c71deb66d3feeadec08d57b5a20b1c023cd3c15975489

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-0.3.5-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.3.5-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.3.5-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 afd156fc515814d539aa05dfc8755e834b1b9235e73eebf4aed046b5cbe395fb
MD5 41f9309e18d885d1a36365cf18563d82
BLAKE2b-256 7c9c41cb20cdc4d74411cc8cba3c1040229a3a8b38d6390ec8d670212dd4862d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-0.3.5-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.3.5-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.3.5-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 840e068571e68ad1bbf1ef2bf5feaaf2be88ca394028a9ec883184ddb92e13a7
MD5 fc15a435a0134b3ec03af172133dfbb1
BLAKE2b-256 a9ebcab818eb04f2371af2e4c48f80f206426ed527588aa9c6ec880cb58b94f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-0.3.5-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.3.5-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.3.5-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 68a9e9ab10b156909f705aff4e671280b41f5d28e1b50f2dc39451a9cd22310a
MD5 ec6b7a340edd12f7808b883ee4e56b48
BLAKE2b-256 c1381809ce6208fc5201dea12ab2ec7b34e91ec95af0ec710a6b87c91b57131e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-0.3.5-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.3.5-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.3.5-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a4dc461dbaa9922b00c4bca1f9b56b1d1eec0d5ab298167831e1a09c170fcf23
MD5 32c619f84a00ea4c7439257b24feb10a
BLAKE2b-256 3bd827555b2b0ba2e8a0c756bd673475017e7a1538e93cbae27a9578bf60c42f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cyt_indexer_sdk-0.3.5-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