An LLM-driven mutant generator library for Python
Project description
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 a given Python module.
The current version of PyLLMut
supports only gpt-4o-mini through its API.
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.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyllmut-0.1.0.tar.gz.
File metadata
- Download URL: pyllmut-0.1.0.tar.gz
- Upload date:
- Size: 24.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b501bf711bc0ba5ed4b458afd510ee03e0b5743c8c95a808e52bf0c2b64b836
|
|
| MD5 |
e09b00246b96a350aa77a0ab310c0a9c
|
|
| BLAKE2b-256 |
09842a6c90ab3ad92a54975f3678b299390c855f0f0bfbd5876dacf7340de083
|
File details
Details for the file pyllmut-0.1.0-py3-none-any.whl.
File metadata
- Download URL: pyllmut-0.1.0-py3-none-any.whl
- Upload date:
- Size: 26.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c35740edc41e4d3dcd0e91b3d5fa5356b8b4ae0de78154c91cd0d4cecb4820f1
|
|
| MD5 |
d2d71fc27cc6fd89b832f24d24cc265e
|
|
| BLAKE2b-256 |
2f5d26183bdc6367111411e6122c0a05af3a32370ad0d456132b23e76049090d
|