lmfunctions

View on PyPIReverse Dependencies (0)

0.2.1 lmfunctions-0.2.1-py3-none-any.whl

Wheel Details

Project: lmfunctions
Version: 0.2.1
Filename: lmfunctions-0.2.1-py3-none-any.whl
Download: [link]
Size: 34849
MD5: 73a6a491b015700620043a3c57ccab78
SHA256: 1bc2e06a474cbd66c693f93e134b979362af6c57a57879f0dbbd2ccc1cbb272e
Uploaded: 2024-09-06 03:55:08 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: lmfunctions
Version: 0.2.1
Summary: Python functions backed by language models
Author: Francesco Dinuzzo
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10,<4.0
Requires-Dist: aiohttp (<4.0.0,>=3.9.5)
Requires-Dist: datamodel-code-generator (<0.26.0,>=0.25.5)
Requires-Dist: fsspec (<2025.0.0,>=2024.3.1)
Requires-Dist: huggingface-hub (<0.25.0,>=0.23.2)
Requires-Dist: jinja2 (<4.0.0,>=3.1.4)
Requires-Dist: lm-format-enforcer (<0.11.0,>=0.10.2)
Requires-Dist: openai (<2.0.0,>=1.16.2)
Requires-Dist: opentelemetry-sdk (<2.0.0,>=1.25.0)
Requires-Dist: pandas (<3.0.0,>=2.2.2)
Requires-Dist: pydantic (<3.0.0,>=2.6.0)
Requires-Dist: pyyaml (<7.0.0,>=6.0.1)
Requires-Dist: requests (<3.0.0,>=2.32.3)
Requires-Dist: rich (<14.0.0,>=13.6.0)
Requires-Dist: tenacity (<10.0.0,>=8.2.3)
Description-Content-Type: text/markdown
[Description omitted; length: 14374 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
lmfunctions/__init__.py sha256=pb9HWRJp218BJP_mn13OFuBkI5sYf10Pt2YfSXQwYps 2357
lmfunctions/backends/__init__.py sha256=Qs6T2jLW1Lwc4OmuZ2sN3xyrwMpDYJf14P5GJVokT58 292
lmfunctions/backends/litellm.py sha256=YWCN9EuBjr6ZGYiT66t-JydRXafMjVIDOll1Yc0Itxg 1849
lmfunctions/backends/llamacpp.py sha256=8HmpuKdKnkDT5RdN02f4LFCj-k_mjmo83VTrrJtTay8 6216
lmfunctions/backends/transformers.py sha256=XbXmhQyLWG5ozXVy6_y8gssNuVTxyw8O1f8sS8NTEGw 4340
lmfunctions/base.py sha256=ot8kBnOphgx9pD1njN5p3uNo3hN4Zr_sTSgH9WsUtm8 4297
lmfunctions/chat.py sha256=fu6vlXWHU4Xl9G_FZIF4U4_WBhtvh0j6UreZsacQxkA 3154
lmfunctions/default.py sha256=YlCQIuwOfSB6hlcyzhkD_IKcT0YtvdtdFLF9AOb2RM0 407
lmfunctions/eventmanager.py sha256=fiIbolzdd6-8hBA6HntxfzKAivBx3ax_gy818Pl0pKg 1065
lmfunctions/handlers/__init__.py sha256=a7voQevYcT6dc3YOjgatp_DDQPGObQEAxWRZpfiUrLs 568
lmfunctions/handlers/logging.py sha256=jl9Uq-B40FmHEj6YSjbe_qrR7LAPlzgj_qI_Zss0Sm4 2586
lmfunctions/handlers/otelevent.py sha256=bCVRT8wTWSB2WX6lxr2KWHE3N9urAAtLwFMpUuigsZ0 635
lmfunctions/handlers/panelprint.py sha256=TPb_O4Q9c2qANKEqYUvdJlvXsLVihMVHlMXVnchKb6I 555
lmfunctions/handlers/print.py sha256=38gPw8PQXB4XBTkNtT_b0zDM6F_82mi_QX3hf8IlUk0 534
lmfunctions/lmfunc.py sha256=-rFpGi6geEv2xWNGAi66DIMwyQ0pdN0WMRTiwvHBeng 17151
lmfunctions/lmhub.py sha256=_VnGCAEvdxXXLUJkUiWYD4Fq4IXhe3oDg_2ZIkJZmoI 443
lmfunctions/managers/__init__.py sha256=6kJYZaq0WVhw5s81RZ_2AAMpBUUV_QjDfTlMdi6qv48 254
lmfunctions/managers/consolerich.py sha256=JrZ2Xwtie7SgkXiyPD-lF50Tcs1PwL5Tj0Eu4VfvzFM 1320
lmfunctions/managers/filelog.py sha256=bvOHtgUVltXyjk6BpvAV3u8rvwgNX_AP0BV9TCYCPPk 1737
lmfunctions/managers/panelprint.py sha256=hpgJtEdAEzQ0XnyVniupsbPySp-Dcq4nkQQNU0el9Z4 998
lmfunctions/managers/timeevents.py sha256=rwo4zsSbmFZM5WFPYt-jDN2IiF8Gn7XdASKHbx1-wfU 2251
lmfunctions/managers/tokenstream.py sha256=UUl66-9x2Jh5HtQ5PBMinNQ1ob3QE_01gS7NA2TtRuI 343
lmfunctions/message.py sha256=8QDqNb-xUb4L3nQ-4z7_nrjAa_1OqMk018Rf4iyNol8 4522
lmfunctions/metaprompt.jinja sha256=Z0knpexyhr3XhJWUne1NkIMaba4WmvdK7L3fM8BuX7o 550
lmfunctions/retrypolicy.py sha256=M7YdgJCjedfsN-km7Q_A50tU9s_KAwKPRHGMUH7Gjpk 2421
lmfunctions/utils/__init__.py sha256=vJrw4nNvFmaqQO0zhRqzZtWQv0aQKkobI565Ug3LY5Y 444
lmfunctions/utils/cuda_check.py sha256=6demAo1e6gbHyurdDJK6vkTeVkBjSvkiqZesyGfGhpA 1449
lmfunctions/utils/dictutils.py sha256=ybLMB5WaupfD583H_67KeH1KYboT_bOILngDUirDLDE 1813
lmfunctions/utils/importutils.py sha256=P6WiUmSYgQw6CVKEC6B7qG-9UL401I4Er5BJG1tXlcI 1246
lmfunctions/utils/panelprint.py sha256=5KIf6D0SN1tOPJ-HQh6bCDucAHbqcZNKiFNcDUQ6O8c 444
lmfunctions/utils/pydantic.py sha256=6cxf3H42-xOVme_yTpUJRCYQo00pCVRkSkWaXL7i5n8 1520
lmfunctions/utils/tracing.py sha256=XnlmXpLryHBoCBrFkTZEnMndF1LXZi8nyWo_-HP-9Iw 464
lmfunctions-0.2.1.dist-info/LICENSE sha256=msywPqfwbSUsDCYNV98LLit4gla9XC0KbFmLGDjFaGU 1069
lmfunctions-0.2.1.dist-info/METADATA sha256=oIGxGTj4yEEvs5woY66tEQX26KRHoSxRFFyvw-roqFM 15461
lmfunctions-0.2.1.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
lmfunctions-0.2.1.dist-info/RECORD