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

Uploaded CPython 3.12+Windows ARM64

cyt_indexer_sdk-0.4.0-cp312-abi3-win_amd64.whl (687.6 kB view details)

Uploaded CPython 3.12+Windows x86-64

cyt_indexer_sdk-0.4.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (828.2 kB view details)

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

cyt_indexer_sdk-0.4.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (772.6 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64

cyt_indexer_sdk-0.4.0-cp312-abi3-macosx_11_0_arm64.whl (714.4 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: cyt_indexer_sdk-0.4.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.4.0.tar.gz
Algorithm Hash digest
SHA256 03ecafa234b6c06348a3038756521309568eacf106d1f1dc85fad94515dc93e9
MD5 c63b11c009292e421ec80d6eef34fe61
BLAKE2b-256 9e6010fc771bcbe1305c9caaa65c87a57829a488f4676c7befeacdb9b317bf17

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.4.0-cp312-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 d23eef35421246d2b9fa060729864ec814e174653d1fcae77a2c782b4a956371
MD5 a043e05174734abd3de4d534a179c997
BLAKE2b-256 c1c458aad6cc11cd0bb2a8113fde14ea32a0e6a3c40aee76b8d7a9275740e295

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.4.0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 47c5b22b384adabd5e6c9f8a19e4d81843af732ad346ba1fb869882ad776f802
MD5 812d16419fcc5ecb6f7a6366ee98724f
BLAKE2b-256 ace9fd59b01dcfa61719e82670ec77fd0bf249e1cc14cb9d57085001062270c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.4.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1c33a21ac0a08e14ada1fae6d224396480da86b88f8869ccfa6ee63694f1f122
MD5 c9a5e2286c11448ca0402c8aae3e11ef
BLAKE2b-256 7d7f26a601fb74eeb50fa62014350d5e026788ddb3eb2cc14338d0d05ea1cae9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.4.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c8329a111c69ec8fd54abe386873005cec1225c72e1bb38be34373fa1c5f4c63
MD5 004bd3b6d077fa5f9c9af0c29ec3d7d2
BLAKE2b-256 c5639a4b258978cd90902ec3cf264202a051d811a46f6ddd48cfa06769cc7739

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cyt_indexer_sdk-0.4.0-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d25713bd71085c0287707fbf5c38e6a527009fafd14faa24704a94897cc92801
MD5 604d1dbf06e53a08cf1c8fd3da00fa53
BLAKE2b-256 036620f8facfd451f09157b0416ca8e4ce351dc7281829f6d1da5e2a9e43a54f

See more details on using hashes here.

Provenance

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