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


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.3.tar.gz (1.9 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.3-cp312-abi3-win_arm64.whl (438.4 kB view details)

Uploaded CPython 3.12+Windows ARM64

cyt_indexer_sdk-0.3.3-cp312-abi3-win_amd64.whl (478.6 kB view details)

Uploaded CPython 3.12+Windows x86-64

cyt_indexer_sdk-0.3.3-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (594.1 kB view details)

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

cyt_indexer_sdk-0.3.3-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (567.7 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64

cyt_indexer_sdk-0.3.3-cp312-abi3-macosx_11_0_arm64.whl (521.4 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: cyt_indexer_sdk-0.3.3.tar.gz
  • Upload date:
  • Size: 1.9 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.3.tar.gz
Algorithm Hash digest
SHA256 473231ab2e4f9a253b5bbc4517e294edf5210bd0a0206bea78e57aded76e80f4
MD5 a34038b905fc11647a3b8718ff019d3a
BLAKE2b-256 d4e60d75de2b4b7ed513bd590abe27eb7b37c1834cf5b9e85dabfa6f675dd498

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.3.3-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 016e74cf91f19d7f65a0c2a5a4bac3e4187b3324a0d42acb326e6054e63e431d
MD5 97eb90649e14cbb0622c68ff6aaf280b
BLAKE2b-256 c95bab93e59207a1d1159d2d008272a72dc53f41392fec182d0eee622bb4b168

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.3.3-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 066dc74d6dfd598f686d39d369043ba75300c762c78ab62e0c893e22614f9081
MD5 9c5ea770b819968e3c6fcbf7622b1353
BLAKE2b-256 6dd6317a2ba2fa778d98e067b32215ca9577073fa9ba5883261cc31a1a10f808

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.3.3-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4038fa0ae8b7952ae33754be6990950bafd7707de8f0c839470cc6178472bff7
MD5 7f2f18f1014b98bb8821a0508304485f
BLAKE2b-256 a9e7d7c5dfc3f17e256a231ae651467694492effb6fdc7cb9ebfedd80fcbf5d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.3.3-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aa4aaba4fd0f4df7421a6c2f57fe1c14c27eaca31fb232def45133fcf4a782ab
MD5 03137e4d7a742e960627c3e09eb678e0
BLAKE2b-256 f37d59666aca72447febcf0c961303062452378066b6845a3fb680987fdecf4c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.3.3-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 71747c8542d6ce058fcdd0ccb880bec6ef623637fd64f4ca4ddee42a83d020a1
MD5 de338c2e33ce7bddf2564ae37b60be2b
BLAKE2b-256 5f9ced0c46075eb0c88ff5a30c9ba7a9ab3cea60ea61f0b772354a6547a5cb74

See more details on using hashes here.

Provenance

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