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

Uploaded CPython 3.12+Windows ARM64

cyt_indexer_sdk-0.5.1-cp312-abi3-win_amd64.whl (687.1 kB view details)

Uploaded CPython 3.12+Windows x86-64

cyt_indexer_sdk-0.5.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (824.4 kB view details)

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

cyt_indexer_sdk-0.5.1-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (772.1 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64

cyt_indexer_sdk-0.5.1-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.1.tar.gz.

File metadata

  • Download URL: cyt_indexer_sdk-0.5.1.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.1.tar.gz
Algorithm Hash digest
SHA256 f53fb6cfc38656a141d4f36bd5837fe6833d99db6ab631ab4f533f1ffe5692ad
MD5 55999dfaec46e444fe42ff844634c0b3
BLAKE2b-256 41d592ceb2b26fee956614bae564a41c151707996be06f2da527ece25abf8049

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.1-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 7b5ec6558c15742c0eccccc8e288643fec7bd829cdd17c1a6fae918c42b2b156
MD5 20a25ceb283830c90013ce71ca195ecc
BLAKE2b-256 346217a88e2458df1c17f3115f4443fb4df225527d0bfdf79002f44bcba6abb5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.1-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 87292123e918d57f23d3fdeadeca0e36b31d85dd772c89a1aeb2a7e7a727ec0f
MD5 cc5cdaefc9c733ce9cb3cdd4615ad242
BLAKE2b-256 3130237cdb9b138fb2a472a9c05189676db13b0a2759dee4481ccc34f8d7a2f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 176e2483c882276f805aedcbe6d0ad2824e762458e4d7ce566c839e05a266d33
MD5 e462008b925c3778c8635a11214bf25a
BLAKE2b-256 7826e6a1dd451356be95509fdf03cb8b13f0b2a9fb82659dff4a17c0afff049b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.1-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fd4a432d5e172582c85dec18885cb19d9b46fb0161532449317b8258fbf40058
MD5 ccebba98a095352e778b057c97ddfd4c
BLAKE2b-256 11bcd9366afd7647e76995c8835bf9f6d2f83543e37d83e2551450ec8bf7e18e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.1-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6987119eecffa7ee8bdeba4a8f276c5eed1b208d365370c98e19205a2fc581ce
MD5 f6c643c958914c65e36e6cce38269194
BLAKE2b-256 e97108e644509ad93a68890b4c1150f38871b5222e4dd98d55c7e31308564a64

See more details on using hashes here.

Provenance

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