Skip to main content

reflink-copy

Python wrapper for reflink-copy.

Installation

You can install the library via pip from PyPI:

pip install reflink-copy

Usage

from reflink_copy import reflink, reflink_or_copy

reflink("file1", "file2")
reflink_or_copy("file1", "file2")

Reference

def reflink(src: str | os.PathLike[str], dst: str | os.PathLike[str]) -> None: ...
def reflink_or_copy(src: str | os.PathLike[str], dst: str | os.PathLike[str]) -> None: ...

Contributing

python -m venv .venv; source .venv/bin/activate
pip install maturin pytest
maturin develop
pytest

Metadata

Release files for reflink-copy 0.3.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 reflink-copy 0.3.3
File Size Uploaded
reflink_copy-0.3.3.tar.gz 11.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for reflink-copy 0.3.3
File
reflink_copy-0.3.3-pp311-pypy311_pp73-win_amd64.whl PyPy 3.11 PyPy 3.11 7.3 Windows x86-64 Details
reflink_copy-0.3.3-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ x86-64 Details
reflink_copy-0.3.3-pp311-pypy311_pp73-musllinux_1_2_i686.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ x86-32 Details
reflink_copy-0.3.3-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ ARMv7l Details
reflink_copy-0.3.3-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ ARM64 Details
reflink_copy-0.3.3-pp311-pypy311_pp73-manylinux_2_31_riscv64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.31+ RISC-V 64 Details
reflink_copy-0.3.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
reflink_copy-0.3.3-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ IBM System/390x Details
reflink_copy-0.3.3-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ PowerPC 64-le Details
reflink_copy-0.3.3-pp311-pypy311_pp73-manylinux_2_17_ppc64.manylinux2014_ppc64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ PowerPC 64-be Details
reflink_copy-0.3.3-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARMv7l Details
reflink_copy-0.3.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details
reflink_copy-0.3.3-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.5+ x86-32 Details
reflink_copy-0.3.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64 Details
reflink_copy-0.3.3-pp311-pypy311_pp73-macosx_10_12_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 macOS 10.12+ x86-64 Details
reflink_copy-0.3.3-pp310-pypy310_pp73-win_amd64.whl PyPy 3.10 PyPy 3.10 7.3 Windows x86-64 Details
reflink_copy-0.3.3-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux musl 1.2+ x86-64 Details
reflink_copy-0.3.3-pp310-pypy310_pp73-musllinux_1_2_i686.whl PyPy 3.10 PyPy 3.10 7.3 Linux musl 1.2+ x86-32 Details
reflink_copy-0.3.3-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl PyPy 3.10 PyPy 3.10 7.3 Linux musl 1.2+ ARMv7l Details
reflink_copy-0.3.3-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl PyPy 3.10 PyPy 3.10 7.3 Linux musl 1.2+ ARM64 Details
reflink_copy-0.3.3-pp310-pypy310_pp73-manylinux_2_31_riscv64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.31+ RISC-V 64 Details
reflink_copy-0.3.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ x86-64 Details
reflink_copy-0.3.3-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ IBM System/390x Details
reflink_copy-0.3.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ PowerPC 64-le Details
reflink_copy-0.3.3-pp310-pypy310_pp73-manylinux_2_17_ppc64.manylinux2014_ppc64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ PowerPC 64-be Details
reflink_copy-0.3.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ ARMv7l Details
reflink_copy-0.3.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ ARM64 Details
reflink_copy-0.3.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.5+ x86-32 Details
reflink_copy-0.3.3-pp310-pypy310_pp73-macosx_11_0_arm64.whl PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64 Details
reflink_copy-0.3.3-pp310-pypy310_pp73-macosx_10_12_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 macOS 10.12+ x86-64 Details
reflink_copy-0.3.3-pp39-pypy39_pp73-win_amd64.whl PyPy 3.9 PyPy 3.9 7.3 Windows x86-64 Details
reflink_copy-0.3.3-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux musl 1.2+ x86-64 Details
reflink_copy-0.3.3-pp39-pypy39_pp73-musllinux_1_2_i686.whl PyPy 3.9 PyPy 3.9 7.3 Linux musl 1.2+ x86-32 Details
reflink_copy-0.3.3-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl PyPy 3.9 PyPy 3.9 7.3 Linux musl 1.2+ ARMv7l Details
reflink_copy-0.3.3-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl PyPy 3.9 PyPy 3.9 7.3 Linux musl 1.2+ ARM64 Details
reflink_copy-0.3.3-pp39-pypy39_pp73-manylinux_2_31_riscv64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.31+ RISC-V 64 Details
reflink_copy-0.3.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-64 Details
reflink_copy-0.3.3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ IBM System/390x Details
reflink_copy-0.3.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ PowerPC 64-le Details
reflink_copy-0.3.3-pp39-pypy39_pp73-manylinux_2_17_ppc64.manylinux2014_ppc64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ PowerPC 64-be Details
reflink_copy-0.3.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ ARMv7l Details
reflink_copy-0.3.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ ARM64 Details
reflink_copy-0.3.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.5+ x86-32 Details
reflink_copy-0.3.3-pp39-pypy39_pp73-macosx_11_0_arm64.whl PyPy 3.9 PyPy 3.9 7.3 macOS 11.0+ ARM64 Details
reflink_copy-0.3.3-pp39-pypy39_pp73-macosx_10_12_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 macOS 10.12+ x86-64 Details
reflink_copy-0.3.3-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
reflink_copy-0.3.3-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
reflink_copy-0.3.3-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
reflink_copy-0.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
reflink_copy-0.3.3-cp314-cp314t-musllinux_1_2_i686.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 Details
reflink_copy-0.3.3-cp314-cp314t-musllinux_1_2_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l Details
reflink_copy-0.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
reflink_copy-0.3.3-cp314-cp314t-manylinux_2_31_riscv64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.31+ RISC-V 64 Details
reflink_copy-0.3.3-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
reflink_copy-0.3.3-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x Details
reflink_copy-0.3.3-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le Details
reflink_copy-0.3.3-cp314-cp314t-manylinux_2_17_ppc64.manylinux2014_ppc64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-be Details
reflink_copy-0.3.3-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l Details
reflink_copy-0.3.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
reflink_copy-0.3.3-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.5+ x86-32 Details
reflink_copy-0.3.3-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
reflink_copy-0.3.3-cp314-cp314t-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 Details
reflink_copy-0.3.3-cp313-cp313t-win_arm64.whl CPython 3.13 CPython 3.13 free-threading Windows ARM64 Details
reflink_copy-0.3.3-cp313-cp313t-win_amd64.whl CPython 3.13 CPython 3.13 free-threading Windows x86-64 Details
reflink_copy-0.3.3-cp313-cp313t-win32.whl CPython 3.13 CPython 3.13 free-threading Windows x86-32 Details
reflink_copy-0.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64 Details
reflink_copy-0.3.3-cp313-cp313t-musllinux_1_2_i686.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-32 Details
reflink_copy-0.3.3-cp313-cp313t-musllinux_1_2_armv7l.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARMv7l Details
reflink_copy-0.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARM64 Details
reflink_copy-0.3.3-cp313-cp313t-manylinux_2_31_riscv64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.31+ RISC-V 64 Details
reflink_copy-0.3.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-64 Details
reflink_copy-0.3.3-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ IBM System/390x Details
reflink_copy-0.3.3-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ PowerPC 64-le Details
reflink_copy-0.3.3-cp313-cp313t-manylinux_2_17_ppc64.manylinux2014_ppc64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ PowerPC 64-be Details
reflink_copy-0.3.3-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARMv7l Details
reflink_copy-0.3.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 Details
reflink_copy-0.3.3-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.5+ x86-32 Details
reflink_copy-0.3.3-cp313-cp313t-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64 Details
reflink_copy-0.3.3-cp313-cp313t-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 free-threading macOS 10.12+ x86-64 Details
reflink_copy-0.3.3-cp38-abi3-win_arm64.whl CPython 3.8 abi3 Windows ARM64 Details
reflink_copy-0.3.3-cp38-abi3-win_amd64.whl CPython 3.8 abi3 Windows x86-64 Details
reflink_copy-0.3.3-cp38-abi3-win32.whl CPython 3.8 abi3 Windows x86-32 Details
reflink_copy-0.3.3-cp38-abi3-musllinux_1_2_x86_64.whl CPython 3.8 abi3 Linux musl 1.2+ x86-64 Details
reflink_copy-0.3.3-cp38-abi3-musllinux_1_2_i686.whl CPython 3.8 abi3 Linux musl 1.2+ x86-32 Details
reflink_copy-0.3.3-cp38-abi3-musllinux_1_2_armv7l.whl CPython 3.8 abi3 Linux musl 1.2+ ARMv7l Details
reflink_copy-0.3.3-cp38-abi3-musllinux_1_2_aarch64.whl CPython 3.8 abi3 Linux musl 1.2+ ARM64 Details
reflink_copy-0.3.3-cp38-abi3-manylinux_2_31_riscv64.whl CPython 3.8 abi3 Linux glibc 2.31+ RISC-V 64 Details
reflink_copy-0.3.3-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 abi3 Linux glibc 2.17+ x86-64 Details
reflink_copy-0.3.3-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.8 abi3 Linux glibc 2.17+ IBM System/390x Details
reflink_copy-0.3.3-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.8 abi3 Linux glibc 2.17+ PowerPC 64-le Details
reflink_copy-0.3.3-cp38-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl CPython 3.8 abi3 Linux glibc 2.17+ PowerPC 64-be Details
reflink_copy-0.3.3-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.8 abi3 Linux glibc 2.17+ ARMv7l Details
reflink_copy-0.3.3-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 abi3 Linux glibc 2.17+ ARM64 Details
reflink_copy-0.3.3-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.8 abi3 Linux glibc 2.5+ x86-32 Details
reflink_copy-0.3.3-cp38-abi3-macosx_11_0_arm64.whl CPython 3.8 abi3 macOS 11.0+ ARM64 Details
reflink_copy-0.3.3-cp38-abi3-macosx_10_12_x86_64.whl CPython 3.8 abi3 macOS 10.12+ x86-64 Details

Total release size: 22.8 MB

Release history Release notifications | RSS feed

This release

0.3.3 This release

97 release files

0.3.2

29 release files

0.3.0

15 release files

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