Skip to main content

python binding for librsync

Project description

✨ pyrsync ✨

The python binding for librsync

pypi python implementation wheel license action

Install

pip install python-rsync

Usage

from io import BytesIO
from pyrsync import delta, get_signature_args, signature, patch

s = b"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" * 50
d = b"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" * 50 + b"2"
src = BytesIO(s)
dst = BytesIO(d)
magic, block_len, strong_len = get_signature_args(len(s))
sig = BytesIO()
signature(dst, sig, strong_len, magic, block_len)  # sig由dst产生
dst.seek(0, 0)
sig.seek(0, 0)
_delta = BytesIO()
delta(src, sig, _delta)  # src和sig对比产生delta
src.seek(0, 0)
_delta.seek(0, 0)
out = BytesIO()
patch(dst, _delta, out)
assert out.getvalue() ==  src.getvalue()

Public functions

from typing import IO

class LibrsyncError(Exception):
    code: Any
    def __init__(self, result) -> None: ...

RS_JOB_BLOCKSIZE: int
RS_DELTA_MAGIC: int
RS_MD4_SIG_MAGIC: int
RS_BLAKE2_SIG_MAGIC: int
RS_RK_MD4_SIG_MAGIC: int
RS_RK_BLAKE2_SIG_MAGIC: int

def get_signature_args(old_fsize: int, magic: int = 0, block_len: int = 0, strong_len: int = 0) -> tuple: ...
def signature(input:IO, output:IO, strong_len: int, sig_magic: int, block_size: int = ...) -> None: ...
def delta(input:IO, sigfile:IO, output) -> None: ...
def patch(input:IO, delta:IO, output) -> None: ...

Compile

python -m pip install setuptools wheel cython cffi
git clone https://github.com/synodriver/pyrsync
cd pyrsync
git submodule update --init --recursive
python setup.py bdist_wheel --use-cython --use-cffi

Backend Choose

Use RSYNC_USE_CFFI env var to use cffi backend, otherwise it's depend on your python implementation.

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

python_rsync-0.1.2-pp310-pypy310_pp73-win_amd64.whl (185.1 kB view details)

Uploaded PyPy Windows x86-64

python_rsync-0.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (211.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

python_rsync-0.1.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (211.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

python_rsync-0.1.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (186.2 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

python_rsync-0.1.2-pp39-pypy39_pp73-win_amd64.whl (185.1 kB view details)

Uploaded PyPy Windows x86-64

python_rsync-0.1.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (211.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

python_rsync-0.1.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (211.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

python_rsync-0.1.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (186.2 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

python_rsync-0.1.2-pp38-pypy38_pp73-win_amd64.whl (185.1 kB view details)

Uploaded PyPy Windows x86-64

python_rsync-0.1.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (211.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

python_rsync-0.1.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (211.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

python_rsync-0.1.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (186.1 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

python_rsync-0.1.2-cp312-cp312-win_amd64.whl (197.0 kB view details)

Uploaded CPython 3.12 Windows x86-64

python_rsync-0.1.2-cp312-cp312-win32.whl (202.5 kB view details)

Uploaded CPython 3.12 Windows x86

python_rsync-0.1.2-cp312-cp312-musllinux_1_1_x86_64.whl (235.7 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

python_rsync-0.1.2-cp312-cp312-musllinux_1_1_aarch64.whl (232.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

python_rsync-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (233.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

python_rsync-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (229.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

python_rsync-0.1.2-cp312-cp312-macosx_11_0_arm64.whl (196.5 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

python_rsync-0.1.2-cp312-cp312-macosx_10_9_x86_64.whl (198.1 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

python_rsync-0.1.2-cp312-cp312-macosx_10_9_universal2.whl (289.8 kB view details)

Uploaded CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)

python_rsync-0.1.2-cp311-cp311-win_amd64.whl (196.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

python_rsync-0.1.2-cp311-cp311-win32.whl (202.3 kB view details)

Uploaded CPython 3.11 Windows x86

python_rsync-0.1.2-cp311-cp311-musllinux_1_1_x86_64.whl (235.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

python_rsync-0.1.2-cp311-cp311-musllinux_1_1_aarch64.whl (232.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

python_rsync-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (234.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

python_rsync-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (230.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

python_rsync-0.1.2-cp311-cp311-macosx_11_0_arm64.whl (196.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

python_rsync-0.1.2-cp311-cp311-macosx_10_9_x86_64.whl (197.8 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

python_rsync-0.1.2-cp311-cp311-macosx_10_9_universal2.whl (289.4 kB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

python_rsync-0.1.2-cp310-cp310-win_amd64.whl (196.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

python_rsync-0.1.2-cp310-cp310-win32.whl (202.4 kB view details)

Uploaded CPython 3.10 Windows x86

python_rsync-0.1.2-cp310-cp310-musllinux_1_1_x86_64.whl (236.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

python_rsync-0.1.2-cp310-cp310-musllinux_1_1_aarch64.whl (232.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

python_rsync-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (234.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

python_rsync-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (230.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

python_rsync-0.1.2-cp310-cp310-macosx_11_0_arm64.whl (196.3 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

python_rsync-0.1.2-cp310-cp310-macosx_10_9_x86_64.whl (197.5 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

python_rsync-0.1.2-cp310-cp310-macosx_10_9_universal2.whl (289.1 kB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

python_rsync-0.1.2-cp39-cp39-win_amd64.whl (197.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

python_rsync-0.1.2-cp39-cp39-win32.whl (203.1 kB view details)

Uploaded CPython 3.9 Windows x86

python_rsync-0.1.2-cp39-cp39-musllinux_1_1_x86_64.whl (236.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

python_rsync-0.1.2-cp39-cp39-musllinux_1_1_aarch64.whl (233.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

python_rsync-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (235.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

python_rsync-0.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (230.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

python_rsync-0.1.2-cp39-cp39-macosx_11_0_arm64.whl (197.1 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

python_rsync-0.1.2-cp39-cp39-macosx_10_9_x86_64.whl (198.3 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

python_rsync-0.1.2-cp39-cp39-macosx_10_9_universal2.whl (290.7 kB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

python_rsync-0.1.2-cp38-cp38-win_amd64.whl (197.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

python_rsync-0.1.2-cp38-cp38-win32.whl (203.1 kB view details)

Uploaded CPython 3.8 Windows x86

python_rsync-0.1.2-cp38-cp38-musllinux_1_1_x86_64.whl (237.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

python_rsync-0.1.2-cp38-cp38-musllinux_1_1_aarch64.whl (233.7 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

python_rsync-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (235.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

python_rsync-0.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (231.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

python_rsync-0.1.2-cp38-cp38-macosx_11_0_arm64.whl (197.1 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

python_rsync-0.1.2-cp38-cp38-macosx_10_9_x86_64.whl (198.5 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

python_rsync-0.1.2-cp38-cp38-macosx_10_9_universal2.whl (290.9 kB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file python_rsync-0.1.2-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 cc3b528e2101b6ed0852efa1fb77e7e35302ef0e163af6d77771bebc69833739
MD5 26d8f6f59172de35caf6b958b4319099
BLAKE2b-256 163eb151c81888fd5b66e88a9e90482ac40ed8f4fe43bcfc35ae284b96c69646

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 393dd81f3a6f686b6a36aa99dc8924c731276a9055a9762e482b59dc19140385
MD5 42ea976cc424f67d18deeb28d1daf9dc
BLAKE2b-256 94545be955492e8ae80f0cbe3ddfd3e01ff6cf22abf839bad80b71a6695b1689

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 deb1f7df5c5b6a14a86d818c646018d4402356370d40532f831ecc2e347e5eb3
MD5 7c7175f882a49cc4276f665aea76928a
BLAKE2b-256 a0b2fc548a192c47f9ca283c3f3f7bb2a77ab5ba95bca73df92c44e2f6149af6

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 caa9bd3cec7678d1b297a13bf25deb577e6f588dd9e1f8e6e93d9e966d448983
MD5 c2c74cad731346528318290ba0a727be
BLAKE2b-256 c7b35630babb3435a6d04b2f1506d646270bc25d99133456f2b4fb24341de6a0

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 f9f954297585f8bee97681a64b40eca4d98bbc325f49da893141f08d2bb49b7d
MD5 fd5d395d7d2c1b53f4e2dea4f617e8a1
BLAKE2b-256 c74571b12dbf3000aa82c9b6e24f3d5e7daa58614b509b9e5585f6d2cf2b0350

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7448dd9b301e217e3d2eb2cdd772725294051827230b5b77bbda74934a03cedb
MD5 36f14858f919c1968ba63d75a05b29f7
BLAKE2b-256 c7a08fd2d4bbf1ffb3aec1ed0d4f2229d92c1cd0b55e2fade21b650e34ee1d8c

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8a8a4821c9f9e69defc54acc45f4f054b33610c23a89d03fd9bf8cd786bad619
MD5 0b84238003b9ae38fe16a978d3043442
BLAKE2b-256 807152bcd49d67fdf591fe9a65c3595424925d1990fc843afb7d2b29b769dd1e

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4d93f814e1c106fb52957c2f162c01334d785ec599d441d61f16f8e08362c4bf
MD5 2fbbf7522e7b8f0976d416748bed18d5
BLAKE2b-256 780becc768ccf276a86bb47be43b39d0e80c87c0eff7d155efa628886a960cae

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 277e1c3259cf781fef83e586e992d8f7dd321c73ef4cc91a436a9ca3cdb3bc83
MD5 128b1373ca9030ebec9ae71ffe35d8b0
BLAKE2b-256 4de025869ced16d573822adec4d57ec1966bd559091325b5696f5a6b79f852c8

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c3a07694c620e7845086eb6ef41a324e02d2b9b47c67b43fe3da9f40c69ed1e
MD5 e6e5f12b2e603238b86c5f82cd345b25
BLAKE2b-256 103a3575af716965bfb4b5ab40947d93f69cc71794b83455e7b464fc4252da9f

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d5a56422a162f931c39fe3b7e0c42866101afab710ca2cecb1324f91ebe137ca
MD5 9084ac745f66387885ae45b5dc7cf024
BLAKE2b-256 755b49370957031dc9798c172ddfe610ea350fb710342f3792e07819672e5760

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 43df902e3cdafe452951afdab47888d69fbd42f3d522547803c595c6009acd40
MD5 d0b05a84c0f4ea0231f9d43b016422df
BLAKE2b-256 9b2a13375d0caa86f364c695e64cd98f3007c4832c6a40b72b06ce0605bfa9b7

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d0fa9c3efc482daed331c930854b1e5282391a322b16e28a7b097e675a098a45
MD5 76812062fd858d08e2b9d66eed8fbe9b
BLAKE2b-256 8dcd4723b1aa64cbf58e3504d75c88e4600b53336b25a7c0b89dea5d010bcd61

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 5480823fff254f5b31279af3facbf7162caf131778528c0c4c03b2180a71a204
MD5 a5dd61018ae0d742efb0fa9f8dd5401b
BLAKE2b-256 aba4c993679983a954ebb4388dc8e5bce8edc19f3b19da2ce9cbcdaf2877f856

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0e692aa7656a623dff3fdd6a2df64eda61ff20db13fdfaf735fbc1897ab4a966
MD5 0dbc5e799b0933d54b876e02d2762b22
BLAKE2b-256 254f46a5680d493ec2124e370a84f0d3ed60a351faba34a58aa4154e4d31c7e1

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c699193580d347dbae38dcda189d6f92fec3a385861b79157748e891ab81b441
MD5 36e9ddd6e2df9ea43d697b4a3eb3f8ba
BLAKE2b-256 5077f73539ff1333c62d6af32b230fdc28a67878ff040508f1f716e8f0ce6425

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f02b49e04d4deb9a24f2518c14fe37a1f7deaab9c8619b95374062d1353cb576
MD5 4ad01ecf0ae64021a807dd9c81643d1f
BLAKE2b-256 065f43c03cdd7531b4c7675d3b60f1b42855258c944eddcaf237ce1cad3ca3eb

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6be8098287209b0b225cf680530ff12ebd1a254585b76f32ecb2f5dba5489b9a
MD5 ef64ba5342d1167afdfe5766315ca455
BLAKE2b-256 03f89d37c35c033a68f34678480227175d20e44e5808e1d3035bce045beae37f

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 89c98d71126e89ba9106fe03144c6e4c31506f2ccf1d518a4ee6781d26118553
MD5 b393c05b10df3e279ecd594b0701a768
BLAKE2b-256 c26f5108fce8077e05afbb8d628b7c2a8943927555c8b234a3a016745d115b1c

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a66e573ef9c3116633c04ad6890e0238d1b101d62b558737c5e3c5fb954d521f
MD5 c66a679e9e8f06b69cbc6a902417760c
BLAKE2b-256 e9bb361a64ae82036e409c815c007af468ca8eda7e1264700fbd3a7a5cba9f30

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1c5dd30f6aca29906be2d11bea8a49754dff9badf43c9da3a487dc9f1512ef7b
MD5 d9844ec001cc1fde996a97fdeb862572
BLAKE2b-256 19a08de39f81ac22c8aa4f5c57ec908bbe762d5afbcbaa8dcdfda99a774f4a48

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 364ad90a43550d0af7d00297a12b1851453c7c52de2e867cd4eab6d401634c36
MD5 a900bbbfd046c1cd2feaab772f6620d8
BLAKE2b-256 0ef5941c030f56b4573ddd224ba8cae4f32e1bff782d76878887a52f8464d1ca

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c9fdae57970426290fefec3e7c71abc8ab082e8d3d1cdeae6a28c8c902ebea03
MD5 55b28a5dee11d1cc55b591900a96c042
BLAKE2b-256 16efa2aba861c42975716fa2a06bf053128f1c80e766fcd7a7ec44dd070241c6

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8a1df1d98848fd722a2f063a05296b48d57d3d5335f10c71542c7c97ce1c1235
MD5 7c7eb0cd6016a0060627867f78895875
BLAKE2b-256 ebed5c9a465f502e5424ee50076560ca1e4aa65364c57fae3d9ba73f8d26f8b2

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e6a5d4207047b047caa35d6ffae8b59cf7d8b545617e0f699b6747789ee55355
MD5 573cff99087e3608bfec94f5eceda586
BLAKE2b-256 b5337df061d7c76afedb8ed5fb8686be385c84b2506c05965f73a50821ccbc1e

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 21eddc755236d53624ae641707b122d3afda39f139df1e1f02fdd2144fec863f
MD5 993eb653459f63d96f027785cfd5456a
BLAKE2b-256 4ce6d5510b39b0004eab3f4ff049aa0034c6c161b2a2ae47727dcb329394794a

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1c4c3b8280323f9a4633b334260abce42b6e6be7bd3e2fe25320e8525f2a1da8
MD5 1a2273fedc8916e7684fa0d5c4838bc2
BLAKE2b-256 20506351218a9fb761a32272aef624d7f483ccc11a610de89c0f057f792f2b48

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ed2026e4ad261dd19c1237c5156f7b5d702ee5a1678a311da62257c81aa5210e
MD5 ba8e48d14da96ab3d58f721d0da9b300
BLAKE2b-256 9d39444d5915897421012a54417e1763bf2c999675bd7c777ff6085b1685d88e

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d53ad0d172f64bb1ae004e464d873d89c7b412e476e61978b05afc310a9d1e53
MD5 bf806f110d185e934baf3a9d32f8615e
BLAKE2b-256 dbe53b61d6676c1fa11821af700ab5e40ca539d19e8cd193d28de83b30cefaf6

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 edc553dd34cce4e0572c5dae8210bbc904e6a5e691d5b4d4cc7e21538bcf8cd1
MD5 2f1f901b40d1f2d6f29c646a8559f1f2
BLAKE2b-256 04288a4379a0d05fce38f3cd0055fefe46b5e887e70149c6db1d6cf97150d3dd

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1aa1a229a7a912c9c21ca12ea7b8ef6c93475fdfa6ad9d932ca27bd70faa988b
MD5 0ed8865aa7c45c1afcd527a7cca83b13
BLAKE2b-256 6fa352b6ebf48d19944d68fa398018df961ba8c95766a62157ef0093cc33dd89

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 9ff16b0250a9d11806236d8d06df08b4bb4a55650b42e1928b43b6b83cc38025
MD5 54343ae482fa5fa297bfcb7b1f14e207
BLAKE2b-256 cd95e94a919fb833493c3dd696d6eb8c6863e6de680934a5ea25425472e22584

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3929df72beb02cff26fa0cf239e0c896dea2a4a2de9101ddecce8c2e578460b2
MD5 68fb1dc1b4b3e6a34c95e41b9eb714da
BLAKE2b-256 ca7772b572e123f21a1e57ff652b5ade9621df428707e390ded4ae82d07fd07d

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5076210ca66c34461b0254c1fbe98d9a137ec91ad9c800f9ed710ee86da93d2c
MD5 3492144d72344aeca220537d49db30f6
BLAKE2b-256 f09146a885e5153f1918f69bfff3e87281b973a69ccf3dcd250effaab78538d5

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9de3fae89818098f02c69509852ead8a41eab2a157f276665f82124513de7c88
MD5 60fe00ca3e8808c71995bdaf868f7a2b
BLAKE2b-256 79124a5dbe946665ed4344aee7f6d106e5a8c5134543cbbbd889b8b3d6d42f0d

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 110f1c025c44786b225b692bd17619347125dd44712997798942bfc36835b601
MD5 19a8f05bcf3195e29fc2df586b0d235a
BLAKE2b-256 6e88e3cfbf18f97c7f0da1921b513cf6a6230d16bd31ea31388e108f9c706232

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6078a30e1f853d5238b1c149a7ec35eb1fc67a546440b72b9eaabd42e5413f3c
MD5 6074aceadefa3763961c46f90582b406
BLAKE2b-256 30063b7f9345137bd82e4c3af816419d33a64c02a64766a59f256432cee44faa

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4f3b13a529de705b8c2e7f4ce060ade38bd72ee5134ed9ccb5a47041bd39e5e1
MD5 19247cefcddc9cff6bd44e44e6ca0cf9
BLAKE2b-256 81d44f16a79d5b5d23a723d49537d529f96af08f19154d8b21a04123b09ac746

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 33b08611d2155c94e93fd0e79eb7446ea941e9359f66858c173683445d6bbf54
MD5 45ea3af2c2e71a30c89e19e87752427d
BLAKE2b-256 db09a80580614302456b66c2daf84849373e233358e8a68ab4a0f4feb0ddd396

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 13ed69f16527263de839bf71556a513af526208f669b36b4eb13c80e25842a37
MD5 01b8ccde59b702cc21fa43f50dd8b39c
BLAKE2b-256 894499e084f439673a4da251ddc45f6f69992be27cc27937364377ce17dabb64

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: python_rsync-0.1.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 203.1 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for python_rsync-0.1.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 f49d5b7776b1187699fbcdbcaa4c829af69204b4d1ad52c979357ac4e705371a
MD5 efe0dca04d5ef67040d9bdbbeb434a1a
BLAKE2b-256 3aed830975694e3d432cb899d692a6bb375a1c0325ad9ec96deceef7a8be73fc

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 791acef7eb9a73182532e67e722203e6b2ffcd38aa29fee007af048d32331033
MD5 b8ec08850a0b5b54cc62b89aba689f4d
BLAKE2b-256 9a18d66ae78c2d1409d4cc9509f5968eb6349a3314cf302f4a47ebc8c75dbd33

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 797be624f24a3c8a799719f92d2709cd5b4fbdaa55f6ab39ed9fb7c45cd03450
MD5 94c673b6e59fbd57baec3ed76165f6cd
BLAKE2b-256 d3e7b2c25ddcc6af05f98866a46277eb42048f12a4dc866e4e07122407e1eb5e

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 503f48b7ac9f83433676d9cce1a1c7f38e5c1f3866a6a2d12efc8ed4e3879ee6
MD5 018533bd37eacb7e812169bab044970c
BLAKE2b-256 27596f0d0ec0e5eca02de60419fda01976b72248afc3c34e71ffd7c7b483acad

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 018475ce3a2a926159b6182ce27f8a14c27e40061d0758103bccbe2542610210
MD5 77d42bc15ee65c871391109bcd8b2271
BLAKE2b-256 296044699a119539ffe45a7cc8c12468e38ec4cd28eb773cb8e749cee56e7eb3

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c11e2079e3f4abe25765cd4d01032f2ee6163217e7075751e254519c3064459e
MD5 6ed107125c9daa6ca00903b9f269cd64
BLAKE2b-256 b0409bd7922ebb44566829b912e49e705d00b96e0d7e73001a4ebded6eb13b90

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a5588d8db64a3e0a1aa4b017ccd29d510e2dcee06cfc6a4b65bc17f6a10491f5
MD5 a09d05c08cd59e952a36a5c4ec9a4ee3
BLAKE2b-256 b7763e59ccc8a4cb39c1e2cec57d8d159708db94533eef6fd04135c79c658296

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e35bdaab27a1125694f8eed3596a54b374fdf6a705376dc01057c0eea71121f8
MD5 94736b1613b03e5ae3aba822888343a8
BLAKE2b-256 631be932adae5fe20a524c31d750e50c29a0346de9912979a2a2c958acd2dca9

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0df3d3914794369130bbf4b611682a1bb8cdff08de85cae4f53b57c062df9d81
MD5 d12c1ae18bc96f03827fb6f7a6e765e7
BLAKE2b-256 74fd1e068e78cb4d3f9423572671b8d62ca81d03cb938b63f713c2b09cc69f60

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp38-cp38-win32.whl.

File metadata

  • Download URL: python_rsync-0.1.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 203.1 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for python_rsync-0.1.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 e83ce678853abb6119735f65da635600009fc4b4a09f518c5a390e3c22088f5e
MD5 9bb1bc3637a03d4d72034d6bfdba9e59
BLAKE2b-256 a91d86b3cf87f0d4f48e2d042c21eb5dac3f7c17922050e01f41a172439f2912

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ec5a18f93eed7bd3507adff1a77ee7b5d41f1a2f0a452e0fd8d624be7c480d9b
MD5 2ed8151ada339752218a08e48e93422f
BLAKE2b-256 0bba22436cf58521c354738011df5d539be1adb6056d745a2668de923aca4c1d

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ae294c5b71cbe9a5a2f78f35df7c3acca2ca1f42060da0361d2e37ea0f7bbf50
MD5 f582dfbce68374f741beb219c5ed6865
BLAKE2b-256 6e12ce4807ba6021fa7015a8296e96421da004114be1a390dbb37ade32d4eec9

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44ef72ca47f2d3b76bdac3e0ab895c50c143979da31fbf069be8b83ee273ff33
MD5 0242a19031ef25489b3c7a1c70186cf5
BLAKE2b-256 6ae9e5a92db11cbcc01880f99ccbf6ef772ff2b9b00e1385b65d361a38e42c13

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 21f16e6adfd78a703516f89fb90dcc2651118289d0de7dbb4ba0873c702b1441
MD5 5351a822bb92a3baa89079db471ef296
BLAKE2b-256 0cc623640e292e9b2c911a45ec5821fedc01a1ef51b64179c9eae5291c4d19df

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1143c6a156e45e5d2a6885be305b42ad612c3653c3dc9bcffdcba156126c56a0
MD5 2a0557d21f9f0766d734bc9d7f983171
BLAKE2b-256 46a9487501cd8796d5c91a7fe8928409bc39155468469dd1ccf87e114e04715e

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 23fc6f81ee71e45b9374118d9c71766af9d10e6a7eb7c8b7a7c408caf943e8f0
MD5 034f4a4b0deb82616c353669b1ba7278
BLAKE2b-256 b45ac7ebb439a74ff96193727c3652ce6ac5c0335239e7da3c4948b292c0e276

See more details on using hashes here.

File details

Details for the file python_rsync-0.1.2-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for python_rsync-0.1.2-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e3ea57b70e1bfd8fdfd47a4398aee55c29df4b944536e5feb192dccfd76cddaf
MD5 1f276d88bc26694029d809174da26cdc
BLAKE2b-256 46c98fb2799c2be803ecc1f10fff87b15f50678252d687e056f9968679c0ba92

See more details on using hashes here.

Supported by

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