Skip to main content

Pyimprove

Automated program repair for Python using Genetic Improvement.

Installation

This project is avaliable through pip:

pip install pyimprove

And run the project using:

python -m pyimprove ./bugs/custom/factorial.py ./bugs/custom/factorial_test.py

Future development

This project was made during University and there were a lot of features that were dropped due to time constraints. There are also a raft of changes I would make in hindsight after completing the first version. Please checkout the issue board to see future intended development.

Metadata

Release files for pyimprove 0.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyimprove 0.0.3
File Size Uploaded Provenance Actions
pyimprove-0.0.3.tar.gz 27.4 kB Without provenance Details for pyimprove-0.0.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pyimprove 0.0.3
File Interpreter ABI Platform Actions
pyimprove-0.0.3-py3-none-any.whl Python 3 none any Details for pyimprove-0.0.3-py3-none-any.whl

Total release size: 88.2 kB

Release files / pyimprove-0.0.3.tar.gz

Download URL pyimprove-0.0.3.tar.gz
Size 27.4 kB
Tags Source
SHA-256 checksum
How to use checksums
1a94359723c96c573dd943988d5ef13fc993b2e396eb51174af42737a2bebbc7
BLAKE2b-256 checksum
How to use checksums
856a0162ccb7fb9f6421638bbb9ad998d8a602c5d669ff7d57405342e51cec13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.4

Release files / pyimprove-0.0.3-py3-none-any.whl

Download URL pyimprove-0.0.3-py3-none-any.whl
Size 60.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bc485f89a435ca0c6ecfafe45754235c974d39283be9751cd7200d9d9339738b
BLAKE2b-256 checksum
How to use checksums
96036812ea6ba2c0a27731df6d312bcd0c16c5f1bd28b2f524524ecfec35fbad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.4

Security for pyimprove 0.0.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page