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

Uploaded CPython 3.12+Windows ARM64

cyt_indexer_sdk-0.5.9-cp312-abi3-win_amd64.whl (687.0 kB view details)

Uploaded CPython 3.12+Windows x86-64

cyt_indexer_sdk-0.5.9-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.9-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.9-cp312-abi3-macosx_11_0_arm64.whl (716.6 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: cyt_indexer_sdk-0.5.9.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.9.tar.gz
Algorithm Hash digest
SHA256 92cb86ec591251c195bcf220a75e92190982d83ddc3b3d7a5c86253af3f22591
MD5 0ac5ad5bd4f6cd46bfbda630e347a598
BLAKE2b-256 6ab0064772d2a35df27750d41018c8f2656688dafad7c187fbaef2323005acd6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.9-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 2e2e862f535219c2e294da18e29c5a8723080d7d3a23554fd0ec238613da2dc4
MD5 9227576557b32304bbfe87da4680ff16
BLAKE2b-256 185b09cc69eadff6d9303a66a4ffd60152278f8e1228b5c898cce902eb9156ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.9-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 527a23917910562e659f69924edafa027768550fd0d6066ef2fc95817fb998c1
MD5 d901c1acb6cb9a17711748bde606473b
BLAKE2b-256 1038ff7ccf4cd8bcf7bc37eae654f555a8a0aa41d3248a3b8b13a4176b64822b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.9-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a5691573d38f4f1e7852903ece946529f91c48a811a1989b4e93ae75eccd3e56
MD5 b691947ec09e2076e1590d04079476d2
BLAKE2b-256 89e83a8f2017764f5d04727c411129c962bfcc4ac8611f25fb88434480828527

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.9-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 143b479f0dd581b48801d8a47f507edfbb73a0d9bfa277714ae168fdde308a3f
MD5 7690b82c480dab52ec005fb82ee58a4a
BLAKE2b-256 73723d778cba81d209cf86c9eef04ea2c5706b97e039927a8e36b5f3d5bb8627

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.9-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 42bae6979ce48569fa02c631678001281041b575d7189f89e2450b26ee1d9447
MD5 d7c08d22536f81a1cddd4af896ae7873
BLAKE2b-256 5a1d8e16462849a5751c4e9013e17fd98194c7b62af5c6f0cc778c02987e5149

See more details on using hashes here.

Provenance

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