lm-format-enforcer

View on PyPIReverse Dependencies (12)

0.10.10 lm_format_enforcer-0.10.10-py3-none-any.whl

Wheel Details

Project: lm-format-enforcer
Version: 0.10.10
Filename: lm_format_enforcer-0.10.10-py3-none-any.whl
Download: [link]
Size: 44231
MD5: cc5674333f76594062eb33c685af5555
SHA256: c5e4330c717780b046c77f46699f8a668cb2b806da540c0127da942538d13695
Uploaded: 2025-02-15 12:01:46 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: lm-format-enforcer
Version: 0.10.10
Summary: Enforce the output format (JSON Schema, Regex etc) of a language model
Author: Noam Gat
Author-Email: noamgat[at]gmail.com
Project-Url: Bug Tracker, https://github.com/noamgat/lm-format-enforcer/issues
Project-Url: Documentation, https://github.com/noamgat/lm-format-enforcer
Project-Url: Homepage, https://github.com/noamgat/lm-format-enforcer
Project-Url: Repository, https://github.com/noamgat/lm-format-enforcer
License: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8,<4.0
Requires-Dist: interegular (>=0.3.2)
Requires-Dist: packaging
Requires-Dist: pydantic (>=1.10.8)
Requires-Dist: pyyaml
Description-Content-Type: text/markdown
[Description omitted; length: 16035 characters]

WHEEL

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

RECORD

Path Digest Size
lmformatenforcer/__init__.py sha256=VQlyXyCK1HC4an39hFEdX9hae5vod1wY9DjHTVnJUCM 850
lmformatenforcer/analyzer.py sha256=imn5kKVaY833GY1D7qfY-A-7hJ0oQz9E3tcXIww5uTY 3893
lmformatenforcer/characterlevelparser.py sha256=Po4Xc6LtMHjpq0TzqstDj5Up5v0DvuN2hPwMQKUcqwo 8701
lmformatenforcer/consts.py sha256=oCGoNpy1_irPo4I4uA_LveR7Ptftd8doDraIydj0Ybc 1356
lmformatenforcer/exceptions.py sha256=oJuEhaGwaawtgGULhTSL-mnVVNiXuaBC_UNlh6MEfX8 104
lmformatenforcer/external/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
lmformatenforcer/external/jsonschemaobject.py sha256=XT1C-T8MtGzudm-hG5U1isRofLkPPoA5cA1ZjqYr7cs 10716
lmformatenforcer/external/jsonschemaobjectutil.py sha256=3W0IVrUDS6k0ydp-Nhd1ymQrDi4Fe3eO8naX-o20zl0 7044
lmformatenforcer/integrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
lmformatenforcer/integrations/exllamav2.py sha256=usZWTriLVp4aCA34Y8niehZTrOuY3-Lpig_q6De4Kk8 2595
lmformatenforcer/integrations/haystackv1.py sha256=WZ43iebe8Hag3J3ndAPfRgfxd-JWxhFVoUNvjA485ag 2820
lmformatenforcer/integrations/haystackv2.py sha256=YLkgadglK4d0Mf2-gJh4UlJiChZouIPjKxk2hYqAq7o 3510
lmformatenforcer/integrations/llamacpp.py sha256=W8MckPo2Jtf0_As3Aa4kCaKVQRsgPIVrKyDLX7EWvNQ 3572
lmformatenforcer/integrations/transformers.py sha256=PjglkWNJYq_3lMrLOxqXSD-6vb2WTEWCMx9Czl7DYag 7034
lmformatenforcer/integrations/trtllm.py sha256=zbk14D7qjrEHUTXYJRWO1Ql4-_VbdtUbwFfqj1-1BLU 3869
lmformatenforcer/integrations/vllm.py sha256=mBnjXlIuVLanwiqikLi6N2ZWBgqbEH5m8sjL5arPDBM 2987
lmformatenforcer/jsonschemaparser.py sha256=fPK4C5Bpy7fQ7oDsMx_B9f24dwZhyWk_0-0pu6XVcRE 34780
lmformatenforcer/regexparser.py sha256=YoPSowclmDe6M4YbBabf3im2wAyUqzpKkQXAEMYMnEQ 3888
lmformatenforcer/tokenenforcer.py sha256=AnvFQWdMHZ8gC5wgBNH5AURqQtJ44cTrHGjGIKvWpAI 10240
lmformatenforcer/tokenizerprefixtree.py sha256=EYtWFfzXVY49OMAKm01MvA3SDSGfZl-mwc3WJwMJOUw 6813
lm_format_enforcer-0.10.10.dist-info/LICENSE sha256=0cAjc_naVKu0D7n6XKbBkTbRDadqEFT_HuJSgiGuG_4 1065
lm_format_enforcer-0.10.10.dist-info/METADATA sha256=CNHtFp4SyxOaW1ijQU588twOmKt06vByfck7ajOgSiw 17531
lm_format_enforcer-0.10.10.dist-info/WHEEL sha256=IYZQI976HJqqOpQU6PHkJ8fb3tMNBFjg-Cn-pwAbaFM 88
lm_format_enforcer-0.10.10.dist-info/RECORD