Skip to main content

BAML Library for Python

Project description

BAML library

Github repository: https://github.com/hhclaw/baml-lib.

Overview

Uses BoundaryML's BAML to generate json schema for LLM prompting, and parse json from llm output under Python, without a seperate code generation step.

This library exposes a PyBamlContext class. The class can load and validate a BAML schema and store it within its context. It can then be used to generate the JSON part of the prompt, and parse LLM output.

This allows existing python workflow to enjoy the model performance improvement achieved with BAML (concise prompting and fault tolerance "schema aligned" JSON parsing) while keeping the prompt templating and workflow processing unchanged.

Credit: based on the fork from https://github.com/lmnr-ai/lmnr-baml, updated with upstream BAML code and exposing some options.

Technical details

This is a hard fork of BoundaryML's BAML.

It contains a very stripped down version the upstream BAML repository that does only:

  • Schema validation
  • JSON part of LLM prompting (for structured output)
  • LLM output parsing (validation against schema)

The only required types from BAML AST for this are:

  • Enum
  • Class

and their dependencies.

The BAML engine is copied from upstream, mostly untouched except for exposing a few structs / functions for external call.

Interface

from typing import Optional

class PyBamlContext:

    def __init__(self, baml_schema: str, target_name: Optional[str]):
        """
        Creates the PyBamlContext.
        :param baml_schema: BAML schema (Class and Enum definitions)
        :param target_name: Target Class or Enum to render
        """
        ...

    def render_prompt(self, prefix: Optional[str], always_hoist_enums: Optional[bool]):
        """
        Renders the prompt with the context
        :param prefix: If specified, use as prefix to the target schema instead of the default
        :always_hoist_enums: Always renders Enum separately, instead of inline type
        """
        ...

    def validate_result(self, results: str, allow_partials: Optional[bool]):
        """
        Try to parse the results
        :param results: Results string (e.g. from LLM output)
        :param allow_partials: Allow partial fulfillment of schema (i.e. not filling
        all required fields)
        """
        ...

Example usage

import baml_lib

baml_schema = """
enum FruitName {
  Apple
  Banana
  Orange
  Others @description("Default")
}

class Fruit {
  fruit       FruitName
  price       int @description("Price per unit") @alias("fruit_price")
  dateSold    string
  received    bool
}

class FruitOrders {
  id    string
  fruit Fruit[]
}
"""

# Create baml context
baml_context = baml_lib.PyBamlContext(baml_schema, "FruitOrders")

# Renders prompt
print(baml_context.render_prompt(None, True))

# Parse result (note the incomplete JSON)
results = """
{
  "id": 1234,
  "fruit": [{
    "fruit": "apple",
    "dateSold": "123456",
    "received": false,
    "fruit_price": 123
""".strip()

print(baml_context.validate_result(results, True))

render_prompt(None, True) above outputs:

FruitName
----
- Apple
- Banana
- Orange
- Others: Default

Answer in JSON using this schema:
{
  id: string,
  fruit: [
    {
      fruit: FruitName,
      // Price per unit
      fruit_price: int,
      dateSold: string,
      received: bool,
    }
  ],
}

validate_result(results, True) above outputs (after formatting):)

{
  "id": "1234",
  "fruit": [
    {
      "fruit": "Apple",
      "fruit_price": null,
      "dateSold": "123456",
      "received": false
    }
  ]
}

Note that fruit_price is not read: with allow_partials, trailing number are not parsed, since the number may not be completed.

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.

baml_lib-0.42.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

baml_lib-0.42.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

baml_lib-0.42.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

baml_lib-0.42.0-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

baml_lib-0.42.0-cp313-cp313-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

baml_lib-0.42.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

baml_lib-0.42.0-cp313-cp313-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

baml_lib-0.42.0-cp313-cp313-macosx_10_12_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

baml_lib-0.42.0-cp312-cp312-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.12Windows x86-64

baml_lib-0.42.0-cp312-cp312-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

baml_lib-0.42.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

baml_lib-0.42.0-cp312-cp312-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

baml_lib-0.42.0-cp312-cp312-macosx_10_12_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

baml_lib-0.42.0-cp311-cp311-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.11Windows x86-64

baml_lib-0.42.0-cp311-cp311-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

baml_lib-0.42.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

baml_lib-0.42.0-cp311-cp311-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

baml_lib-0.42.0-cp311-cp311-macosx_10_12_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

baml_lib-0.42.0-cp310-cp310-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10Windows x86-64

baml_lib-0.42.0-cp310-cp310-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

baml_lib-0.42.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

baml_lib-0.42.0-cp39-cp39-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.9Windows x86-64

baml_lib-0.42.0-cp39-cp39-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

baml_lib-0.42.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

baml_lib-0.42.0-cp39-cp39-macosx_11_0_arm64.whl (1.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

baml_lib-0.42.0-cp39-cp39-macosx_10_12_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

baml_lib-0.42.0-cp38-cp38-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.8Windows x86-64

baml_lib-0.42.0-cp38-cp38-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

baml_lib-0.42.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

baml_lib-0.42.0-cp37-cp37m-manylinux_2_28_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.28+ ARM64

baml_lib-0.42.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

File details

Details for the file baml_lib-0.42.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fade8bf8a4dd1dc7925439acbe77eced3421433ca68a2c27f7025c918f8c2e6a
MD5 85cb1fbcd4f90d00d60c6a59d68a0c77
BLAKE2b-256 b913cd19fc8560290ec6f71d8502c31592cccbea93a32f65a5e75673fe267a30

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f42f2c8ea5a41272aa0813ad32186339e0e155eb01c3873073e3152e33dcb971
MD5 2fa94587079b61f72afc31a4e7ba6cd6
BLAKE2b-256 6d83647c504e0cd51397f5b3992ac49261f37488a114e78285097c82e2406c73

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 075844dc885b2743d95b50ccf59cdf6e4a31c336c1b978d6f02d64fadeca8af7
MD5 aad41b1b6db3bd97c26c838aae837f0a
BLAKE2b-256 908a9150e078a7440fc8cde2d961c2443b5aa29667e6dd0964b4776e36d95568

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 045f4d7617547ee62d250cd9e857fec8407285c6aa38e9a4460752061b2bd031
MD5 f85c4625499a2ac1de21706ff15dea6d
BLAKE2b-256 7055d2a7e767de435e442d4ec0724b4824166779cd624e790e8401f2ae0a05e0

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3434a714cf1a4acef7d1494360ab665578ac98f53800e1734906c5f2f4ec8dc6
MD5 f776017ecd4e040f4c0883725aed912a
BLAKE2b-256 598b5261666c7af2b3c2993fa360af11d476bca400d2a89b7281b1319ba6c173

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9c0186cb2ff00ff310605f864272faec2ed3ee027be94f8bc85b6049ada9c004
MD5 e1a32367425594c5430db41a1d5172ae
BLAKE2b-256 d4af4c4e8980d7a35ce84149f13c2577fb2dc1aeed028e1a4834213f7c5d84e7

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2388e3916b691a8078b2e79cb3b9ce85adf44becef33c6c3ae9455452075ad80
MD5 62654e7905e0f262fc56ab1aa4c00a7a
BLAKE2b-256 26ae1e3ff6fa551595f4cae374202d13121af45eaaa595f23387d77a70cb10ad

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3a66cb2f4c113dd5294d38487eb44c47fc85eea016edfca5e8cc7cbf8890fe25
MD5 325ee600032051e8c997d18ac097d58c
BLAKE2b-256 2c852b760411b6bfa87c02bf40e37d27c4ef87e6abc7a2a771ae2783f45f7568

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0eebd9707d923f7b392ebb37e424abafc4a3872598de991958c9ccafe9897685
MD5 f37ff72a02cc708cf3c632c3d08528d7
BLAKE2b-256 a32c59e91c9a885bc16277b9822656be8c153e7a8c76ed1a803990a784c45cc2

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 43cc17dbc927780b4ed4bd9521d6addb9b5b3761391593a359d2225e2a6ab6f2
MD5 740a6e7c732b68024dd0529316ab4a6a
BLAKE2b-256 717de359e6fb535ee68673cce522dd4039c5e6f07720c420da72024d27ac5336

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2d8cbf56d3f720caaf0b1132e972562d0bdaf4d533347621ffc4ada530c925bc
MD5 a8ec9696aa1c3ec4d5737ea548366342
BLAKE2b-256 a894d3efc0f8d1270072a9e2ea810e231f9ed0901c5578eec1d82861b1c38bb0

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 feddb8c3f9d43b42b568d1bd6d8d4285cc6e369816b16eb0f1e6a5d161628561
MD5 e4dba0d543f1e1939ed6e11c9dbb6b64
BLAKE2b-256 d20c704119446762b47d27abd927459704bed2855cc1fc85ed188c38db72e144

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8724aa65f0b782221cff483f4a85d8c4b7d662f67f296e1b83f440cfee90c327
MD5 eeed57f27d8fb98908650b63f9b68183
BLAKE2b-256 18ae451140430048da9a50a2619ee187778898c3e1c0c39cb2a5f82c14f92ea1

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d47657fd808bac6383f72e19448882196f42458f9891ad3988158fb594ac7b6d
MD5 28f759d0b6fff0609719d14152174ddb
BLAKE2b-256 9678a21c5e226dbcf86a7308d01867acd0ac035328dd5e28efb85742c98dcc19

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2610ae2d37f3cf2d1c8abee20b28eabecd4d02dc9dc9b03b52d009bed2a55991
MD5 2c0232b56641e42713517d78b29dddcf
BLAKE2b-256 94af358d954a0b70a9f52dcd72fc8329a251b251cfb35582bf02bab429f1ba84

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e94aa81d22dcc1dfbbf3f67afaf8baf370a0fabd3872ae1ab147ec704b8cea64
MD5 d67269e3b8017babc78ee730ed15971d
BLAKE2b-256 69a51beb84123bb5fd252f078d5cc6ddc221a1ac2bbeb7f55172498c40d4b521

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e93bffb36b5368f834dad987d4f09955238c754562e5745065ebf59b8c471fb2
MD5 6a8e3ef89b8a4c88bcd7f26f0c27f38b
BLAKE2b-256 5710ff7dcc3b34eada8da8c01e3abf03c8fcbb4f3c8cb4a970d0aa3ea4d9332c

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 86f70fec5501903b6338e4fee8a5d4cc38995e51cf2249aaf039ff978e563fed
MD5 f92cb7773603844a2265e3fe6509ef66
BLAKE2b-256 e75358324265f0446660ac4bd2c68531923b50d7d389ec422112ee8ba0de0a25

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bf018333489480da9d246012eb9028a2906c771f0ae34ecfc5ffa3aec8fe4b8e
MD5 f762e9bee0930bc00d2c40f6c9f57f3d
BLAKE2b-256 f067ce2c6ef4d44b07d49f5331528c4fbc41224e9bdd6d155ffc7a3281352f81

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 20bd1b2f76ec822bf9fdf44c72594daffba0c7c7e18d3f220fcd8caac097afdc
MD5 a1b856c00891f3971262cae50fc4cc52
BLAKE2b-256 1ec24a53d49104bb021ce4668d63b08b81133aba8ef707271a08e1e7e31efeab

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 db06be0e61ea07e8bfe79e2b3bd4b0df27de18ca79adfe9ba7f9db422868a531
MD5 b8439aa7874f9b8d2d7a33385b10c4bc
BLAKE2b-256 8da2a43cf790695c3b903eec5b49b04816b5ca65dba58f8fa8c41d510249f3b7

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 02e04a47c780a36c246bdee332859fd0a8a1f16ffd123d1d6d908edadb0b1771
MD5 ba35970a1de35b4a1dfb180d2f6690a2
BLAKE2b-256 3216a90dfd6e46af25c54e76a09f93105ba24cf9dbbc74e44975ac46292e208b

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e23339bb21ddc2ab1fa5eaec68a7e555d7bae542647895c546373258fa0ce24e
MD5 c9d9d7ac05a9c4bb36322bb0787b64f7
BLAKE2b-256 1b7ccd69bb9c16e6e80f98522fffa1682cf1f88f0805d8384ae3496b2901bdde

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 10b0eb71de78fe4a1a0b6cfaaf68c8dd044b00ea3584b8e6ca2dd714751156d8
MD5 8b2dbea47b00a44ee80ed197520927d0
BLAKE2b-256 70d6985abcbfe357bd9e9d29a1f0afbdcfe33697fd05466ebebaf59a33517c92

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e501974c04c1ea27ea6b071c2b41dcfe83ac5252cd7371ff6dbac398c7701168
MD5 1899195e78785f0b5baa15343534ad32
BLAKE2b-256 f2e3d37a9249136dac108b659c54fcf67f37b00bc9fe071f2fe6b239c0304f02

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 edfb58bb5ba6f5311a5644c7cc80399e6191f15e9b642f1a3b1bc49243a2b9f9
MD5 e0227e0a1ff521f0c3e11728ee3fd2e1
BLAKE2b-256 8f8f2ffae374a3ca3ee5c292bb0f37d36358cae5b0d7b40194873560a420b65b

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8894195182fe9713f917e6b95d828dd2c8fb3c8edd75f13d37bebf736a1fd1f6
MD5 7fdd19df74329fa24ac629d2ec6ce66c
BLAKE2b-256 31c8d436b5541f55dc06292cbe7a457a532cb0ce73ae687f10ffc9d2e7d1705f

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f3a10853abc3dd13b37c328463ec05840626eaa988631d7165e48148d1f75dc4
MD5 68c40b077138a4688cf8c345fb00ec18
BLAKE2b-256 c429e303f9ee7aa5935893967d6ccbdf86ab85cf242eaa506393310b66fd42b7

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 27c22a3bd59f536667e9153329cee7b4077095db922ed76dc3fda86e246fa363
MD5 a8b2f74cbca140007baaeaaeda3a14a7
BLAKE2b-256 d1df716c3d3693a23c19e124741d14526a139626bec807231f099d9e4ba083f8

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp37-cp37m-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 97ad8bc1b839ef638ff100bfd91079a8a441e7bc2909a8da2aaf889af348149f
MD5 3de91873ce2e4549dfba8997080630f2
BLAKE2b-256 cc3ea4ff67abc1b14338684e2a0a595f7e57290c8103ef93d7987d9f246119b8

See more details on using hashes here.

File details

Details for the file baml_lib-0.42.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for baml_lib-0.42.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 24e97cf10eaa1a6d91de8ec7454900dc07a63eeab81c055ff00b17b61864f637
MD5 894478c2bcb548e8f8f94e6c691a8f93
BLAKE2b-256 87e83f4f25e8cfe50828999c4540ca370a65c9bc6f08803a241a85af7d3c5564

See more details on using hashes here.

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