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.6.tar.gz (2.1 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.6-cp312-abi3-win_arm64.whl (6.5 MB view details)

Uploaded CPython 3.12+Windows ARM64

cyt_indexer_sdk-0.6.6-cp312-abi3-win_amd64.whl (6.7 MB view details)

Uploaded CPython 3.12+Windows x86-64

cyt_indexer_sdk-0.6.6-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.2 MB view details)

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

cyt_indexer_sdk-0.6.6-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64

cyt_indexer_sdk-0.6.6-cp312-abi3-macosx_11_0_arm64.whl (6.7 MB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: cyt_indexer_sdk-0.6.6.tar.gz
  • Upload date:
  • Size: 2.1 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.6.tar.gz
Algorithm Hash digest
SHA256 5536ed6cb2557f7dbd6b41bd449367b5f359075b1b608f5278727aa52ebe76de
MD5 5774d8a06f0f81b2fb1f3149a5fca841
BLAKE2b-256 ad95a0831803c73cba8972d1c3f920b2df7ba056186af5433431d44999c1e478

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.6.6-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 54292dfd0d2a2b8d8961c30bce19c12fb777c3f51eda84fa4694b3ca6fcf2b2c
MD5 e95884f74c19003330dc10faec3f6a01
BLAKE2b-256 6ca26a047b24b3895be557cbfbf0def155c975c1ea4ed07c961a881402597318

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.6.6-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f16ed6f7af2c9050b629f860ea4adbf2f4b37f0d196777d1af1622cee56b40e7
MD5 998728f2e9b7a96c8af4edabea493027
BLAKE2b-256 1a9be8069067ced668d362be9c4f43c2d485f13ec7439fc766561be5aefed6aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.6.6-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d99e772ce71b17f5468d93febbba14b051fb8b4e2c1393b23b2aadc70334bbab
MD5 8e42c3d656ce8b3fbd63e2bf5a6a3179
BLAKE2b-256 3e3255be7d8bf4705ded6d07ccea9a0a56b2d356a19f7f30ea9218aff9d46dd8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.6.6-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 70072940ec97eb10a08a4497c700e93a139565deaf4ca8688a8e0a59eadc3c5d
MD5 0334754c35a8215ca312a9b32fd65cd6
BLAKE2b-256 f80f6b23d363753677b02ea621e977da031a3a3b9bf30dfb9b054e521b8f4305

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.6.6-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 547a2f801960634d91a81282049189ef14265d3ce634bb379ba06a0510f08847
MD5 32865471a430e3aad12ce2003b6e42b1
BLAKE2b-256 740f09dba0d0b56e832f217eed6a58b838c7fad6f2f7624e95c7f31f08bd58f4

See more details on using hashes here.

Provenance

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