Skip to main content

fladrif

Quick and dirty library to generate a "patch" transforming one tree into another. Heavily based on rstdiff by Stefan Merten.

Usage

Subclass fladrif.treediff.Adapter to connect your tree objects to the algorithm in this package.

Then, use fladrif.treediff.TreeMatcher to compute the set of operations in the patch.

Finally, you can subclass fladrif.apply.Apply to walk the operations to build a new tree.

Metadata

Release files for fladrif 0.2.0

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

Source distribution (sdist)

Source distribution for fladrif 0.2.0
File Size Uploaded Provenance Actions
fladrif-0.2.0.tar.gz 4.8 kB Without provenance Details for fladrif-0.2.0.tar.gz

Built distribution (wheel)

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

Total release size: 11.2 kB

Release files / fladrif-0.2.0.tar.gz

Download URL fladrif-0.2.0.tar.gz
Size 4.8 kB
Tags Source
SHA-256 checksum
How to use checksums
3512d732dd6802f100643895f9bde667cc2d072cf03936d9179e94c1c2495727
BLAKE2b-256 checksum
How to use checksums
3c08d9c18a63ccdaa269f8397107897742a0bec75123c6caf91a25a51b4da8eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.11.4 Linux/6.1.38-gentoo-dist

Release files / fladrif-0.2.0-py3-none-any.whl

Download URL fladrif-0.2.0-py3-none-any.whl
Size 6.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
34ce53c2084159d7d5cd2f886db62ca9db0569d7d1c17799ab99e62831d4c53b
BLAKE2b-256 checksum
How to use checksums
c4532e6b79e51ed771be268dde26caa57c64d5552fd49019c7a66f9ee18330be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.11.4 Linux/6.1.38-gentoo-dist

Security for fladrif 0.2.0

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