formatron

View on PyPIReverse Dependencies (1)

0.4.9 formatron-0.4.9-py3-none-any.whl

Wheel Details

Project: formatron
Version: 0.4.9
Filename: formatron-0.4.9-py3-none-any.whl
Download: [link]
Size: 40191
MD5: f086284944fe3c95f0f40aca70316b58
SHA256: 61601683dbc9bc45c3d0ba48b3f7f38feddefa8780cfb30ba407f28cdae7b644
Uploaded: 2024-11-08 04:38:52 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: formatron
Version: 0.4.9
Summary: Formatron empowers everyone to control the output format of language models with minimal overhead.
Author-Email: Xintong Sun <xs28[at]rice.edu>
Project-Url: Repository, https://github.com/Dan-wanna-M/formatron
License: MIT License Copyright (c) 2023 Huanghe Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: deep learning,language model,guided generation,structured generation,constrained decoding
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Text Processing
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Python: >=3.10
Requires-Dist: pydantic (<3,>=2)
Requires-Dist: kbnf (<0.5.0,>=0.4.0)
Requires-Dist: general-sam (<2,>=1)
Requires-Dist: jsonschema (<5,>=4)
Requires-Dist: frozendict (<3,>=2)
Requires-Dist: exllamav2 (<0.3.0,>=0.0.17); extra == "exllamav2"
Requires-Dist: rwkv (<0.9.0,>=0.7.4); extra == "rwkv"
Requires-Dist: transformers (<5,>=4); extra == "transformers"
Requires-Dist: vllm (<0.7.0,>=0.2.2); extra == "vllm"
Provides-Extra: exllamav2
Provides-Extra: rwkv
Provides-Extra: transformers
Provides-Extra: vllm
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 28791 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.3.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
formatron/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
formatron/config.py sha256=0ouSJLpbPWAqOMC36cYN0il_JOZeuA02-tdgQnS2sHE 466
formatron/extractor.py sha256=DxUUEoz9dkdbGR4RexACuvgszfi4PCc-m2w3G2ambgc 7097
formatron/formatter.py sha256=p17XVOe4Kyufikqjf3OjuAzroqDgGtjKniUfTKZk-A0 19541
formatron/formats/__init__.py sha256=yQgvFrQH9n5tmgeNiXDxNC4SuY0avLR3wjPbL7ZCuGY 88
formatron/formats/json.py sha256=5nfwOiYcjxAAJj47_Zy9pDHJx44qF6VG1crShNyCkZU 25867
formatron/formats/regex.py sha256=TJk_Ht9DlmdfMglEAA24zZYsdnY1bZW0J9g9EQ2U1eU 2548
formatron/integrations/RWKV.py sha256=Dgxtxw17pYCZ7K8MxrzduTZnlPw4gSzjr5dga8CWTOU 4492
formatron/integrations/__init__.py sha256=PYVLoHvNiN6Lac9ZgzrDPSm8QPiq1233DxDLtaZ5Fq0 82
formatron/integrations/exllamav2.py sha256=9O7BheZQPU7ZJeomuUlUMuTL2QRQCHaCapwJ20eIjlA 6277
formatron/integrations/transformers.py sha256=1AsbtTQBdQowJe-d5VL1VPpD20sbs_GwxHANlj4ZLUI 6983
formatron/integrations/utils.py sha256=etKEfAJiEtu1mIWRYTL0CPNhhGcAzuyu0N83XKlQjew 3601
formatron/integrations/vllm.py sha256=2Q09qZrOeyurKvcUeAfw8yfjQTtO0pOTvTfU0n0Q_0k 6041
formatron/schemas/__init__.py sha256=oojyuBK1gfXmvnvhTXTiSW4exgqqeKsJ5SjwC8-lBFQ 279
formatron/schemas/dict_inference.py sha256=qQnVIsSLYba7qUBdXCPwMTE8Awx7PxENV9dRdu8dZUk 3127
formatron/schemas/json_schema.py sha256=PCFTsw9DSHAMcfZZv_YnisIwTvDYkmCAax6V75c-Vg0 16310
formatron/schemas/pydantic.py sha256=_W2oq3BKXkVtnyku0l33pPMQyx6ImqLh8xC2B1EyXl0 4767
formatron/schemas/schema.py sha256=SBa8Wtp89W58sIkDSYlsbcBw_ATje2DQVAqKcW60xSc 1731
formatron-0.4.9.dist-info/LICENSE sha256=Jf-CTC8-9VI824tQHR-esmgNfTBTWIV9q_nbHEQ_iRw 1064
formatron-0.4.9.dist-info/METADATA sha256=8ctkLVYwCU6kzh0rtvnjxewuCe8ujthPzibHXm61_5A 31554
formatron-0.4.9.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
formatron-0.4.9.dist-info/top_level.txt sha256=D4i4-uwme5JbTt0sYF_V6S1_0kOY2uGFO2ec7iwyd4E 10
formatron-0.4.9.dist-info/RECORD

top_level.txt

formatron