{"package": "sammo", "summary": "A flexible, easy-to-use library for running and optimizing prompts for Large Language Models (LLMs).", "pypi_url": "https://pypi.org/project/sammo", "piwheels_url": "https://www.piwheels.org/project/sammo", "releases": {"0.3.3": {"released": "2025-06-23 15:46:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sammo-0.3.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sammo/sammo-0.3.3-py3-none-any.whl", "filehash": "64e10dfda4eaa6b3ff5063c69fc4650a29c577094927841112b7805ecf7f0c63", "filesize": 80339, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<3.13", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "async-timeout", "beartype", "cssselect", "dill", "diskcache", "filelock", "frozendict", "jsonpath-ng", "lxml", "markdown-it-py", "mistletoe", "more-itertools", "numpy", "orjson", "pybars3", "pyglove", "pyyaml", "quattro", "spacy", "tabulate", "xmltodict"]}}}, "0.3.2": {"released": "2024-12-20 10:24:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sammo-0.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sammo/sammo-0.3.2-py3-none-any.whl", "filehash": "442f3050ade8c6ef4d268646f7299ec391db84f0b98c58ec1c64f8bf4be56510", "filesize": 79785, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<3.13", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "async-timeout", "beartype", "cssselect", "dill", "diskcache", "filelock", "frozendict", "jsonpath-ng", "lxml", "markdown-it-py", "mistletoe", "more-itertools", "numpy", "orjson", "pybars3", "pyglove", "pyyaml", "quattro", "spacy", "tabulate", "xmltodict"]}}}, "0.3.1": {"released": "2024-11-13 23:43:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sammo-0.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sammo/sammo-0.3.1-py3-none-any.whl", "filehash": "d2d6ab840a157a6fc17a3889749edd4d803857dcc4b77ac685c05608be2019a1", "filesize": 79780, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<3.12", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "async-timeout", "beartype", "cssselect", "dill", "diskcache", "filelock", "frozendict", "jsonpath-ng", "lxml", "markdown-it-py", "mistletoe", "more-itertools", "numpy", "orjson", "pybars3", "pyglove", "pyyaml", "quattro", "spacy", "tabulate", "xmltodict"]}}}, "0.2.7": {"released": "2024-10-21 22:43:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sammo-0.2.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sammo/sammo-0.2.7-py3-none-any.whl", "filehash": "386c5557bc9ccaa1389bf033df0357a407665329b5c83956d62ea63e336f6f25", "filesize": 74677, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<3.12", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "async-timeout", "beartype", "dill", "diskcache", "filelock", "frozendict", "jsonpath-ng", "markdown-it-py", "more-itertools", "numpy", "orjson", "pybars3", "pyglove", "pyyaml", "quattro", "spacy", "tabulate", "xmltodict"]}}}, "0.2.6": {"released": "2024-10-16 18:30:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sammo-0.2.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sammo/sammo-0.2.6-py3-none-any.whl", "filehash": "17c07db966e219c3aa83a2150ddf1c5fdfd257012c435e07880fa34e95305495", "filesize": 74578, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<3.12", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "async-timeout", "beartype", "dill", "diskcache", "filelock", "frozendict", "jsonpath-ng", "markdown-it-py", "more-itertools", "numpy", "orjson", "pybars3", "pyglove", "pyyaml", "quattro", "spacy", "tabulate", "xmltodict"]}}}, "0.2.4": {"released": "2024-08-19 20:59:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sammo-0.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sammo/sammo-0.2.4-py3-none-any.whl", "filehash": "6189762cd8afe0b4b2c09dbc08b7aab3631d8252479bb02c6a7df2bb952ea2fa", "filesize": 71596, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<3.12", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "async-timeout", "beartype", "dill", "diskcache", "filelock", "frozendict", "jsonpath-ng", "markdown-it-py", "more-itertools", "numpy", "orjson", "pybars3", "pyglove", "pyyaml", "quattro", "spacy", "tabulate", "xmltodict"]}}}, "0.2.1": {"released": "2024-08-02 20:46:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sammo-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sammo/sammo-0.2.1-py3-none-any.whl", "filehash": "5dce2973c2ca30dad690c32712b9516b802c18abc268584f20c1065310385158", "filesize": 70112, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<3.12", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "async-timeout", "beartype", "dill", "diskcache", "filelock", "frozendict", "jsonpath-ng", "markdown-it-py", "more-itertools", "numpy", "orjson", "pybars3", "pyglove", "pyyaml", "quattro", "spacy", "tabulate", "xmltodict"]}}}, "0.2.0": {"released": "2024-07-16 17:56:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sammo-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sammo/sammo-0.2.0-py3-none-any.whl", "filehash": "016f38a9ef53804e90b94bc456a0c8071584d7f57499dd3791e2b20397fbd8ea", "filesize": 70107, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<3.12", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "async-timeout", "beartype", "dill", "diskcache", "filelock", "frozendict", "jsonpath-ng", "markdown-it-py", "more-itertools", "numpy", "orjson", "pybars3", "pyglove", "pyyaml", "quattro", "spacy", "tabulate", "xmltodict"]}}}, "0.1.8": {"released": "2024-07-10 17:24:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sammo-0.1.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sammo/sammo-0.1.8-py3-none-any.whl", "filehash": "84467bdd70a1a1d7d2b425826d98d4f4c35d021ecd14bc819c5f9261e4ba1435", "filesize": 67679, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<3.12", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "async-timeout", "beartype", "diskcache", "filelock", "frozendict", "jsonpath-ng", "markdown-it-py", "more-itertools", "numpy", "orjson", "pybars3", "pyglove", "pyyaml", "quattro", "spacy", "tabulate", "xmltodict"]}}}, "0.1.7": {"released": "2024-05-30 20:32:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sammo-0.1.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sammo/sammo-0.1.7-py3-none-any.whl", "filehash": "406873346685694da19251d5dd11bdf403bc8487f84064c9c3aba846fcf68d04", "filesize": 66878, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<3.12", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "async-timeout", "beartype", "diskcache", "filelock", "frozendict", "jsonpath-ng", "markdown-it-py", "more-itertools", "numpy", "orjson", "pybars3", "pyglove", "pyyaml", "quattro", "spacy", "tabulate", "xmltodict"]}}}, "0.1.6": {"released": "2024-03-28 17:18:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sammo-0.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sammo/sammo-0.1.6-py3-none-any.whl", "filehash": "05eb8782ec130fca46bdf87143560ca2519dbfa21dd09bc7a27de01cc03d1d5a", "filesize": 66488, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.12", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "beartype", "diskcache", "filelock", "frozendict", "jsonpath-ng", "markdown-it-py", "more-itertools", "numpy", "orjson", "pybars3", "pyglove", "pyyaml", "spacy", "tabulate", "xmltodict"]}}}, "0.1.4": {"released": "2024-03-12 21:40:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sammo-0.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sammo/sammo-0.1.4-py3-none-any.whl", "filehash": "cd86e8a2ee658de076091796c1c11b9b91e9d406319ba7fee18595c2f07e693c", "filesize": 66376, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.12", "apt_dependencies": [], "pip_dependencies": ["aiohttp", "beartype", "filelock", "frozendict", "jsonpath-ng", "markdown-it-py", "more-itertools", "numpy", "orjson", "pybars3", "pyglove", "pyyaml", "spacy", "tabulate", "xmltodict"]}}}, "0.1.0.6": {"released": "2024-01-25 02:08:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sammo-0.1.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sammo/sammo-0.1.0.6-py3-none-any.whl", "filehash": "3675a3642e84fe188260a004cdbd0925b56928cfe245c0e17f2a7bed6b6e5f7e", "filesize": 61864, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.12", "apt_dependencies": [], "pip_dependencies": ["beartype", "filelock", "frozendict", "jsonpath-ng", "markdown-it-py", "more-itertools", "numpy", "openai", "orjson", "pybars3", "pyglove", "pyyaml", "spacy", "tabulate", "xmltodict"]}}}, "0.1.0.5": {"released": "2024-01-25 01:42:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sammo-0.1.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sammo/sammo-0.1.0.5-py3-none-any.whl", "filehash": "42f4c23cec1e004f3a4e5d6ab39955a2e75919fdaf8058c80ed7b0c122f564f5", "filesize": 61865, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.12", "apt_dependencies": [], "pip_dependencies": ["beartype", "filelock", "frozendict", "jsonpath-ng", "markdown-it-py", "more-itertools", "numpy", "openai", "orjson", "pybars3", "pyglove", "pyyaml", "spacy", "tabulate", "xmltodict"]}}}, "0.1.0.4": {"released": "2024-01-05 11:15:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sammo-0.1.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sammo/sammo-0.1.0.4-py3-none-any.whl", "filehash": "15730fd8ec6fe1aeecbff5c5e27deb1f11f871f0c1b2390b3c52a3ab7067fc61", "filesize": 61178, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.11,<3.12", "apt_dependencies": [], "pip_dependencies": ["beartype", "docstring-inheritance", "filelock", "frozendict", "jsonpath-ng", "markdown-it-py", "more-itertools", "numpy", "openai", "orjson", "pybars3", "pyglove", "pyyaml", "spacy", "tabulate", "typing-extensions", "xmltodict"]}}}, "0.1.0.3": {"released": "2024-01-05 10:35:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sammo-0.1.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sammo/sammo-0.1.0.3-py3-none-any.whl", "filehash": "8e1cb8a342028a13b466a6f204eb253ee4328a24a599605ebf8d2526354aa642", "filesize": 61192, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.12", "apt_dependencies": [], "pip_dependencies": ["beartype", "docstring-inheritance", "filelock", "frozendict", "jsonpath-ng", "markdown-it-py", "more-itertools", "numpy", "openai", "orjson", "pybars3", "pyglove", "pyyaml", "spacy", "tabulate", "typing-extensions", "xmltodict"]}}}, "0.1.0.2": {"released": "2024-01-05 09:56:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sammo-0.1.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sammo/sammo-0.1.0.2-py3-none-any.whl", "filehash": "109e5027824cdd1b8149705bad3a749e82151fab62eb6cec4e99cff07017699b", "filesize": 61188, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.12", "apt_dependencies": [], "pip_dependencies": ["beartype", "docstring-inheritance", "filelock", "frozendict", "jsonpath-ng", "markdown-it-py", "more-itertools", "numpy", "openai", "orjson", "pybars3", "pyglove", "pyyaml", "spacy", "tabulate", "typing-extensions", "xmltodict"]}}}, "0.1.0.1": {"released": "2023-12-14 19:22:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sammo-0.1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sammo/sammo-0.1.0.1-py3-none-any.whl", "filehash": "bb0c4329f62ce8ee472faee38213a591177248406beb09fb2077c24750991ea0", "filesize": 61181, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<3.12", "apt_dependencies": [], "pip_dependencies": ["beartype", "docstring-inheritance", "filelock", "frozendict", "jsonpath-ng", "markdown-it-py", "more-itertools", "numpy", "openai", "orjson", "pybars3", "pyglove", "pyyaml", "spacy", "tabulate", "tiktoken", "typing-extensions", "xmltodict"]}}}}}