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


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

Uploaded CPython 3.12+Windows ARM64

cyt_indexer_sdk-0.3.4-cp312-abi3-win_amd64.whl (488.8 kB view details)

Uploaded CPython 3.12+Windows x86-64

cyt_indexer_sdk-0.3.4-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (605.9 kB view details)

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

cyt_indexer_sdk-0.3.4-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (575.3 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64

cyt_indexer_sdk-0.3.4-cp312-abi3-macosx_11_0_arm64.whl (524.5 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: cyt_indexer_sdk-0.3.4.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.3.4.tar.gz
Algorithm Hash digest
SHA256 0e3d4e88097ca7a94599dfcef239937a35305621b34cc439105c7c751fd447e7
MD5 f567fb565ba7bf2aa382018614d5eba1
BLAKE2b-256 889e0bf099c882b005979d0aa1b1ef67e72e082706be90545ff25de3ca95444f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.3.4-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 a69dfdfc03808351ea6676434289172673691094f5852c036e77d66d59a51dab
MD5 e75b43e58a12ef8853d4973ccd90cdfe
BLAKE2b-256 e281f2adc6aef1c524a2e06b545da51ecb78e6fa839fdd5018544a82b109cfc9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.3.4-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 11c2eb51e6793d6c790e403a3eabc4420f9af6d373a3eb074f7f88eae5fd0b95
MD5 2f2369002d55ad3ca45797eddc9426f5
BLAKE2b-256 4d22630916d03f189aff06852f4eb7632f2c103e21500b67ed8b337b5a40e629

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.3.4-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6238c45ed81e11ce545d41a03b225e233c881e1c8e313b459098d1712afa0e05
MD5 17592c662a02255bd5c06879318e90d5
BLAKE2b-256 6d74d037b95ab49cff522609b2eb0232c90b20749044f04bdce2dba9fc1810a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.3.4-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f9817d196936721ef6e1d21171dd9468ba8a02d8adfbdd34b59cd799b947e912
MD5 c1ccf1d8e2a69a45d071d0f7df355543
BLAKE2b-256 15f59c83d74831d46c5165c1b5dc0a9ffc3c71ae51a4cca05831c646f2a21494

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.3.4-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a6e44d3da4b68394553aed31022881797502b07a5f75f34d7ee31da36bb1d154
MD5 d092313a818b5ce826bd666e90c61705
BLAKE2b-256 ff99cb024738ff48f787efc90d279174889863c91aff0e16c6d45004272ade03

See more details on using hashes here.

Provenance

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