Skip to main content

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

Project description

llmwrap

llmwrap is a Python library for wrapping an LLM-calling function with a simple decorator. You configure the decorator once, keep your own model-calling code inside a normal Python function, and call that function as usual.

Install

pip install arbis-llmwrap

Quick Start

Decorate your LLM function once, then call it with prompts as usual:

from llmwrap import wrap_llm_call

@wrap_llm_call(
    company_name="My Company",
    project_name="My Project",
    agent_name="My Agent",
    secret_key="vt_live_xxxx",
    prompt_arg="prompt",
    max_tries=3,
)
def user_llm(prompt: str) -> str:
    # Call your LLM provider here and return a string.
    response = some_client.chat(prompt)
    return response

answer = user_llm("What is 2+2?")

How To Use The Decorator

wrap_llm_call(...) is a decorator factory. You call it with configuration values, and it returns a decorator that wraps your function.

from llmwrap import wrap_llm_call

decorator = wrap_llm_call(
    company_name="My Company",
    project_name="My Project",
    agent_name="My Agent",
    secret_key="vt_live_xxxx",
    prompt_arg="prompt",
    max_tries=3,
)

You usually apply it directly with @wrap_llm_call(...).

Decorator Arguments

company_name: str

Name of your company or organization.

project_name: str

Name of the project this function belongs to.

agent_name: str

Name of the agent, assistant, or workflow this function represents.

secret_key: str

Credential value passed when configuring the decorator.

max_tries: int = 3

Maximum number of attempts used by the wrapper. The value must be >= 1.

prompt_arg: str = "prompt"

Name of the function argument that contains the prompt to wrap.

This allows the prompt to appear anywhere in the function signature as long as you tell the decorator which argument to use.

response_extractor: Callable[[Any], str] | None = None

Optional function that extracts the response text from the wrapped function result.

Use this when your function returns something other than a plain string, such as:

  • a tuple
  • a dict
  • an SDK response object

If omitted, the wrapped function is expected to return a string directly.

Supported Function Shapes

The wrapped function can now:

  • receive the prompt in any named argument position
  • return either a plain string or a larger object, as long as response_extractor returns the text to process

Basic String Return Example

@wrap_llm_call(
    company_name="My Company",
    project_name="My Project",
    agent_name="Support Bot",
    secret_key="vt_live_xxxx",
    prompt_arg="prompt",
)
def ask_model(prompt: str) -> str:
    return my_model.generate(prompt)

Prompt Is Not The First Argument

@wrap_llm_call(
    company_name="My Company",
    project_name="My Project",
    agent_name="Planner",
    secret_key="vt_live_xxxx",
    prompt_arg="user_prompt",
)
def ask_model(model_name: str, user_prompt: str, temperature: float = 0.2) -> str:
    return my_client.generate(
        model=model_name,
        prompt=user_prompt,
        temperature=temperature,
    )

Tuple Return Example

This example matches the style you asked for:

@wrap_llm_call(
    company_name="Example Co",
    project_name="Assistant Platform",
    agent_name="Tuple Example",
    secret_key="vt_live_xxxx",
    prompt_arg="prompt",
    response_extractor=lambda result: result[0],
)
def run_model(client, prompt: str) -> tuple[str, dict]:
    text = client.generate(prompt)
    metadata = {"provider": "example"}
    return text, metadata

Dict Return Example

@wrap_llm_call(
    company_name="My Company",
    project_name="Internal Tools",
    agent_name="Draft Writer",
    secret_key="vt_live_xxxx",
    prompt_arg="prompt",
    response_extractor=lambda result: result["text"],
)
def generate_copy(prompt: str) -> dict:
    response = client.responses.create(
        model="my-model",
        input=prompt,
    )
    return {
        "text": response.output_text,
        "request_id": response.id,
    }

Calling A Decorated Function

Once decorated, call your function the same way you would call any normal Python function:

result = ask_model("Write a short welcome message.")
print(result)

The decorated function returns a string.

Using Your Own LLM Client

You can keep your provider-specific code inside the wrapped function. The decorator does not require a specific SDK.

@wrap_llm_call(
    company_name="My Company",
    project_name="Internal Tools",
    agent_name="Draft Writer",
    secret_key="vt_live_xxxx",
    prompt_arg="messages",
    response_extractor=lambda result: result.output_text,
)
def generate_copy(messages: str, model: str = "my-model"):
    response = client.responses.create(
        model=model,
        input=messages,
    )
    return response

Common Pattern

Keep the decorated function small and focused:

  • accept your normal application arguments
  • call your LLM provider
  • return either text directly or a larger result object
  • use prompt_arg and response_extractor to tell the decorator what to use
@wrap_llm_call(
    company_name="Example Co",
    project_name="Docs",
    agent_name="Summarizer",
    secret_key="vt_live_xxxx",
    prompt_arg="user_input",
    response_extractor=lambda result: result["content"],
    max_tries=2,
)
def summarize(user_input: str, style: str = "short") -> dict:
    return provider.generate_text(user_input, style=style)

Notes

  • prompt_arg must match a named parameter on the wrapped function.
  • response_extractor must return a string.
  • The decorated function still returns a string result.

If your wrapped function already returns a plain string, you do not need response_extractor.

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.4-cp314-cp314-win_amd64.whl (57.5 kB view details)

Uploaded CPython 3.14Windows x86-64

arbis_llmwrap-0.3.4-cp314-cp314-win32.whl (50.2 kB view details)

Uploaded CPython 3.14Windows x86

arbis_llmwrap-0.3.4-cp314-cp314-musllinux_1_2_x86_64.whl (398.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

arbis_llmwrap-0.3.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (397.3 kB view details)

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

arbis_llmwrap-0.3.4-cp314-cp314-macosx_11_0_arm64.whl (64.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

arbis_llmwrap-0.3.4-cp313-cp313-win_amd64.whl (56.4 kB view details)

Uploaded CPython 3.13Windows x86-64

arbis_llmwrap-0.3.4-cp313-cp313-win32.whl (49.1 kB view details)

Uploaded CPython 3.13Windows x86

arbis_llmwrap-0.3.4-cp313-cp313-musllinux_1_2_x86_64.whl (403.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

arbis_llmwrap-0.3.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (402.8 kB view details)

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

arbis_llmwrap-0.3.4-cp313-cp313-macosx_11_0_arm64.whl (63.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

arbis_llmwrap-0.3.4-cp312-cp312-win_amd64.whl (56.7 kB view details)

Uploaded CPython 3.12Windows x86-64

arbis_llmwrap-0.3.4-cp312-cp312-win32.whl (49.4 kB view details)

Uploaded CPython 3.12Windows x86

arbis_llmwrap-0.3.4-cp312-cp312-musllinux_1_2_x86_64.whl (401.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

arbis_llmwrap-0.3.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (404.4 kB view details)

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

arbis_llmwrap-0.3.4-cp312-cp312-macosx_11_0_arm64.whl (64.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

arbis_llmwrap-0.3.4-cp311-cp311-win_amd64.whl (57.8 kB view details)

Uploaded CPython 3.11Windows x86-64

arbis_llmwrap-0.3.4-cp311-cp311-win32.whl (51.5 kB view details)

Uploaded CPython 3.11Windows x86

arbis_llmwrap-0.3.4-cp311-cp311-musllinux_1_2_x86_64.whl (412.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

arbis_llmwrap-0.3.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (405.4 kB view details)

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

arbis_llmwrap-0.3.4-cp311-cp311-macosx_11_0_arm64.whl (62.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

arbis_llmwrap-0.3.4-cp310-cp310-win_amd64.whl (57.4 kB view details)

Uploaded CPython 3.10Windows x86-64

arbis_llmwrap-0.3.4-cp310-cp310-win32.whl (51.8 kB view details)

Uploaded CPython 3.10Windows x86

arbis_llmwrap-0.3.4-cp310-cp310-musllinux_1_2_x86_64.whl (397.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

arbis_llmwrap-0.3.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (389.9 kB view details)

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

arbis_llmwrap-0.3.4-cp310-cp310-macosx_11_0_arm64.whl (63.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

arbis_llmwrap-0.3.4-cp39-cp39-win_amd64.whl (57.8 kB view details)

Uploaded CPython 3.9Windows x86-64

arbis_llmwrap-0.3.4-cp39-cp39-win32.whl (52.1 kB view details)

Uploaded CPython 3.9Windows x86

arbis_llmwrap-0.3.4-cp39-cp39-musllinux_1_2_x86_64.whl (392.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

arbis_llmwrap-0.3.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (385.6 kB view details)

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

arbis_llmwrap-0.3.4-cp39-cp39-macosx_11_0_arm64.whl (64.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file arbis_llmwrap-0.3.4-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7c950b76c3202f35528257ecb886d28c2df23b8edafbbe156fa5828fcc2d2ff2
MD5 b9f2a592d0fbfc12589452ecb28205c7
BLAKE2b-256 22c2411fc6e1cd99f127185fd41e7d0831814424176ec5857dd388e430cadd14

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-cp314-cp314-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.4-cp314-cp314-win32.whl.

File metadata

  • Download URL: arbis_llmwrap-0.3.4-cp314-cp314-win32.whl
  • Upload date:
  • Size: 50.2 kB
  • Tags: CPython 3.14, 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.4-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 cbac2e627bc06bb3e595c8a99c0881fb2defb9e0dc4876638dcc07059777c589
MD5 7d47bac8c4c59ad54f5b4ab31b8005b9
BLAKE2b-256 bdbf7f8aeccfb23da4fed00bbcc3e3bb8c42d1b2ab90759ce3a4c1f6c1ab4440

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-cp314-cp314-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.4-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.4-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 88f15ef85ab2e4f6f371ebe6a96ceb0e770d8197761087210f22a89155944ff2
MD5 255830f602602f46740ac46d48c18cbc
BLAKE2b-256 92b52cf52793b5b9c149bee521deebc4818eedb216e18a748eee9d35fad7e1e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-cp314-cp314-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.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 101481b818dfe49a27c6a70ceb5bb56bc79c88997d5dd1cc43746e834dbf7812
MD5 221cba6d9699caa824fdc2e18391aeca
BLAKE2b-256 d7f6ef11dc7c2b4295ec7724baf08d4a6eb08766f0b6e648698f883a7eacfd6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-cp314-cp314-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.4-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.4-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 164c50ce4ca25c8e12715c36bbf27deb6820c10906cf666c20750c4482cfab5d
MD5 725921d160b482812a64f9c550980dd6
BLAKE2b-256 3b2014f2c6fc2999e26b782b627a0f6ed066400c5dcd63cc84bf2fb49b75afb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-cp314-cp314-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.4-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d094934fcd129ac9bcf4b7ad9b4921957418eeba5d11b64c680efff18d61abfa
MD5 442500118a118857f6f4f1571c3828d8
BLAKE2b-256 36c56f803075cbe03f9e9dd8c6ee8f67cc87469524a39cce465d08f28644d592

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-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.4-cp313-cp313-win32.whl.

File metadata

  • Download URL: arbis_llmwrap-0.3.4-cp313-cp313-win32.whl
  • Upload date:
  • Size: 49.1 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.4-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 3603060f7e0fba138ae6c1c0d126e19fd5ba72523cf77a45e8525f7e1005bd62
MD5 992fabb4086682b112f821b27e618080
BLAKE2b-256 2285e73e916214dbfa6b24ac64630d99b1bd5569d5ec45a3296af7c15114938d

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-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.4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 89af90b4870f9d3c45a09979d2ef72b99e5b0390fc2eb778e35de419d099a830
MD5 080253c37d7a917015e26db8bcb4f442
BLAKE2b-256 215262af92aebc0a7f702bfe8e452557e7f05735fb0be7397aca05c1520bddfc

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-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.4-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.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 032a8c975fd6c78c2b886af7a121a5f84fa6ea9c781133ccab383d4d2a517b30
MD5 60acae4f1715d00e4bcad6fe10afb40c
BLAKE2b-256 fb5386ad54d3afe41b0cba22c055602e18957ce8563a1314914dd160a665d75b

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-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.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9c585052b513eb30bb5f711bc1c973c34288a2df54cb0d2f07c0057a62e7a89d
MD5 325e09de166fe313084f98ab304b16af
BLAKE2b-256 505e1f3a089800ebbe0bd6dde8ebdcd9caa0daafa09dd64b354211dcacc00025

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7c274984052301bd6bb16f31137374aa9e306e6867b0251fd996268928938965
MD5 021d7acfc3dece2c2c0937151b798b9f
BLAKE2b-256 a0c2134a16f5297396ff670453368d34d87cc7133c97a3f809ab800726a009c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-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.4-cp312-cp312-win32.whl.

File metadata

  • Download URL: arbis_llmwrap-0.3.4-cp312-cp312-win32.whl
  • Upload date:
  • Size: 49.4 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.4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 80a3b25a7c7a8f3128b572f95de47c496f882336a7615b6e4e407f1aa92b2756
MD5 307be15aa6246eab4a04a75532e51505
BLAKE2b-256 8d7f32d2cb9979090fedd735b418cc965b48780306cf834b6ab453eef4431ac4

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-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.4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6f38c16a9d08a23c2d44ced401e884efb60054fa11f17600028ee340ade1b132
MD5 f8c0edc107f377dbe63cb5e4d31372c7
BLAKE2b-256 bb8d315161d0602fa20486bb4980e3abfd4a568490d67dd4ac397c1132a11bd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-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.4-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.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b761ebfffd5890369050908e17f7b98fff07d87ec0540f60b9f03198c684704e
MD5 8f741b0dc2d9d97b762c52ba33e97aa1
BLAKE2b-256 4a6a707eeb5681e3f71f004102dd8a886cbb10260dbb50633986ad1d4814e0f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b45f5e0a2a4a6617d754b0bcd8fd2c0e05dbf106b3eda03ccf5a04a927e943f
MD5 691c4ce32767f9b5225e03f7965250d9
BLAKE2b-256 fd418c326c455c1498dec512d56b8467b043bc8f190ab91f6532a2fd198a44b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-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.4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3ca2d1fbda84fcc7ad771de0b4010c48fdde3d7ac085b78dd760260cc33573e1
MD5 864e92f72ce0d861fe28e850d0979def
BLAKE2b-256 2c9210a204d38d7bd06bf1d611d8cf948586573177febf126dd50b11b9ef9152

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-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.4-cp311-cp311-win32.whl.

File metadata

  • Download URL: arbis_llmwrap-0.3.4-cp311-cp311-win32.whl
  • Upload date:
  • Size: 51.5 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.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f616244b4df4a13d30a19003743b8ef2bcc05fbe20b6dc0d1a77e319a0618f90
MD5 758d1eec34f08a6ff8fec8e32575ac57
BLAKE2b-256 7ac509ac2a59731f1f6e0e17015d4df79253802b1ffd642ac54a32b1d2f7094f

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-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.4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f421aad4e7b03b9fe195fc9f6c0c3edd2f69720d8cb3f7cebfde9f2e71238505
MD5 08bc7384d11a2b19f3acb6731daecb8e
BLAKE2b-256 ed9ee58ec7e423c96dcde5ee30ce62dc65fb4ca786ab3e9b6e786fc913371d22

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-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.4-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.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 664a3285cfc2fcceea8e3b2312e4634114aa49859018cd42e0a5f7c03dbcfc0e
MD5 466adfe31700878159521b4318fc57f6
BLAKE2b-256 f5d5079a3de5e167439dfe50a03059ade58681b63f1de57722ea79adaf7286cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-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.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 369cbc560b09aa8213c59e8eb867582868f352fdac7e0674a2aed59f3cbc6275
MD5 3e15ac9834722f682f822e39f6cba9a1
BLAKE2b-256 9f8a87b78a20f987bc845a240dfdbf39d87417cbca9ebc48013dba92b617e6d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-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.4-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a89e501ad9480e054336086faaa20bcc3876a40a96b64a4248b89be34c8777cd
MD5 c7e1aaba115729f0f2acf0593e16e142
BLAKE2b-256 84603ceeba18fac80a115f81f3172d927af0e9aa78f6ebb36269f762c57eba65

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-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.4-cp310-cp310-win32.whl.

File metadata

  • Download URL: arbis_llmwrap-0.3.4-cp310-cp310-win32.whl
  • Upload date:
  • Size: 51.8 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.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 23cd57314018e127610a477ed40498fb3686e2d265fcac74ad2c273826b58ca1
MD5 f2423d657fb97de8a60df972d0d504d6
BLAKE2b-256 f5849ff85dc472408ae4893d3c9c2a958631c3164cb7fb902fac545ed872eb75

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-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.4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b0e8b3b85899cbcd6a356d2483ae57d1720335ce106eb771e9c70bd931a97843
MD5 a70a951d101c6a5c2ff77c4f9cb98fdc
BLAKE2b-256 d2f31909bd19b2cb8cab3f763b36b0910d0bc13ecb0abc78115e37c6cfdd4ae8

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-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.4-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.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ff9637cce46e2be7341e8b4c43e56623c83f282b9165afc0dc7944bc40367d51
MD5 416670f29f64625f089d2d925f894167
BLAKE2b-256 037792d2623c83e71d316e179bd0b3ef9747dde2d80a310d4469d767e66a881b

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-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.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c7d1b9fc85eb1d2275e1aa8995da76fe654b5b11898e8645b1a9f0de8f266b1e
MD5 b49f92145c63ed3a7b1e1b4a72d67bd5
BLAKE2b-256 73e4574d8c3e0538a980f9cd8b1208f523615ba08ab8e35bea4beb38bc33aee3

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-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.4-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2aa36846a1ffb3962bf77b7a7939553f71482f4824f20757d467cb9da89add3c
MD5 40817dbc74356eb334349d8b852bb3c1
BLAKE2b-256 b9785a8454615d32dea3f44b7f7235becaa1c2eeb775f7d8f65197c074ca77e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-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.4-cp39-cp39-win32.whl.

File metadata

  • Download URL: arbis_llmwrap-0.3.4-cp39-cp39-win32.whl
  • Upload date:
  • Size: 52.1 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.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 e595bc4aa2a799359fa1de26a983c4bbbed97443a22f69243e7bd0abefd65514
MD5 df5450a4b455327a95107ddf54771a32
BLAKE2b-256 a0d42c501eb4745c6a24512a5abf2a51c0434b98b4127bdd2110ffa93bb706d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-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.4-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6aae1d6c07d6ac3598b4a2e69082dd451b5c565ca544df6f0f81cc9ae5f72944
MD5 60121eee9bf9a40f7dc6fd80bb0e474a
BLAKE2b-256 adaa7de9c65879690628288563ca45ea349cb18b8efefd6d13be88738ce3903d

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-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.4-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.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b47e1b7c2910792bbf3ae6496a5f84c53855f138d83c069859b79799c9fde9c3
MD5 052eef14431dc0f8335894056b1f1907
BLAKE2b-256 57396e3ad7d16f6d9dc18c0c549e807c353d8910b23760bcd628163821515614

See more details on using hashes here.

Provenance

The following attestation bundles were made for arbis_llmwrap-0.3.4-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.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for arbis_llmwrap-0.3.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de5cb90bdf738919d3a334dbdecd7833f949347297bd1011cb8b224030efeb80
MD5 df55f752a66798b94d951a0aee6c0f3c
BLAKE2b-256 e34a6ce42e1f9750db5a95936966c0e3b2e6c36daa0d57909a3683752cf870a6

See more details on using hashes here.

Provenance

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

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