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

Uploaded CPython 3.12+Windows ARM64

cyt_indexer_sdk-0.5.6-cp312-abi3-win_amd64.whl (686.0 kB view details)

Uploaded CPython 3.12+Windows x86-64

cyt_indexer_sdk-0.5.6-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (827.9 kB view details)

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

cyt_indexer_sdk-0.5.6-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (774.4 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64

cyt_indexer_sdk-0.5.6-cp312-abi3-macosx_11_0_arm64.whl (716.3 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: cyt_indexer_sdk-0.5.6.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.6.tar.gz
Algorithm Hash digest
SHA256 354b8fb14564cd00f47a4ed5beb53bf1ea18cc1675b5add39036b987a39e51da
MD5 3ce134ceca84148a05bf3d7ea77f2879
BLAKE2b-256 096798b4725f5e04a09f36fef42a5e4f2a3db96c8cd7a4de83d85a2a28006d19

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.6-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 f418c2deec1a92222506363a3191bf456b1f4f2ad052432fe3006bc399ad0832
MD5 ea65aa41cbba8fdcea5304df6259e475
BLAKE2b-256 b5bb65522f5b53707cadd426c8cfb0e369fd1d3c86048f69061d12e72fdeab67

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.6-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 89c7c52732c5be0a2a26a040a1f951447706d685a28eadbe66380cfb8c77a9e3
MD5 40c174c9b0361ff16e08d6ab0701dd6a
BLAKE2b-256 e241c11b45ff4755e924642404e63b33ad043c4ff8d3c92ffb621734a50bdfe5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.6-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 417c2a2c41d57c4ab1588c04eca6e2631af8a4e442bb5c418addb9a1ec26b127
MD5 806f5abe81f4a4bf9a0dece0bc3b1e65
BLAKE2b-256 9bbc466f231ce143c126fce062f0c2b8455010ab03b5dec4da861163474e1e8e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.6-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d2ea1ef172fc82af569e87aa8a9d606e693a991569f5922e5d25a40cb64e6c18
MD5 fb236dbfef41f1a5366732bc041b4993
BLAKE2b-256 d27ae9a33c62c6460c45cbec78d51f9c29b189c08b61edd9f6578666e974ca49

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.6-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c08481da5b6e01acb7c6214ee67aa4700c26569aa98062496a4f1fbbac46cca
MD5 676ebfded8f096d3fe3050775335aa9c
BLAKE2b-256 24f6c63c96daec39edc787eeaaba403f7379dc843bae261ceea355f096683dc2

See more details on using hashes here.

Provenance

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