PyLLMut
Introduction
PyLLMut—pronounced "Pill Moot" (/pɪl muːt/)—is
a research-based LLM-driven mutant generator library
for Python. It uses Large Language Models (LLMs) to
generate mutants for Python programs.
The current version of PyLLMut
supports GPT-4o and GPT-4o mini through their APIs.
We plan to add support for more models,
such as DeepSeek-R1.
Documentation
Full documentation is available at PyLLMut Documentation.
Installation
To install PyLLMut, follow the instructions in the Installation Guide.
Usage
For a quick example of how to use PyLLMut, refer to the Quick Start Guide.
API Reference
For details on PyLLMut's available API, refer to the API Reference.
Acknowledgments
PyLLMut is a research-based project, inspired by the study On the Use of Large Language Models in Mutation Testing, which was originally for Java.
Release files for PyLLMut 0.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyllmut-0.6.0.tar.gz | 25.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyllmut-0.6.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 52.7 kB
Release files / pyllmut-0.6.0.tar.gz
| Download URL | pyllmut-0.6.0.tar.gz |
|---|---|
| Size | 25.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
01ed6ae0c21a1f27eccb6beec0f0f581d6177c66d538e46a0fdaa57b31669040
|
|
BLAKE2b-256 checksum How to use checksums |
d77aa2f409bbe088786c886259abd515bcb0cf6b5ba3d0f2d28de35fff6dd5a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.8.20
|
Release files / pyllmut-0.6.0-py3-none-any.whl
| Download URL | pyllmut-0.6.0-py3-none-any.whl |
|---|---|
| Size | 27.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
10f5ae47b3cd65642041317294b9a3d7e05b58114e20bf5421be0a63bd1397b3
|
|
BLAKE2b-256 checksum How to use checksums |
e8531fb5edec062d948fc1f6d4110a4cce1763e1da4afeb624f01d061cb6fe99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.8.20
|