lm-format-enforcer

View on PyPIReverse Dependencies (11)

0.10.9 lm_format_enforcer-0.10.9-py3-none-any.whl

Wheel Details

Project: lm-format-enforcer
Version: 0.10.9
Filename: lm_format_enforcer-0.10.9-py3-none-any.whl
Download: [link]
Size: 43940
MD5: 78cc15a2b2cfe496102fb24f56c0dc56
SHA256: 6f3602d3470f54b3ba10d356ea34cc136afbd13394a360949dd8d943a2f2471e
Uploaded: 2024-10-16 14:44:41 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: lm-format-enforcer
Version: 0.10.9
Summary: Enforce the output format (JSON Schema, Regex etc) of a language model
Author: Noam Gat
Author-Email: noamgat[at]gmail.com
Home-Page: https://github.com/noamgat/lm-format-enforcer
Project-Url: Bug Tracker, https://github.com/noamgat/lm-format-enforcer/issues
Project-Url: Documentation, 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: 15660 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.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=f3MrMEC_Qfoo1uZjqtDiAiBsRWipMRc1MFDlRB-nd-Y 8557
lmformatenforcer/consts.py sha256=g30hYNKwlgc564aX6ZTYbGPQsv5iHiXEPx0eSNyZbSw 1094
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=qLt8-Pu3_ZyTsvhYMq5oPx_kxnW19GPaTyWhOdJ_ctI 34589
lmformatenforcer/regexparser.py sha256=YoPSowclmDe6M4YbBabf3im2wAyUqzpKkQXAEMYMnEQ 3888
lmformatenforcer/tokenenforcer.py sha256=AnvFQWdMHZ8gC5wgBNH5AURqQtJ44cTrHGjGIKvWpAI 10240
lmformatenforcer/tokenizerprefixtree.py sha256=EYtWFfzXVY49OMAKm01MvA3SDSGfZl-mwc3WJwMJOUw 6813
lm_format_enforcer-0.10.9.dist-info/LICENSE sha256=0cAjc_naVKu0D7n6XKbBkTbRDadqEFT_HuJSgiGuG_4 1065
lm_format_enforcer-0.10.9.dist-info/METADATA sha256=m23Ia1CRbDDrL7N-gnortFDjA-w9YAy_2HP6EmbH5Mg 17143
lm_format_enforcer-0.10.9.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
lm_format_enforcer-0.10.9.dist-info/RECORD