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

Uploaded CPython 3.12+Windows ARM64

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

Uploaded CPython 3.12+Windows x86-64

cyt_indexer_sdk-0.5.0-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.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (772.0 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64

cyt_indexer_sdk-0.5.0-cp312-abi3-macosx_11_0_arm64.whl (716.1 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: cyt_indexer_sdk-0.5.0.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.0.tar.gz
Algorithm Hash digest
SHA256 1ffc1c2509865dfd56750fa0aa51fda03d27bf7ed29e2b7dc2f414957aefe5a0
MD5 86c765786efde357dcf91e65b4dd774f
BLAKE2b-256 512935b31695bf4e63e0b75205afdd02d0c1b4925a4f79e08c71af2fbfb00603

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.0-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 ac035beaa2d09bec6d0ee5e0fa833c8d18f5492a50bda57345d8fe1212724b22
MD5 a1ed9b2a9bf485158b3fc3ea75e51d51
BLAKE2b-256 863489735d9a6dbe5132814b0b6468786baddafb7ef998982d389d85f5587076

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 2f958d28bd601a9c121d189493df46d5538b1588c5c3507a5548b4356dc31666
MD5 d847d4430431127d16c6669a3804e5d1
BLAKE2b-256 e7a37863575774081a182dfcecdd89951c1f015f29cf7a199d2c1b4447e60877

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4e1e3622ff80adaf240f29193a4014c3b7c1e2e08d09a2032c4ebb9a08284758
MD5 6fa2ca674eef8792d0053cadb35bb32b
BLAKE2b-256 6c9bc1ea4986d0c79ec726f76288948ea2e91371f7a0828e93a4303460246e45

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b32ed8a2e900672f33d040bbce98f6370ec603ebb4f47aee3d73cca7078c38f5
MD5 e745c9e028e276296f413f93b32e82d7
BLAKE2b-256 081bd8efdeadd70132456c392ce918d9216172ceae5dc04027db2e44746bb287

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.5.0-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 65f45aa3ff308cc2ffb64db7f3eb294441f26ed901a28879d798f706b8ab8e77
MD5 b4d5c0774f3d6175d2cd093b4cebe43f
BLAKE2b-256 ad033b8c0a08224b77bd1a729bda849f8b9accd3e08e4b0a17297466b6286ccf

See more details on using hashes here.

Provenance

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