Metadata-Version: 2.1
Name: autogrammer
Version: 0.0.1
Summary: A library for generating syntactically valid code from an LLM.
Author-email: Kevin Scott <kevin@autogrammer.dev>
Project-URL: Homepage, https://github.com/thekevinscott/autogrammer
Project-URL: Bug Tracker, https://github.com/thekevinscott/autogrammer/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE

# Autogrammer

<a href="https://www.npmjs.com/package/autogrammer"><img alt="Latest Autogrammer NPM Version" src="https://badge.fury.io/js/autogrammer.svg" /></a>
<a href="https://github.com/thekevinscott/autogrammer/blob/master/LICENSE"><img alt="License for Autogrammer" src="https://img.shields.io/npm/l/autogrammer" /></a>
<a href="https://www.npmjs.com/package/cnotort"><img alt="Downloads per week on NPM for Autogrammer" src="https://img.shields.io/npm/dw/autogrammer" /></a>
<a href="https://github.com/thekevinscott/autogrammer/actions/workflows/tests.yml"><img src="https://github.com/thekevinscott/autogrammer/actions/workflows/tests.yml/badge.svg" alt="Status of tests for Autogrammer repository" /></a>
<a href="https://codecov.io/gh/thekevinscott/autogrammer"><img alt="Code Coverage for Autogrammer" src="https://img.shields.io/codecov/c/github/thekevinscott/autogrammer" /></a>
<a href="https://deepsource.io/gh/thekevinscott/autogrammer/?ref=repository-badge"><img alt="DeepSource issues for Autogrammer" src="https://deepsource.io/gh/thekevinscott/autogrammer.svg/?label=active+issues&show_trend=true" /></a>

Autogrammer is a Python library for generating syntactically valid code from an LLM. It achieves this by leveraging grammars to restrain LLM tokens.
