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

Uploaded CPython 3.12+Windows ARM64

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

Uploaded CPython 3.12+Windows x86-64

cyt_indexer_sdk-0.5.3-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.3-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (774.7 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64

cyt_indexer_sdk-0.5.3-cp312-abi3-macosx_11_0_arm64.whl (714.3 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: cyt_indexer_sdk-0.5.3.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.3.tar.gz
Algorithm Hash digest
SHA256 d68dd4900f811bd3b53f59ff0365b010fd474458c0fe17d85e59dfb72c45ec34
MD5 16f7617406a0a7216b2e63cc450e8dfc
BLAKE2b-256 5e74dfbebf8fa1075e0dd118ed6be5acf61aeb0fcaa4f0b9da31251a0b0df6c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.3-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 0d4800bd0779994e184c06b2ffbd837e2729946cb789ac78b0425df5e99736f6
MD5 e0f383e3cde13a1f4124a472988d5233
BLAKE2b-256 92685d504e6688e77eb444f55ce17a52b8aa982c5cdc77add6a567175a7c0fb2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.3-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 223faa05e8fb44a88ba44b977815b81dc7773145080eb6ba74168ffb7cf2f4d6
MD5 af40a0834587660889909b5c7d2f0bc7
BLAKE2b-256 d148402850f25d7ee8805db71d2638f7aa7611f1fe33212d10cdff0f1749a97d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.3-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7c17129fa8f9111339f8a4ce30b1e390fb3af97806137e7b9685e98a0fb0a5de
MD5 3d9c0f128ddf09e8c38e00928e708129
BLAKE2b-256 1426605ae124cd8bdd581542547ee70d75f937b612b13849ce8ca82718074316

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.3-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8a468a46a7575f61cbda96ac2ba75df7151290b51d178853efa033a41003990d
MD5 3eddcd126c1ab065a108d47eea4e7743
BLAKE2b-256 f8cb24951991cd8d676c6ad3f3b2081ae9697617e386c351173772688b49dda1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.3-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 64609237974aa9cd1878d103e6331dc46b2c0232cd3d44cdcbf34592fa442634
MD5 a2c77d9470919d83a56424c03c02d372
BLAKE2b-256 19dc9f708a74ce91feec8849b5c3d90f8c1d796fe0c9b247fcb57c926cfadabf

See more details on using hashes here.

Provenance

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