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.1-cp312-cp312-win_amd64.whl (142.6 kB view details)

Uploaded CPython 3.12Windows x86-64

imarapy-0.2.1-cp312-cp312-manylinux_2_28_x86_64.whl (288.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

imarapy-0.2.1-cp312-cp312-manylinux_2_28_aarch64.whl (281.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

imarapy-0.2.1-cp312-cp312-macosx_11_0_arm64.whl (248.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

imarapy-0.2.1-cp311-cp311-win_amd64.whl (142.3 kB view details)

Uploaded CPython 3.11Windows x86-64

imarapy-0.2.1-cp311-cp311-manylinux_2_28_x86_64.whl (288.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

imarapy-0.2.1-cp311-cp311-manylinux_2_28_aarch64.whl (281.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

imarapy-0.2.1-cp311-cp311-macosx_11_0_arm64.whl (250.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

imarapy-0.2.1-cp310-cp310-win_amd64.whl (142.4 kB view details)

Uploaded CPython 3.10Windows x86-64

imarapy-0.2.1-cp310-cp310-manylinux_2_28_x86_64.whl (288.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

imarapy-0.2.1-cp310-cp310-manylinux_2_28_aarch64.whl (281.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

imarapy-0.2.1-cp310-cp310-macosx_11_0_arm64.whl (250.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: imarapy-0.2.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 142.6 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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 879ee0da0517236f039a15b6be40548c4872a812735be2b9db84857ac73149e6
MD5 1736560dc03565c97decd95aa7e7fb71
BLAKE2b-256 5f4c9f2555b807dbb06d2fc46e89f86ede655eaad0f3dfdb115b8784b905efbc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: imarapy-0.2.1-cp312-cp312-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 288.2 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.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0d539b4f752408abb92cf493be7f2d5644c8bb229c5bd57a6a19352cdfc9f2af
MD5 07fe5418f3425ea0af040dbaf3a73230
BLAKE2b-256 e923dd70559324ac5a0f2289e2c24b883e4ea9b5ddd4e1cf5efa9a6ecf9ae4bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: imarapy-0.2.1-cp312-cp312-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 281.3 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.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 79af13137793fd1d37149f807d68269bc16084a5b515fa67b7dace50b6c680a8
MD5 b1b45f31f65d1fe568138e662a9e4722
BLAKE2b-256 a20e80f835b976d6fb6ffff918f8dc1635f773292dadf89be9a8397a81b03f99

See more details on using hashes here.

File details

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

File metadata

  • Download URL: imarapy-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 248.4 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.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c10aeee8945a82c6e2c8bf40fb197fe679df59171b3e9f7576172d4d79cbe1b5
MD5 304f2bba00c4117a818a3dcbbc2551c4
BLAKE2b-256 1a6c347f54a353d225abfa9a95d23c250646cda2986664ed9d394f874e7757d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: imarapy-0.2.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 142.3 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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2aeb6e8ad206e91b8f96aaebffd2660efa97a8d78f12a733d4c19db1cef249d9
MD5 f942abf421c94e72e4e445ff141a1bd0
BLAKE2b-256 08178999131ebefd79b41342af6505172ec33e89469f9d87b606b24cb6b4dc6f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: imarapy-0.2.1-cp311-cp311-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 288.0 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.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e4c9c86721f0e71a665099f71758b05eadd8e4b7ccbc0a2a820cd4bb9ec58608
MD5 75ecd6b812cf1c9558bd4b415d4b3166
BLAKE2b-256 984a4c86de1f670a3450b5659a2f03c92a0f9f1ae1620e8792e2896c304e824e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: imarapy-0.2.1-cp311-cp311-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 281.2 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.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f5bb6d80eb0db9dd1730a655f2992f701c34ed91853e1e0a6c2c013227c35abc
MD5 8a303792074ab98655cc7ead988751aa
BLAKE2b-256 303ea02db5495c93a1fb8cacacf68fa4492615d8839395ebc7f5d5f3fdae088c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: imarapy-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 250.1 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.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 39d777d3c5f1d6643f7624750c9528936e6f2c515f79a10b27f7904766541bd7
MD5 c4e75e521973e023aa060b8d084803cb
BLAKE2b-256 deec837a106865df76f5f3910ae5401d58e692dfd88b558c7e6f9ea004f2731b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: imarapy-0.2.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 142.4 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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a0efc8e5473118f7faee272fccc1122b319798215d35616f1b6b9f7e8c044e6d
MD5 bcc2bd02cc51ac0958467dcef08836c7
BLAKE2b-256 337babbe02c0b3fdfecac855081b831029a60898821cae19d0077e37d8d0807e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: imarapy-0.2.1-cp310-cp310-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 288.1 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.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 134be3af5d6b5863ff953e983d90778d166dab630de5f00feaed6454aae33229
MD5 f744618a32736035efa45a1dda2e7a40
BLAKE2b-256 e3f28f94781c0389dd839d8029c8a64cdf13fffb3c91f9f305df3824e98aaff0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: imarapy-0.2.1-cp310-cp310-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 281.6 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.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 04b8d1ce0f7238a172e765d52f974de8c33809704d86e738066665955dfe0705
MD5 29410e8703498f284c644c3fb270ea44
BLAKE2b-256 6987f4bc0438b79cbc9854fc91ed6b1a570cef802a8aafede9214df9717b2778

See more details on using hashes here.

File details

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

File metadata

  • Download URL: imarapy-0.2.1-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 250.5 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.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0ed1828686b82e1a9f8d126b80960bfc55a50c969b072fd3a601a89a6689dad4
MD5 deda60021688fad8abff89c2c1a1285c
BLAKE2b-256 20451c98562ef08160188c7d0c388e03640873dddf5adbd536069fb01ff5a9f9

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