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

Uploaded CPython 3.12+Windows ARM64

cyt_indexer_sdk-0.5.7-cp312-abi3-win_amd64.whl (686.8 kB view details)

Uploaded CPython 3.12+Windows x86-64

cyt_indexer_sdk-0.5.7-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (827.8 kB view details)

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

cyt_indexer_sdk-0.5.7-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.7-cp312-abi3-macosx_11_0_arm64.whl (714.1 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: cyt_indexer_sdk-0.5.7.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.7.tar.gz
Algorithm Hash digest
SHA256 ae5e726b68c02e285371eea431d855b1cde1cc18f26ce2759f6448bf12361632
MD5 dc0c2fac56fb08c6cf1de17982fc729c
BLAKE2b-256 a4559c3963f590513bde94105874d5faafd2484973c9c0bd774b2515184665df

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.7-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 063ed62eaf5e22121880a6812625c1501be7d83528f856dca97e0551b9f996c5
MD5 96fc6963b32972a7021a3d7f2802a671
BLAKE2b-256 755eb15fae68e7a51f6803922f0233445714c7c94ab34dc003efa1387ee8fc03

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.7-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 23f0c421b5c5f24fc63b3d39a5349d7195ab50e5f68c34a03c64a0ef92816b72
MD5 a60a4fcb9716a8c0e3a9fd03ff6279ab
BLAKE2b-256 479cd0a50f738206a39d8116a28d6b33be888799f2363c8bb76dc06b8fafdda2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.7-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 faae31af735185eaef0f7b8f8e523b9d05ef83786c3254537270604bb599b80c
MD5 407461d20214129f14370b2f6cc35de2
BLAKE2b-256 1d194e6e63502001784c3a9bc98008a36d58c5a223d14aa68d4fafe6effb9786

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.7-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7f8a2a5541a1a7665fa83e9241bc91f4f5af8467f7d5ae2090d6f393c17d2125
MD5 7b0048c0cb866fd212bf61dcac07d74d
BLAKE2b-256 629377e17cb4d783055ccf6cb4dfcfbc83f2a6b508095b973b5504563f2666f8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.7-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f7550ac5204fe9b8d148c56b3f75b988c5c755f16b821853d363875c18f0c4e
MD5 d01f0002fdbbcf5de91b76476b2050f8
BLAKE2b-256 c85c658031e7cbc85c08cfa34eb2ee722917902bdad1174f84c0efae75964395

See more details on using hashes here.

Provenance

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