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

Uploaded CPython 3.12+Windows ARM64

cyt_indexer_sdk-0.5.8-cp312-abi3-win_amd64.whl (686.9 kB view details)

Uploaded CPython 3.12+Windows x86-64

cyt_indexer_sdk-0.5.8-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (824.6 kB view details)

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

cyt_indexer_sdk-0.5.8-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.5.8-cp312-abi3-macosx_11_0_arm64.whl (716.5 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: cyt_indexer_sdk-0.5.8.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.8.tar.gz
Algorithm Hash digest
SHA256 e046b810d205be6336f39e052427aedf158624be070fc20ebbaee54bf4e77790
MD5 71d3f1d4f8252155d9d1acabf24a7d22
BLAKE2b-256 2a33e44fa5b6bd25999de824a458e456083793bb864ada2aec0506f5016cd413

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.8-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 46e40c460632462b76c6e7dc929b0b2028bf777deafad09dfcc0e0509871a749
MD5 3f0007b7d3de81f86ed162781b7f63ff
BLAKE2b-256 3a4ca040fd624806e841a0bd18caf7fe5fd3246e2f485c37c94a57fcdc5e4567

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.8-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 01f6becd9cbd1cde8af760f6266cdc6c3a12f5127142e3e7f3b2b0508ccfb41a
MD5 a663367de3aa08239130d89bca321435
BLAKE2b-256 3a37250f16d3c831340107783512ad249fdc808af37424afbdc9572004214a2e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.8-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4329fe068c1a83755474756003ca0b1c127171b7995d33fbd3357ff807d2b251
MD5 fe0290d32a3473df52267b0d2306d5d6
BLAKE2b-256 edb7e3f92b95f27b81ba0e4f7ae3661fe11f12c66332dae4deb6140177a4924c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.8-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8a244be9e680212a23b7f329e5663323c3eaf79b2230d93d5f3e4b3757d650f6
MD5 fec0b80560f56fc3fa11d3491ebf319e
BLAKE2b-256 c12b233c132faa36a3bfeb870d4d5c493f79b27608a78bc26445406e36940dd5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.8-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0853e4b025db1468d658844da5d63fe070e987155fbe5fa380a00c1ebd8f5dd3
MD5 7a53de7f4210953ce3a326d68417de4c
BLAKE2b-256 755b298d033d3335874800e5420879b4da48fcbdcaa42e9e313537f9851270c7

See more details on using hashes here.

Provenance

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