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

Uploaded CPython 3.12+Windows ARM64

cyt_indexer_sdk-0.6.0-cp312-abi3-win_amd64.whl (690.1 kB view details)

Uploaded CPython 3.12+Windows x86-64

cyt_indexer_sdk-0.6.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (831.1 kB view details)

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

cyt_indexer_sdk-0.6.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (777.6 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64

cyt_indexer_sdk-0.6.0-cp312-abi3-macosx_11_0_arm64.whl (717.5 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: cyt_indexer_sdk-0.6.0.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.6.0.tar.gz
Algorithm Hash digest
SHA256 980c08237b3d9bf868a18383c1ba76785b891edbfaba6a4dece57ecd22a15205
MD5 8f075b73ecf65b5131fa0b4db6759db5
BLAKE2b-256 560c6e8ab9d52e522742d548434f5fb875240a97fb45aeab6cf9f6bbfc3ab9de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.6.0-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 580753cd5868468bdf9097b89200ef8c22b1bb4b1fc67b654e1e951d3fbdb201
MD5 e9d42fd38a3f483f665d263d8f148c1a
BLAKE2b-256 fc9cae4640c7dc874b9e14a89dfcddbf66e7ac37508fcfaf2374abbf97dbe1b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.6.0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 eb7631b52b65098061b5d93df5af4e7fcc3722825417db809a53971423dfa58a
MD5 43b3b571fc6d38b5197d986796958c48
BLAKE2b-256 0659f47a6f95b6832dbaa7411a81bb1c6fd48d183206a791ee0aa6b0678fd336

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.6.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79f26c467f0481cba673d9cf23328c41b73c5ff1054d1b811ad0bed771edc471
MD5 ab4b1bfac7dd3e3e8ca2462c196113ce
BLAKE2b-256 024d496aa8500d0e7f70c4ef700aa6488a27d3071dae962c49d2e40674ab9b80

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.6.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 58f3184ce0eb1d9ffbab5f92f42e10d4943021665a8f0a49ec4d468730d9ff69
MD5 91ea38e2a2a9881191548199c07bc0a7
BLAKE2b-256 7ba10da2273c6c79c9914b18a892496b9b26dd6e768ed4637b69a8884c98fba9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.6.0-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e35331fff05a0799733e21639f985c2d051f23cec4f74edf73251c275b5882d
MD5 9ef1b794144b051968731d0fc8bc330c
BLAKE2b-256 bb93e00c0bba2955153b420c9c3cd138b611d2fde02b6dbe88cb5e1714dd4a05

See more details on using hashes here.

Provenance

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