Skip to main content

RemoveDup

A fast, memory efficient Python module to remove duplicates from parallel text corpora.

It's useful for cleaning up datasets that contain duplicate entries for training language models.

Installation

pip install removedup

Usage

from removedup import rdup

src, tgt, removed = rdup("source.txt", "target.txt")
print(src, tgt, removed)
# source.txt.dedup
# target.txt.dedup
# <num lines removed>

Notes

Source and target must have the same number of lines. No validation checks are made.

Duplication checks are made both on the source and target content. E.g. duplication needs to appear on both source and target.

This is a breaking change from versions < 1.1.0.

Build

git clone https://github.com/LibreTranslate/RemoveDup
cd RemoveDup
python setup.py build

Standalone Binary

You can also use removedup as a standalone Windows, macOS or Linux application (but you currently need to build from source, we don't provide binaries).

mkdir build
cd build && cmake .. && make -j4
./rdup source.txt target.txt

Contributing

We welcome pull requests!

License

AGPLv3

Metadata

Release files for removedup 1.1.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 removedup 1.1.0
File Size Uploaded Provenance
removedup-1.1.0.tar.gz 347.8 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for removedup 1.1.0
File
removedup-1.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
removedup-1.1.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
removedup-1.1.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
removedup-1.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
removedup-1.1.0-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
removedup-1.1.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
removedup-1.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
removedup-1.1.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
removedup-1.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
removedup-1.1.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
removedup-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
removedup-1.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
removedup-1.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
removedup-1.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
removedup-1.1.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
removedup-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
removedup-1.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
removedup-1.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
removedup-1.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
removedup-1.1.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
removedup-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
removedup-1.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
removedup-1.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
removedup-1.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
removedup-1.1.0-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
removedup-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
removedup-1.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
removedup-1.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
removedup-1.1.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
removedup-1.1.0-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
removedup-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
removedup-1.1.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
removedup-1.1.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details

Total release size: 12.1 MB

Release files / removedup-1.1.0.tar.gz

Download URL removedup-1.1.0.tar.gz
Size 347.8 kB
Tags Source
SHA-256 checksum
How to use checksums
71de3c61066ffb2d94a66286bd9c7e511872cd0c684b75ac92f74a2a74595918
BLAKE2b-256 checksum
How to use checksums
4c00ea627e8d9c77e788b9b8194ef54d3504405e2159e117b076ce9dd588b796
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL removedup-1.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
3f37ad8e3695238a62ccd4c81842f68c3378de00ae770dcd12e7042e748c2732
BLAKE2b-256 checksum
How to use checksums
a82d56c4e586e4d26eb5e86477045a5b0a998786de2c5ef9840934cf07cc5caa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL removedup-1.1.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 70.8 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
da888f0306ebd11c20db8556e73d603945e55cd85abae59501adbe9587c7b1dc
BLAKE2b-256 checksum
How to use checksums
32a19d9e97820ffde5897c90aa161056c3775012510dc3a9e60b930dd1c20636
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL removedup-1.1.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 61.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4ebe5c6e8e4fa1aff8b4cfbb9b276b64e90e09fb9b22cc0145716b5832a8dc0b
BLAKE2b-256 checksum
How to use checksums
6f5126d2f1d16143ec510b71b4d712d78d8f476146a23fa0f8aad7b38b5c61b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp314-cp314-win_amd64.whl

Download URL removedup-1.1.0-cp314-cp314-win_amd64.whl
Size 272.9 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
da9b75edbefab4e4545239219360ae1783d5802f13f82d9c827ab7dd7f9dc68b
BLAKE2b-256 checksum
How to use checksums
98185cbaebbd826c86e3c6c5c8a67089867f0660c716375653a3a7eefa096d47
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp314-cp314-win32.whl

Download URL removedup-1.1.0-cp314-cp314-win32.whl
Size 266.1 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
1707a20b8b3e62a5ca2ba9036e375a962adb8f774f90b97c241c969a81fcfcb8
BLAKE2b-256 checksum
How to use checksums
8bd31771e490b0f9a6f637063c2e90cfe306e63a96bbb8906bbe606830a3ef59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL removedup-1.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
67bb42bc0943846e4a4deb5ccfcef00439501b5491fdc3950a46be5624b6642c
BLAKE2b-256 checksum
How to use checksums
1c737a503d69e028d70dc542d27f66b552a9a0d074c32d327508e143e0b4ce59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL removedup-1.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 71.0 kB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b70a52fe8dc6e5945b9f13302d77794d8edc989bd44f3e29e5c7c1c3d1959130
BLAKE2b-256 checksum
How to use checksums
4dcab46aa98680c5d9a8942c75821c402caed1c13278627b7401a09ee8a3e5c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL removedup-1.1.0-cp314-cp314-macosx_11_0_arm64.whl
Size 60.4 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e7ecb1ec9f9e9e2b7206a19b420cca17b63c0bec042ee14cc4d42750f3be0af3
BLAKE2b-256 checksum
How to use checksums
97e3f171a513fc4ff4b187bc4f26d1f9234d65b36ea09f62c8dd60040da1fe88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp313-cp313-win_amd64.whl

Download URL removedup-1.1.0-cp313-cp313-win_amd64.whl
Size 264.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
fefbea78ce746bc5c8d754107c481d1adeb28dc37a847b781ea95e303e7cba1e
BLAKE2b-256 checksum
How to use checksums
89c1e884c9e5287cdffdc1cce5df5d3287cf20e1976229674ed0cb8d51058c19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp313-cp313-win32.whl

Download URL removedup-1.1.0-cp313-cp313-win32.whl
Size 259.1 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
35745e2d7446b18e970c4d357673cbe77aa18613130a11bd48bac3209d714bcc
BLAKE2b-256 checksum
How to use checksums
178fa7d03825cec764060242da38cdcc9ce46f4a5b5bdfb8fd15131f5f8ba04d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL removedup-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0b94a28cc3cad7d16846d17163d197349bb990aeabe4c85158c092aae790c218
BLAKE2b-256 checksum
How to use checksums
8777a137279a9b3082947bf0ebc96ec535a52caefad82481c60403ebf10bdf41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL removedup-1.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 71.0 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e5fcdc5a4920b86d0cf1121912a0c59d447d5a4a780319d94ac82c37a9e6e44e
BLAKE2b-256 checksum
How to use checksums
a87bf30f3aa910983d41d547f938fc8b70de917b6e4f38425a554932babe2a17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL removedup-1.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 60.3 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4b3d803ccbcde3f900cdf56d6d7ce6acfcd166dcb360befe10999cf3d900453f
BLAKE2b-256 checksum
How to use checksums
0f02b1a34ce2886e3ef0553e6b9a1d796050b82972de2066ee34e76ba1048187
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp312-cp312-win_amd64.whl

Download URL removedup-1.1.0-cp312-cp312-win_amd64.whl
Size 264.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
bed4b4282c5d92ccc70988a79f50c34aa85e088e7af4dbaec22e9eda699c3f18
BLAKE2b-256 checksum
How to use checksums
359c4c401eb90854756588c9ce6246b0acd855c3320b59d711379198c093c351
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp312-cp312-win32.whl

Download URL removedup-1.1.0-cp312-cp312-win32.whl
Size 259.1 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
c55e09f5af2e9623a100ccd0d7e6a1b7c5a9e0b32945c84d6f4ddb92b58b93d8
BLAKE2b-256 checksum
How to use checksums
4d9c2c6663d7308252dd541e105ce919914731af0c43a87c41d87c8b0642cb0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL removedup-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4c8d445182d9bdd5edb34cf316113a42b20803879fe2d17f5648905011864d06
BLAKE2b-256 checksum
How to use checksums
e30493626445339bb59196950ff44cdc7232974e66c4644eef0462ed7dd73630
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL removedup-1.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 71.0 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e172aa7fcecef643bc298b711918b0d3aa83fadeaf4590a23d50c644192057ce
BLAKE2b-256 checksum
How to use checksums
306662ba1afe68db9b3bdb9a4b9f54fbfdaa7bbec1bab91080f040d4089a8f82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL removedup-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 60.2 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d3ddabf6451657e700891074b8e6cb7e42994b4cb7c714860b4b46ea0c3dbc64
BLAKE2b-256 checksum
How to use checksums
dfef9f351b9174128dc975474c827a5b1126c3d9e05740af1de83d3f1c845058
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp311-cp311-win_amd64.whl

Download URL removedup-1.1.0-cp311-cp311-win_amd64.whl
Size 265.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
4f8f7907766abe8b12725fbabd151445b6506b3d9c7f18a741b85e649a480391
BLAKE2b-256 checksum
How to use checksums
9996d6d96292162a2937ecdce1ac36df2022b04652e8019b53b5da5171d17617
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp311-cp311-win32.whl

Download URL removedup-1.1.0-cp311-cp311-win32.whl
Size 259.7 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
2a9c96143c55f6e59b0ac252ea842609684b8ad494b2d4c4db505cbf1e7b61a6
BLAKE2b-256 checksum
How to use checksums
887515f8b8728bc49573faa04da54cb7135a0ac6388cd5c0cdfd049bfb795f3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL removedup-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
aa874a749c0979ff6711fd95c40471ecdbb84f46ac34486ec0b8e11e02ed9776
BLAKE2b-256 checksum
How to use checksums
7aa85b2f23f5aa644df2423af5c59516acb82f479525aa679ad2ea22c2d6bd92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL removedup-1.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 71.1 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
40152e43a5fdc044882d242cca8287e61bb40317e6ff217ebd738d4ace9203ef
BLAKE2b-256 checksum
How to use checksums
a03723c82464dad1864d91e1f99f41523316e35c4ee09503f2c4e671494e1ad4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL removedup-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 61.1 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bc68a5753c1b0fd521c7943c1f045b9cd0419721d93607a06134f77106c5fe77
BLAKE2b-256 checksum
How to use checksums
3e65129e3636b05dfac2074690da28fd92fdeb99b098c3ac61f04a471b1c82c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp310-cp310-win_amd64.whl

Download URL removedup-1.1.0-cp310-cp310-win_amd64.whl
Size 264.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
3b4df35a0549e91b1e42cb5ce52b489798e9a7cab7bd208bc21e7b8e94495318
BLAKE2b-256 checksum
How to use checksums
1962091a179b6717e8b808431dbb528b24f82d90ec44c4c42b4c4d9491f115af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp310-cp310-win32.whl

Download URL removedup-1.1.0-cp310-cp310-win32.whl
Size 258.5 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
71bcc9577f08ae465e06e207431c454f6aea2acf34f9f04f10a26605ba90a980
BLAKE2b-256 checksum
How to use checksums
1baa3494197ea6f8cb8caa80f555ec4c3b64fc7acf987c283be2ce0dde810c84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL removedup-1.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9dd980d41b4f00d10bdd696be639bf974dbfd5065bdb17b5ac837340099cc001
BLAKE2b-256 checksum
How to use checksums
cb09c0f90a429439c5ff2fb7bcefc308860f36f5bd2eaf5b285fee0554e872cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL removedup-1.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 69.5 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e489d8ed6e6d4909073a3ec981d738e31bc2bd066aad69a59c100755c660b47d
BLAKE2b-256 checksum
How to use checksums
72f65de50db822dee6caa57a84f305ac21620e0a783221c1e9aed1abb1907632
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL removedup-1.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 59.9 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c3603808eb64928f68f0d4ef28213f41e57af6dd0fcae7870d7799ca38e49457
BLAKE2b-256 checksum
How to use checksums
cc0e8a432f5f32ef31fb7802df7c673cd096eb87b727d72ea5039a9d1abcc519
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp39-cp39-win_amd64.whl

Download URL removedup-1.1.0-cp39-cp39-win_amd64.whl
Size 264.3 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
5cc3ca5b1913e8eb06083e3b4418b0d07a37768f2a465a1e9fe2aea450318388
BLAKE2b-256 checksum
How to use checksums
18a10f36f4e923d2140530d186aa330b3d1325b98514b7a352bffcf5e5f8c2be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp39-cp39-win32.whl

Download URL removedup-1.1.0-cp39-cp39-win32.whl
Size 258.9 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
b3c5681b5373b6eb4352dd765b73ae2a50cfba2e473df1d95ec9f62da28fe702
BLAKE2b-256 checksum
How to use checksums
a9772aa2cef256d452a228112fe5d7524b8aba2d3d067da39471c84a4fa488fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL removedup-1.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
77de019889bbd496afec641fd93694ea640bbd38e2af9c98be4b1186b70a13ab
BLAKE2b-256 checksum
How to use checksums
54b710b36378a8db82b174cf0168d95f6505f9454eecd1b00a019ccf72175504
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL removedup-1.1.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 69.3 kB
Tags CPython 3.9 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
270e4e90ac38f5306e59b685ed04531971f63f94f681c7832a08735fc80f0425
BLAKE2b-256 checksum
How to use checksums
f2b466c865eca14262188190943991d28bc21fcab5ce5b151541d62d21de25de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Release files / removedup-1.1.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL removedup-1.1.0-cp39-cp39-macosx_11_0_arm64.whl
Size 60.0 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
41d80423648f676d9297821f2c65fe96693fe1366a65d491329a4ac5486d2f08
BLAKE2b-256 checksum
How to use checksums
da9e8c6bafedafd4ecf24149acf3806c4b8965adff267a08333779e05efed9ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.13

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

Security for removedup 1.1.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.

Full provenance

All 34 files in this release have been uploaded with provenance metadata.

Select from 34 files

Attestation for removedup-1.1.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 15, 2026.

Transparency log

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.

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