Skip to main content

Decorator to wrap LLM calls for production use with flexible prompt binding.

Project description

llmwrap

Usage guide for llmwrap with examples mirroring all scenarios covered in tests/testing_different_interfaces.py.

This document intentionally covers API usage only. Internal algorithm details are not disclosed.

Table of Contents

Install

pip install arbis-llmwrap

Public APIs

from llmwrap import wrap_llm_call, wrap_llm_line, openai_sdk_result_text

Required Config Fields

Shared fields (wrap_llm_call and wrap_llm_line)

  • company_name: str
    Expects a non-empty company/organization name string.
  • project_name: str
    Expects a non-empty project name string.
  • agent_name: str
    Expects a non-empty agent/workflow name string.
  • secret_key: str
    Expects your wrapper secret key string (store in environment variables).
  • max_tries: int = 1
    Expects an integer >= 1 for maximum retry attempts.
  • response_extractor: Callable[[Any], str] | None = None
    Expects an optional function that takes raw output and returns answer text (str).
  • prompt_json_pointer: str | None = None
    Expects an optional RFC 6901 pointer string to the prompt field in JSON-like payloads (for example "/messages/0/content").
  • passthrough_when: Callable[[Any], bool] | None = None
    Expects an optional predicate function; return True to pass raw model output through unchanged.
  • return_merger: Callable[[Any, str], Any] | None = None
    Expects an optional merge function (base_output, answer_text) -> Any for custom final output shape.
  • response_answer_json_pointer: str | None = None
    Expects an optional RFC 6901 pointer string to where answer text should be written in returned data.

wrap_llm_call specific fields

  • prompt_arg: str = "prompt"
    Expects the function argument name that contains the prompt payload.
    Examples: "prompt", "question", "messages".

wrap_llm_line specific fields

  • llm_call: Callable[[Any], Any]
    Expects a callable that receives wrapped payload and returns raw model output.
  • prompt: Any
    Expects the prompt payload: usually str, or dict/JSON string when using prompt_json_pointer.

Function Wrapper Cases (wrap_llm_call)

F1. OpenAI SDK direct call shape preserved

@wrap_llm_call(
    company_name=CFG.company,
    project_name=CFG.project,
    agent_name="f1_openai_direct",
    secret_key=CFG.key,
    prompt_arg="messages",
    max_tries=1,
)
def one_turn(messages):
    return openai_client.chat.completions.create(model=CFG.model, messages=messages, temperature=0)

F2. OpenRouter via OpenAI SDK object flow

@wrap_llm_call(
    company_name=CFG.company,
    project_name=CFG.project,
    agent_name="f2_openrouter_direct",
    secret_key=CFG.key,
    prompt_arg="messages",
    max_tries=1,
)
def one_turn(messages):
    return openrouter_client.chat.completions.create(model=CFG.openrouter_model, messages=messages, temperature=0)

F3. OpenAI Responses API automatic shape preservation

@wrap_llm_call(
    company_name=CFG.company,
    project_name=CFG.project,
    agent_name="f3_responses_api",
    secret_key=CFG.key,
    prompt_arg="question",
    max_tries=1,
)
def ask(question: str):
    return openai_client.responses.create(model=CFG.model, input=question)

F4. Multipart content preserved

@wrap_llm_call(
    company_name=CFG.company,
    project_name=CFG.project,
    agent_name="f4_multipart_content",
    secret_key=CFG.key,
    prompt_arg="messages",
    max_tries=1,
)
def one_turn(messages):
    return {
        "choices": [{
            "message": {
                "role": "assistant",
                "content": [
                    {"type": "text", "text": "Part A"},
                    {"type": "text", "text": "Part B"},
                ],
            }
        }]
    }

F5. Tool calls passthrough then final wrapped answer

def has_tool_calls(raw):
    try:
        return bool(raw.choices[0].message.tool_calls)
    except Exception:
        return False

@wrap_llm_call(
    company_name=CFG.company,
    project_name=CFG.project,
    agent_name="f5_tool_passthrough",
    secret_key=CFG.key,
    prompt_arg="messages",
    passthrough_when=has_tool_calls,
    max_tries=1,
)
def run_turn(messages):
    return openai_client.chat.completions.create(model=CFG.model, messages=messages, tools=TOOLS, tool_choice="auto")

F6. Wrapped tools making internal wrapped calls

@wrap_llm_call(company_name=CFG.company, project_name=CFG.project, agent_name="f6_tool_a", secret_key=CFG.key, prompt_arg="question", max_tries=1)
def tool_a(question): return openai_client.responses.create(model=CFG.model, input=question)

@wrap_llm_call(company_name=CFG.company, project_name=CFG.project, agent_name="f6_tool_b", secret_key=CFG.key, prompt_arg="question", max_tries=1)
def tool_b(question): return openai_client.responses.create(model=CFG.model, input=question)

@wrap_llm_call(company_name=CFG.company, project_name=CFG.project, agent_name="f6_top_agent", secret_key=CFG.key, prompt_arg="question", max_tries=1)
def top_agent(question): return f"A={tool_a(question)} | B={tool_b(question)}"

F7. Top agent with two wrapped tools and sub-agents

@wrap_llm_call(company_name=CFG.company, project_name=CFG.project, agent_name="f7_tool1_subagent", secret_key=CFG.key, prompt_arg="question", max_tries=1)
def tool1_subagent(question): return openai_client.responses.create(model=CFG.model, input=question)

@wrap_llm_call(company_name=CFG.company, project_name=CFG.project, agent_name="f7_tool2_subagent", secret_key=CFG.key, prompt_arg="question", max_tries=1)
def tool2_subagent(question): return openai_client.responses.create(model=CFG.model, input=question)

@wrap_llm_call(company_name=CFG.company, project_name=CFG.project, agent_name="f7_top_agent", secret_key=CFG.key, prompt_arg="question", max_tries=1)
def top_agent(question): return tool1_subagent(question) + "\n" + tool2_subagent(question)

F8. Top-level real tools + nested wrapped llm tools

def real_weather_tool(city): return {"city": city, "temp_c": 16}
def real_risk_tool(text): return {"risk": "medium", "summary": text}

@wrap_llm_call(company_name=CFG.company, project_name=CFG.project, agent_name="f8_weather_llm", secret_key=CFG.key, prompt_arg="question", max_tries=1)
def weather_llm_tool(question): return openai_client.responses.create(model=CFG.model, input=question)

@wrap_llm_call(company_name=CFG.company, project_name=CFG.project, agent_name="f8_risk_llm", secret_key=CFG.key, prompt_arg="question", max_tries=1)
def risk_llm_tool(question): return openai_client.responses.create(model=CFG.model, input=question)

F9. Hierarchical manager with subagents and nested tools

@wrap_llm_call(company_name=CFG.company, project_name=CFG.project, agent_name="f9_research_subagent", secret_key=CFG.key, prompt_arg="question", max_tries=1)
def research_subagent(question): return openai_client.responses.create(model=CFG.model, input=question)

@wrap_llm_call(company_name=CFG.company, project_name=CFG.project, agent_name="f9_writer_subagent", secret_key=CFG.key, prompt_arg="question", max_tries=1)
def writer_subagent(question): return openai_client.responses.create(model=CFG.model, input=question)

@wrap_llm_call(company_name=CFG.company, project_name=CFG.project, agent_name="f9_manager", secret_key=CFG.key, prompt_arg="question", max_tries=1)
def manager(question): return research_subagent(question) + "\n" + writer_subagent(question)

F10. Custom extractor without merger returns text fallback

@wrap_llm_call(
    company_name=CFG.company,
    project_name=CFG.project,
    agent_name="f10_custom_extractor_text",
    secret_key=CFG.key,
    prompt_arg="messages",
    response_extractor=lambda obj: obj["raw_text"],
    max_tries=1,
)
def one_turn(messages):
    return {"raw_text": "Model content here", "meta": {"id": "abc"}}

F11. Non-reconstructable model object falls back to tree

class NonCopyable:
    def model_dump(self): return {"choices": [{"message": {"role": "assistant", "content": "hello"}}]}
    def __deepcopy__(self, memo): raise RuntimeError("cannot deepcopy")

@wrap_llm_call(
    company_name=CFG.company,
    project_name=CFG.project,
    agent_name="f11_nonreconstructable",
    secret_key=CFG.key,
    prompt_arg="messages",
    max_tries=1,
)
def one_turn(messages): return NonCopyable()

Line Wrapper Cases (wrap_llm_line)

L1. OpenAI SDK direct call shape preserved

payload = {"model": CFG.model, "messages": [{"role": "user", "content": "one sentence"}]}
out = wrap_llm_line(
    llm_call=lambda p: openai_client.chat.completions.create(model=p["model"], messages=p["messages"], temperature=0),
    prompt=payload,
    prompt_json_pointer="/messages/0/content",
    company_name=CFG.company,
    project_name=CFG.project,
    agent_name="l1_openai_direct",
    secret_key=CFG.key,
    max_tries=1,
)

L2. OpenRouter via OpenAI SDK object flow

payload = {"model": CFG.openrouter_model, "messages": [{"role": "user", "content": "one sentence"}]}
out = wrap_llm_line(
    llm_call=lambda p: openrouter_client.chat.completions.create(model=p["model"], messages=p["messages"], temperature=0),
    prompt=payload,
    prompt_json_pointer="/messages/0/content",
    company_name=CFG.company,
    project_name=CFG.project,
    agent_name="l2_openrouter_direct",
    secret_key=CFG.key,
    max_tries=1,
)

L3. OpenAI Responses API automatic shape preservation

out = wrap_llm_line(
    llm_call=lambda prompt: openai_client.responses.create(model=CFG.model, input=prompt),
    prompt="Return one sentence.",
    company_name=CFG.company,
    project_name=CFG.project,
    agent_name="l3_responses_api",
    secret_key=CFG.key,
    max_tries=1,
)

L4. Multipart content preserved

payload = {"messages": [{"role": "user", "content": "multipart"}]}
out = wrap_llm_line(
    llm_call=lambda _p: {"choices": [{"message": {"role": "assistant", "content": [{"type": "text", "text": "Part A"}, {"type": "text", "text": "Part B"}]}}]},
    prompt=payload,
    prompt_json_pointer="/messages/0/content",
    company_name=CFG.company,
    project_name=CFG.project,
    agent_name="l4_multipart_content",
    secret_key=CFG.key,
    max_tries=1,
)

L5. Tool calls passthrough then final wrapped answer

def has_tool_calls(raw):
    try:
        return bool(raw.choices[0].message.tool_calls)
    except Exception:
        return False

out = wrap_llm_line(
    llm_call=lambda p: openai_client.chat.completions.create(model=p["model"], messages=p["messages"], tools=p["tools"], tool_choice="auto"),
    prompt={"model": CFG.model, "messages": MESSAGES, "tools": TOOLS},
    prompt_json_pointer="/messages/1/content",
    passthrough_when=has_tool_calls,
    company_name=CFG.company,
    project_name=CFG.project,
    agent_name="l5_tool_passthrough",
    secret_key=CFG.key,
    max_tries=1,
)

L6. Wrapped tools making internal wrapped calls

def tool_a(question):
    return wrap_llm_line(
        llm_call=lambda q: openai_client.responses.create(model=CFG.model, input=q),
        prompt=question, company_name=CFG.company, project_name=CFG.project,
        agent_name="l6_tool_a", secret_key=CFG.key, max_tries=1
    )

L7. Top agent with two wrapped tools and sub-agents

def top_agent(question):
    a = wrap_llm_line(llm_call=lambda q: openai_client.responses.create(model=CFG.model, input=q), prompt=question, company_name=CFG.company, project_name=CFG.project, agent_name="l7_tool1_subagent", secret_key=CFG.key, max_tries=1)
    b = wrap_llm_line(llm_call=lambda q: openai_client.responses.create(model=CFG.model, input=q), prompt=question, company_name=CFG.company, project_name=CFG.project, agent_name="l7_tool2_subagent", secret_key=CFG.key, max_tries=1)
    return f"{a}\n{b}"

L8. Top-level real tools + nested wrapped llm tools

def weather_llm_tool(question):
    return wrap_llm_line(
        llm_call=lambda q: openai_client.responses.create(model=CFG.model, input=q),
        prompt=question, company_name=CFG.company, project_name=CFG.project,
        agent_name="l8_weather_llm", secret_key=CFG.key, max_tries=1
    )

L9. Hierarchical manager with subagents and nested tools

def manager(question):
    research = wrap_llm_line(llm_call=lambda q: openai_client.responses.create(model=CFG.model, input=q), prompt=question, company_name=CFG.company, project_name=CFG.project, agent_name="l9_research_subagent", secret_key=CFG.key, max_tries=1)
    writing = wrap_llm_line(llm_call=lambda q: openai_client.responses.create(model=CFG.model, input=q), prompt=question, company_name=CFG.company, project_name=CFG.project, agent_name="l9_writer_subagent", secret_key=CFG.key, max_tries=1)
    return f"{research}\n{writing}"

L10. Custom extractor without merger returns text fallback

out = wrap_llm_line(
    llm_call=lambda _prompt: {"raw_text": "model answer", "meta": {"id": "abc"}},
    prompt="hello",
    response_extractor=lambda obj: obj["raw_text"],
    company_name=CFG.company,
    project_name=CFG.project,
    agent_name="l10_custom_extractor_text",
    secret_key=CFG.key,
    max_tries=1,
)

L11. Non-reconstructable model object falls back to tree

class NonCopyable:
    def model_dump(self): return {"choices": [{"message": {"role": "assistant", "content": "hello"}}]}
    def __deepcopy__(self, memo): raise RuntimeError("cannot deepcopy")

out = wrap_llm_line(
    llm_call=lambda _prompt: NonCopyable(),
    prompt="one sentence",
    company_name=CFG.company,
    project_name=CFG.project,
    agent_name="l11_nonreconstructable",
    secret_key=CFG.key,
    max_tries=1,
)

Notes

  • Keep credentials in environment variables (.env) and never hardcode production keys.
  • Use distinct agent_name values per workflow for clean tracking.
  • For custom return shapes, pair response_extractor with response_answer_json_pointer or return_merger when needed.
  • The full runnable integrations are in tests/testing_different_interfaces.py.

License

MIT. See LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

arbis_llmwrap-0.3.6-cp313-cp313-win_amd64.whl (148.7 kB view details)

Uploaded CPython 3.13Windows x86-64

arbis_llmwrap-0.3.6-cp313-cp313-win32.whl (122.5 kB view details)

Uploaded CPython 3.13Windows x86

arbis_llmwrap-0.3.6-cp313-cp313-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

arbis_llmwrap-0.3.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

arbis_llmwrap-0.3.6-cp313-cp313-macosx_11_0_x86_64.whl (187.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

arbis_llmwrap-0.3.6-cp313-cp313-macosx_11_0_universal2.whl (354.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ universal2 (ARM64, x86-64)

arbis_llmwrap-0.3.6-cp313-cp313-macosx_11_0_arm64.whl (173.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

arbis_llmwrap-0.3.6-cp312-cp312-win_amd64.whl (147.1 kB view details)

Uploaded CPython 3.12Windows x86-64

arbis_llmwrap-0.3.6-cp312-cp312-win32.whl (122.3 kB view details)

Uploaded CPython 3.12Windows x86

arbis_llmwrap-0.3.6-cp312-cp312-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

arbis_llmwrap-0.3.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

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

arbis_llmwrap-0.3.6-cp312-cp312-macosx_11_0_x86_64.whl (188.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

arbis_llmwrap-0.3.6-cp312-cp312-macosx_11_0_universal2.whl (358.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ universal2 (ARM64, x86-64)

arbis_llmwrap-0.3.6-cp312-cp312-macosx_11_0_arm64.whl (175.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

arbis_llmwrap-0.3.6-cp311-cp311-win_amd64.whl (158.5 kB view details)

Uploaded CPython 3.11Windows x86-64

arbis_llmwrap-0.3.6-cp311-cp311-win32.whl (130.9 kB view details)

Uploaded CPython 3.11Windows x86

arbis_llmwrap-0.3.6-cp311-cp311-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

arbis_llmwrap-0.3.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

arbis_llmwrap-0.3.6-cp311-cp311-macosx_11_0_x86_64.whl (190.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

arbis_llmwrap-0.3.6-cp311-cp311-macosx_11_0_universal2.whl (356.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ universal2 (ARM64, x86-64)

arbis_llmwrap-0.3.6-cp311-cp311-macosx_11_0_arm64.whl (172.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

arbis_llmwrap-0.3.6-cp310-cp310-win_amd64.whl (157.6 kB view details)

Uploaded CPython 3.10Windows x86-64

arbis_llmwrap-0.3.6-cp310-cp310-win32.whl (131.4 kB view details)

Uploaded CPython 3.10Windows x86

arbis_llmwrap-0.3.6-cp310-cp310-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

arbis_llmwrap-0.3.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

arbis_llmwrap-0.3.6-cp310-cp310-macosx_11_0_x86_64.whl (191.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

arbis_llmwrap-0.3.6-cp310-cp310-macosx_11_0_universal2.whl (360.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ universal2 (ARM64, x86-64)

arbis_llmwrap-0.3.6-cp310-cp310-macosx_11_0_arm64.whl (173.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

arbis_llmwrap-0.3.6-cp39-cp39-win_amd64.whl (158.1 kB view details)

Uploaded CPython 3.9Windows x86-64

arbis_llmwrap-0.3.6-cp39-cp39-win32.whl (131.8 kB view details)

Uploaded CPython 3.9Windows x86

arbis_llmwrap-0.3.6-cp39-cp39-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

arbis_llmwrap-0.3.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

arbis_llmwrap-0.3.6-cp39-cp39-macosx_11_0_x86_64.whl (192.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

arbis_llmwrap-0.3.6-cp39-cp39-macosx_11_0_universal2.whl (361.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ universal2 (ARM64, x86-64)

arbis_llmwrap-0.3.6-cp39-cp39-macosx_11_0_arm64.whl (174.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

arbis_llmwrap-0.3.6-cp38-cp38-win_amd64.whl (182.0 kB view details)

Uploaded CPython 3.8Windows x86-64

arbis_llmwrap-0.3.6-cp38-cp38-win32.whl (155.1 kB view details)

Uploaded CPython 3.8Windows x86

arbis_llmwrap-0.3.6-cp38-cp38-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

arbis_llmwrap-0.3.6-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

arbis_llmwrap-0.3.6-cp38-cp38-macosx_11_0_x86_64.whl (223.8 kB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

arbis_llmwrap-0.3.6-cp38-cp38-macosx_11_0_universal2.whl (423.6 kB view details)

Uploaded CPython 3.8macOS 11.0+ universal2 (ARM64, x86-64)

arbis_llmwrap-0.3.6-cp38-cp38-macosx_11_0_arm64.whl (205.9 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

Details for the file arbis_llmwrap-0.3.6-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 74e3f68a2909050e9e02a51ecc6bc4ce6cb1fb07fab67aa975097c793e3778cd
MD5 8b66762bd1c1451f404363061d22da29
BLAKE2b-256 a976dd3b13c56805a148fc950d459c8d056f6749d78373df78b6807098956222

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp313-cp313-win_amd64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp313-cp313-win32.whl.

File metadata

  • Download URL: arbis_llmwrap-0.3.6-cp313-cp313-win32.whl
  • Upload date:
  • Size: 122.5 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for arbis_llmwrap-0.3.6-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 35480f6adceb2d2129f02a020c0f8e526172f9746ca7ae9c4e15e8b0c0aa6102
MD5 dfc64dad8d085225e50f742278bfc21c
BLAKE2b-256 41b55160b65305141e04596b638ab8855e5ab66923b383c24ec70455dc4aa6d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp313-cp313-win32.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2a3d549b57bd7583e21789afd3cb9af3fa63397d411cecb7bfc48a650fe52d9e
MD5 2a32517f42d8770490983e7fa367fd3f
BLAKE2b-256 0f0b1776396e3a414aa2dd16a19d144512942866ce8e1a62ffee3ca2b9fbe104

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 173267405b88ed78be027c2c0970db8f40f4fb49bfabeaad2fe240b6e11b427a
MD5 29da4142dcd87cb07cbbcec96c919cb9
BLAKE2b-256 1c70f0a1e2b3810e1fe352853f149d7925fb8640cae5bfdf374190d53c4f3f45

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 30078e6e1db52bba69d1b6c9e320c223f62eccce7b7d77dd5939eac6b482c1d3
MD5 3f912f05bb3e35c83a41c7b575760bc2
BLAKE2b-256 b27daa1741d4ffeb9cfd7556ffc5524f762dbe2e8cab6e25b5c9a7cff0157ca7

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp313-cp313-macosx_11_0_x86_64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 77137db5d0b77a5616d19c0c468aeeb6d2f3356e45a58e92837ef6b43820955b
MD5 8ab3fd2deffddf6306c269f5895c295d
BLAKE2b-256 2cc5c05375740a753449cf9ac47e73547db660027439f4999218f0aa7776227a

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp313-cp313-macosx_11_0_universal2.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2b802ec24211ff405260e74cefe1968367256048eb48ddc4f51197091d8c1f6
MD5 2d165c74e3957fe7ebe0869ddae51a3d
BLAKE2b-256 76480f8dfd51cc04a436ae65a97d9ff3a029cd9f84f5125983dcf294896af368

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4c37a7f8429df8aea932e00fdecfb0a34909e7f9fb7bdbc5700911fe5e683f3d
MD5 410095818faefc91e84db0e989c5069c
BLAKE2b-256 7ce0c4ae6e0d764aed281aecb9a2ac64a7602734e3da6ee0708c4f1bcb5d4615

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp312-cp312-win_amd64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp312-cp312-win32.whl.

File metadata

  • Download URL: arbis_llmwrap-0.3.6-cp312-cp312-win32.whl
  • Upload date:
  • Size: 122.3 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for arbis_llmwrap-0.3.6-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 7b4f0016b07d0973b67dfd35b57b69c1ad13e2511d56afd7a283e2957ea2ed2a
MD5 cc926b7a899236cfa8b0a739e994712c
BLAKE2b-256 6deac4150a5b8600426a0c0b295711a4d49de8fd05f5935349c9f210a3f4d930

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp312-cp312-win32.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 476b0c1480a4f48205b4b467573fa350d982aa79f02ec2d720fb7b2e54f33855
MD5 58a5f613d1d735c3a276e0c92e875cff
BLAKE2b-256 b2455acde4a84b4b21f9c90fab6c7dc7704c448c0999c21041593719a7d565b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2dbe8b86f4f38d794d603f008ea08a5012abc149b2cdb2b9c2e2d526a8f4739a
MD5 7194aa2005e6a108038e2931a7471bfe
BLAKE2b-256 35d4a7dcd9438df78257b31c717cf65d9dd514eaf22ef252888c2a8e00605b9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 1a0323f21b62268136a908fb5a92b35d630dc57010ba3dc2554cb59e97040271
MD5 d1bc49778a905ad15333111832bf9711
BLAKE2b-256 8718f88551445dc81ce361582b501405685252c1daf95a0f3671b1a54050504d

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp312-cp312-macosx_11_0_x86_64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 1cb8159c4fdcb602b4559749eb5cd7574b41b7ac0b31a8eca615939fbeffda6f
MD5 9443b5d3566615979b0a79bf62c6b735
BLAKE2b-256 c39935396c7b34304fff26880d782c719ef3849f54eaa56b205e9429a5d19ced

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp312-cp312-macosx_11_0_universal2.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51e69a9b1a2127f3ccad243c1220ce9e3290dcdba8ebd8d3af895c3991793586
MD5 ce626017dae099c7ab65381f686606ad
BLAKE2b-256 dfd3f3db87ff838b693e53571d9c6c6fb3dc629469ea49ce3098a44d8883b627

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2373d5d3bb9d30047648abd2cb92fb6a32e28f15757087809a5f50819a7212b2
MD5 bbf6ee60ad0afc25c70973ba583dab53
BLAKE2b-256 fbd18d28c9408335c9c1c7c3200de8ab152f66afe886e8cd6ef9188d71d5834d

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp311-cp311-win_amd64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp311-cp311-win32.whl.

File metadata

  • Download URL: arbis_llmwrap-0.3.6-cp311-cp311-win32.whl
  • Upload date:
  • Size: 130.9 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for arbis_llmwrap-0.3.6-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 ccbc6029c1c54376f0f315c942ad366aaab0dee3a5b6debde294c2f1dd9816c2
MD5 45ae42a737f9500bdfdc191f88a64176
BLAKE2b-256 c839ef0ab716baa11fb572cef7c53bb39f031591aafc6bd96cfec4147593b74f

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp311-cp311-win32.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ac9d334f46b324e026f21a3dde6ae351ad690a0aae0f28780ff3bc0d38beb8d4
MD5 68e57eb575a534de949a43250f295801
BLAKE2b-256 df25b5b0bc3bb1b0e5bde4a5a73041fb585df0098b0d259a079cc4e48317b74e

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6303049d2d1fffde97ff76530ef7cd9a9948a536766b6a00b509850e23ac3599
MD5 ee33f5ae9f879521abc12f47f0fd6278
BLAKE2b-256 0916bcc639a4de9744af9768b4766bf1bc435d816e86f9400cc7d24b5b5f0b88

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f5e2b3a879d86e12848097a2094477f931c95fee08f26d9af0aad04cc9dc9ecc
MD5 dd511d2be5214fc70e47af1d70c4ef3a
BLAKE2b-256 15bd713756fc687573bad9ffe6ccfe9abbe27952f1430fa7abe2fc4da1587192

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp311-cp311-macosx_11_0_x86_64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 6914b42c7c3652080508c0f3783cf79aa73954b675bbfc3460c487299274e3e5
MD5 680bd8b71550714c4e9f21718fb1f515
BLAKE2b-256 4f9c5d0970291a5aa10b729d6df4c597d7d4be4d17e9b0e31633f40d4b45111e

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp311-cp311-macosx_11_0_universal2.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dbecbc2c7c6a16120b8bb59a89736ddb4951d65af882c8c0007746344649ac3b
MD5 fa1d4915670ad5e8e479fd149167bb6b
BLAKE2b-256 c628a5ede2ed88c55da7a1bc934e450ec934a11493caa6ee1797a472600994ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 800d58d56986068cf4943fb64b537df1865e3d4b5129fe077069345a77b0669e
MD5 8afd4c80aee7155f3d0455d330d4f6cf
BLAKE2b-256 a65760806ce1a579fde23f23210c4a0b94904af4cf17b4ba5bb5db155289d7bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp310-cp310-win_amd64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp310-cp310-win32.whl.

File metadata

  • Download URL: arbis_llmwrap-0.3.6-cp310-cp310-win32.whl
  • Upload date:
  • Size: 131.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for arbis_llmwrap-0.3.6-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 7ad5102a3ada499018250fbe773466b0716b0b4351745494ca2d841cebfe9eba
MD5 a6cee6487c6b6169e18c2410bb832730
BLAKE2b-256 451fce629ffda5297a249ffdbec0e4c0ed0cd4b03296cd0dcd0090e1a1e7962f

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp310-cp310-win32.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e0fc6266c194f097f42d71445325c6bb9c2900bdf5a480038e9df201885ac8fd
MD5 af0bd925a4ba9e484603446c98b7eaeb
BLAKE2b-256 e5b92273d7bf57ea24b8abc87e827b97dd229ca612593e03c19bcc23c039ccfe

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0618020ecd9ff146cc8673c2991a76bfee9455d97d63339185f45dd8f5eec0a2
MD5 3f18a1266fa59a40a6a39ad1afdbd698
BLAKE2b-256 ad88997228a278841618dd8b605f8e9b5427c56e82b0876d9bfb734d110866f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 35f95ec7917a98bac76917ac05824bbf2dcc15ae038765a3f3ada6d42ad7522a
MD5 fe0923c252b9b2daca71212aae588235
BLAKE2b-256 a890664bd1a0297393d731b0599d3ca3fe240cf6b1e495b7eaa47e1ae0597439

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp310-cp310-macosx_11_0_x86_64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 231cf4da33db44a6c4d6fe3a6a23f260d0a5622cfbff41a3259c78e6a33131d1
MD5 e8eb45d45b476bf74a37029f14172664
BLAKE2b-256 adad23b59eb85d3edb924394e5bf153c33d1bc33306a6a693323c9679ec61ed9

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp310-cp310-macosx_11_0_universal2.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 22f98e8b22774457a206dd9c33611029130859fbf0f053a481ad8a80c15cb80a
MD5 5088cb66135108bf13c2f0b31606a384
BLAKE2b-256 da5158e5949ced2aad37ae6a4714c7165e15ac4701f517c045afcccea5780d44

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 06810bf53a10ae4e3ae521c8e37deff819ee0c8e15e9d2e44c55ea5672194f3d
MD5 0d581e2cd73add7369d2f743f13a410e
BLAKE2b-256 df1f6f0f8d2917015438b8ea91722de0b6f29ac8934269ca50366233fe14248c

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp39-cp39-win_amd64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp39-cp39-win32.whl.

File metadata

  • Download URL: arbis_llmwrap-0.3.6-cp39-cp39-win32.whl
  • Upload date:
  • Size: 131.8 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for arbis_llmwrap-0.3.6-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 3dfcb044efe36a71b82bfb31e344a4921e664b5e0ec104072d9ed2660a4f9204
MD5 f629772249558b57014c81ce15030154
BLAKE2b-256 85d5116446f87dc128a86f1b032cd097edf34957a4f4b9af4e959c8caad40c29

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp39-cp39-win32.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2a44612ce7b5dca18c5acbaad749b517d77883dfc4518e1643bc265707530c15
MD5 5376d2c83cd5fd09bdee465cf28616d0
BLAKE2b-256 48e8da85225ffc01e54e9b5836612850f6ffd066e3d4a3c2113f19d587f797d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bb2484c0b97aa2c789fdb203392ef3ed4d0de1935324d73031bc9da4a75a890a
MD5 e3752688dafb0a12458a90bba089b484
BLAKE2b-256 546fdbba592911cf4a2292ae44d7f96be7159c16cb1891b99748decf6169554b

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ec990b31eaaf972b6033daea518fbee4cdade0bb25633055da0014d7aace4928
MD5 b820a5c6ef78df67eb084b48932b5997
BLAKE2b-256 907725e9b87a4818a0be17d70162dc38cc25ea2287a954b94b35131b4f5dfe32

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp39-cp39-macosx_11_0_x86_64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp39-cp39-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 5237e3534649f0e83cf39171e50d861d4990dfdd8ab9349e57a360afc0f27106
MD5 2fa33b52e269a0c1d574e8809c96ee93
BLAKE2b-256 d1699c73c9b9233f75602ecf108956960ffbcb4eb7770119f1ee6b044af0dc53

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp39-cp39-macosx_11_0_universal2.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1abc8b815ee14035ee3fd7ebd4e4d46203a63200e3d7a7e85ca786ebd2ac84d3
MD5 f80030b01c93a7864c723e36e0516a03
BLAKE2b-256 3408f04c8270909ed300af3b6bbacf50f4c4183a5b46be3fad08b749efe8728b

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f3d83042aa59d8cf6064aad7f5893553e8060a7440415822a911642e50436876
MD5 2a21bf64b7126c317d3b8fbc9e159494
BLAKE2b-256 46175d54dc496b095190b2de572957e60fcabb350a02833e53a48b3e00cdab5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp38-cp38-win_amd64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp38-cp38-win32.whl.

File metadata

  • Download URL: arbis_llmwrap-0.3.6-cp38-cp38-win32.whl
  • Upload date:
  • Size: 155.1 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for arbis_llmwrap-0.3.6-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 57c01e6cb84ad046cde10292d4b79276b2988f4cad98d15caa12525b5b40a31d
MD5 de4a132683b53ec9d838e296ebb6d4fc
BLAKE2b-256 15859c433ea47efa93759c68fcdf41913abdc3c6090ba5085b84616222730d57

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp38-cp38-win32.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 63c5eb69ea895f7f397139f7730f0b1bd4fb3a97903eaccc60a921741d344e04
MD5 8398d07ac933cd4da1ecafd59f4693a8
BLAKE2b-256 efaa7005cc9f56ef3fca59c2c1e9d05c2cd346de0325e9457f14537d8678d052

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp38-cp38-musllinux_1_2_x86_64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 757eacb80d07c93ed3679aa5277d10495379eb973445ec7a77de4c769ffe861e
MD5 b68915e6722e3cd80c254cd343eb4d35
BLAKE2b-256 2d0b06ec99ece9305adf2d73b7927f86e320734bbd68e51ac6badc4d1c0a0c40

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 6ffac218bf528d545a4422e8ec62102e96527cd375d80961285e1987a2db723b
MD5 7c9069832014d787b71feee45caa5163
BLAKE2b-256 2421e4547af454f402a10a09c4e1c917f49eb93a5283f711bbb7642d62e0ea2b

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp38-cp38-macosx_11_0_x86_64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp38-cp38-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 27a6dcb08c8d15c567436324abf542385beb2a2fbcb1d398c426f854228e8528
MD5 cd3f353717592ee8a5bd47f34f591be0
BLAKE2b-256 9ae8b973f24155d6a9de70cac823ce1ca0a74f88efa38a21f814abca622cede1

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp38-cp38-macosx_11_0_universal2.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arbis_llmwrap-0.3.6-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.6-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 28357c2fe637b7ce62ac386d21778b48548a7b9ede55bd8c52ac7dd839a2d144
MD5 317bb6b740c69a1037fed7030d2e456f
BLAKE2b-256 d486e20de2a75301a8f97354a7d3653157503dc5925eafa6a1e3a8945fa9520a

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.6-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on ArbisAI/Arbis-Decorator

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