Skip to main content

No project description provided

Project description

imarapy

中文文档

Python bindings for the imara-diff Rust library, providing efficient and robust text diffing functionality.

Installation

Via PyPI

pip install imarapy

Usage

Please refer to demo.py for detailed usage examples.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

imarapy-0.2.0-cp312-cp312-win_amd64.whl (143.1 kB view details)

Uploaded CPython 3.12Windows x86-64

imarapy-0.2.0-cp312-cp312-manylinux_2_28_x86_64.whl (289.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

imarapy-0.2.0-cp312-cp312-manylinux_2_28_aarch64.whl (282.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

imarapy-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (249.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

imarapy-0.2.0-cp311-cp311-win_amd64.whl (142.6 kB view details)

Uploaded CPython 3.11Windows x86-64

imarapy-0.2.0-cp311-cp311-manylinux_2_28_x86_64.whl (288.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

imarapy-0.2.0-cp311-cp311-manylinux_2_28_aarch64.whl (282.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

imarapy-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (251.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

imarapy-0.2.0-cp310-cp310-win_amd64.whl (142.7 kB view details)

Uploaded CPython 3.10Windows x86-64

imarapy-0.2.0-cp310-cp310-manylinux_2_28_x86_64.whl (289.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

imarapy-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl (282.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

imarapy-0.2.0-cp310-cp310-macosx_11_0_arm64.whl (251.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file imarapy-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: imarapy-0.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 143.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for imarapy-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 75adc3e5e0ca1297e076bee6e31de6723254cb424e185655d2610efc2f7e59d4
MD5 d3b071794df88d2827cde1fee4e465d5
BLAKE2b-256 df9999c5f90149974e027896641c1ffd6270d5691e15e885b7e2ff13cdadefca

See more details on using hashes here.

File details

Details for the file imarapy-0.2.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: imarapy-0.2.0-cp312-cp312-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 289.0 kB
  • Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for imarapy-0.2.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 865471d84ca7e8c86563efe9a3d788ceba0c2e609f5a75d75d70a058b004a1fe
MD5 22f6cd2601a623f0ce499be8c5d9f782
BLAKE2b-256 ae06bbcab13c420ff5617555516dd97b3acaa604d0891e4b7522297335963cf5

See more details on using hashes here.

File details

Details for the file imarapy-0.2.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: imarapy-0.2.0-cp312-cp312-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 282.2 kB
  • Tags: CPython 3.12, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for imarapy-0.2.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9bb1a0f1c8d698854ffef25a507bab11f549191e49a2fded5762d93d7282ebf5
MD5 3e6ff2a7860f37488aa73ee9bccfb080
BLAKE2b-256 7e6d627d0c4029b427d0ae1700269a3bde2cac4c0259ff2fcf7fe325e005a520

See more details on using hashes here.

File details

Details for the file imarapy-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: imarapy-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 249.2 kB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for imarapy-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e55bc8ce245f47f5458c398b87ba0d3c62308b28cde47bfdd7727ac40a43c5ac
MD5 85a0d13ce520cbe153a3932516420157
BLAKE2b-256 f740aa9e067232fbc0ffb7e6b9d78b574d046574aa881f3b551f17c49b362262

See more details on using hashes here.

File details

Details for the file imarapy-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: imarapy-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 142.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for imarapy-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6bc1520172801915db92201442c4d6bcdf5a067411b6b6829a2da1b63650dd24
MD5 d98d29a347cd5204c840eaf30663c0cb
BLAKE2b-256 6456e3ae9cdc61e6431d8f2d0c145ac9af7ca71d5cd4f523331aa0be33f81faf

See more details on using hashes here.

File details

Details for the file imarapy-0.2.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: imarapy-0.2.0-cp311-cp311-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 288.8 kB
  • Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for imarapy-0.2.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8d21d3bbaa5ad2351f8028bd4179636195e0f371a9970a1dcc3241095f2cdd7e
MD5 677dac133d2395be22c6a91befb58a4b
BLAKE2b-256 9fc0d1e53dea88dce0c702ec8a3c05347956bb4cd700123e40899c3ef836c8a2

See more details on using hashes here.

File details

Details for the file imarapy-0.2.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: imarapy-0.2.0-cp311-cp311-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 282.1 kB
  • Tags: CPython 3.11, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for imarapy-0.2.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1139031ac40b9a86afb59cd851715c4ed1e0d5ecc07e90204ce5d0ed797dc075
MD5 40a23edef937af45b5e7bdcdef5d5bcb
BLAKE2b-256 2134bb9dcc46e9db0d802d9830d5fd06119c00d1af78fbc0640408371afafff6

See more details on using hashes here.

File details

Details for the file imarapy-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

  • Download URL: imarapy-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 251.4 kB
  • Tags: CPython 3.11, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for imarapy-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 132aec45846bc96affb8f2859d29db3eb47c992a02a2f096fdc668e4d628d547
MD5 c354a8549cb0907920d62e3528be979c
BLAKE2b-256 f50a629a9fed1e807f7eb72565f4aa5ebd4b0643c2f847e6bfe69699e97412bb

See more details on using hashes here.

File details

Details for the file imarapy-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: imarapy-0.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 142.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for imarapy-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7cf45e1b01f2adfc6545a0d21e6f9ef15a1d6731cfcc39bf7aa10149f4d6fc8b
MD5 31438a69c3e1298809e6974cd89d92f5
BLAKE2b-256 ade4119e7c6886ea6baca83ee5c5c2c5c77dca7a58c322dfe043fef550f8ae1d

See more details on using hashes here.

File details

Details for the file imarapy-0.2.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: imarapy-0.2.0-cp310-cp310-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 289.0 kB
  • Tags: CPython 3.10, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for imarapy-0.2.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c19c1ab10b23d45baa8804092658a09ac6bbc1e7a1c3575bbd35ed69fc531e7d
MD5 b933f086cd081f30a7d8264a79f3fe07
BLAKE2b-256 9335ae78c7345666d6a0dbe454ac550912f36fe2bafdd6aa431d4b1da45c5ca1

See more details on using hashes here.

File details

Details for the file imarapy-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: imarapy-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 282.3 kB
  • Tags: CPython 3.10, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for imarapy-0.2.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aa189b4e4a1b310316910590a1149f477e7a4c8ea405e80519a6c63fcb3935a6
MD5 3d2a911ec2f0a838bd02f5a6e26a6ca6
BLAKE2b-256 9046dbf357f1ebbc1fc20aeaefabab5614e588627009a4e22b8647f26e484c48

See more details on using hashes here.

File details

Details for the file imarapy-0.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

  • Download URL: imarapy-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 251.7 kB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for imarapy-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 568b8bcc0e76d8cf9942c6a07f41a886a0203178644bf187b89663c0d2e4c8ca
MD5 98cbb8fb03ddeca8a200f282dbd04cbc
BLAKE2b-256 bcffc5b8ac98de4bba71ac220465bbe939eb5faf9c594fcb9fdc1ebe123761e7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page