Metadata-Version: 2.4
Name: patchling
Version: 0.0.1
Summary: Name reserved for patchling — a natural-language code transformation primitive (generate a unified diff from a plain-English goal, then smartapply it). See gptdiff / gptdiff-js.
Author: 255labs
License: MIT
Project-URL: Homepage, https://github.com/255BITS/gptdiff
Project-URL: Browser/Node runtime (npm), https://www.npmjs.com/package/patchling
Project-URL: Python runtime (gptdiff), https://pypi.org/project/gptdiff/
Keywords: patchling,smartapply,diff,patch,llm,code-transformation,gptdiff
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 1 - Planning
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# patchling

**Natural-language code transformation, as a library.** Hand patchling a set of
files plus a plain-English goal; get back a unified git diff, and via
`smartapply` the transformed files — even when `git apply` would reject the diff
(drifted lines, fuzzy hunks, renames, new files, deletions).

This PyPI name is **reserved by [255labs](https://255labs.xyz)** for the
patchling project. Available runtimes today:

- **Browser / Node** — [`patchling` on npm](https://www.npmjs.com/package/patchling)
- **Python** — currently [`gptdiff`](https://pypi.org/project/gptdiff/), being
  renamed to patchling. See [github.com/255BITS/gptdiff](https://github.com/255BITS/gptdiff).

MIT licensed.
