Duplicity
Duplicity provides encrypted, bandwidth-efficient backups by producing encrypted tar-format volumes and uploading them to a remote or local file server. It uses the rsync algorithm for space-efficient incremental archives and GnuPG for security.
Key Features
- Encrypted & Signed: Backups are safe from spying and modification using GnuPG.
- Bandwidth Efficient: Only transmits changes since the last backup using the rsync algorithm.
- Incremental Archives: Saves space by storing only the parts of files that have changed.
- Multiple Backends: Supports a wide range of storage services (S3, Azure, B2, Google Drive, etc.) and protocols (SFTP, SCP, FTP, etc.).
Table of Contents
- Installation
- Architecture
- Repository Access
- Testing
- Logging
- Release Process
- Snap Support
- Development
- Help
DEVELOPMENT
For more information on downloading duplicity's source code from the code repository and developing for duplicity, see README-REPO.
For source docs: https://duplicity.readthedocs.io/
HELP
For more information see the duplicity web site at:
or at:
or post to the mailing list at:
https://lists.nongnu.org/mailman/listinfo/duplicity-talk
or post a new issue at:
Metadata
Release files for duplicity 3.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| duplicity-3.2.2.tar.gz | 1.8 MB | Without provenance | Details for duplicity-3.2.2.tar.gz |
Built distributions (wheels)
Total release size: 28.5 MB
Release files / duplicity-3.2.2.tar.gz
| Download URL | duplicity-3.2.2.tar.gz |
|---|---|
| Size | 1.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2ab85e429c72d2398f6b7627b8e2b99026bcd5c909749c15085fc569777a2861
|
|
BLAKE2b-256 checksum How to use checksums |
48aff7790e2222213629076c3dc608f8b1175939cdbe0b78cabb818ef1b6d99d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / duplicity-3.2.2-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | duplicity-3.2.2-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.15 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
93a9b56ed44fcb67b7dc90745bace6a32c3ff704fd5a45210eae69aed3606525
|
|
BLAKE2b-256 checksum How to use checksums |
d52ea6af2e1353275451320db49a4072c4bc5ec75e0b1c5e8657e6273db00b10
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / duplicity-3.2.2-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | duplicity-3.2.2-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.15 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
861403dcc9b1d7ecd7a9e514dd48b81aa5e04263a02a0a79a19a9be266375a6f
|
|
BLAKE2b-256 checksum How to use checksums |
d56c8123cd6eea8366002a8e237f85c41d83bb6b7227705297fd1aec4b7c4935
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / duplicity-3.2.2-cp315-cp315-macosx_26_0_x86_64.whl
| Download URL | duplicity-3.2.2-cp315-cp315-macosx_26_0_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.15 macOS 26.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
1d475640eb1ad4adeaf4850045907e2e1d3ba79f1a4582bf9cf5a6cbe648c89a
|
|
BLAKE2b-256 checksum How to use checksums |
9eb5f844f61c1fe639d92ac347667f768c499b2229cef534ed308ed1dc0bbf59
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / duplicity-3.2.2-cp315-cp315-macosx_26_0_arm64.whl
| Download URL | duplicity-3.2.2-cp315-cp315-macosx_26_0_arm64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.15 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
99fc274df43a31ffb113551e0c06bad4a005876d7dfc5ffb2168e887a5b5a886
|
|
BLAKE2b-256 checksum How to use checksums |
a9898ed91c683d7ff050aeb296fda416f6a2cd9a7af33d1815f3bf4675df397e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / duplicity-3.2.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | duplicity-3.2.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f75ce64f5338c129277fdac1214a530a3ba5efc69436eb4898f9f02ab2db090a
|
|
BLAKE2b-256 checksum How to use checksums |
3084ae23df77877a8a28d0fc9bb025112ba3f3c90157b4ab5ee75d80d56ea075
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / duplicity-3.2.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | duplicity-3.2.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
8374b2b3eb0e05a10c65e6400e03f6e29baad5fd2532388b4fb1d77164cadb96
|
|
BLAKE2b-256 checksum How to use checksums |
ceaf8dec8257f170d3d9d816fb1c955118cd0a389ed4540f63813e14dc2d3aa5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / duplicity-3.2.2-cp314-cp314-macosx_26_0_x86_64.whl
| Download URL | duplicity-3.2.2-cp314-cp314-macosx_26_0_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.14 macOS 26.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
0a93893838eff568eaaba4e4bac07e999e9f005c5d307f3a837efc9691a18a0b
|
|
BLAKE2b-256 checksum How to use checksums |
8e5e4302f818f7b583bdd658c3e11bd2d3a7b578b80feb5bdd0a221faa99e72f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / duplicity-3.2.2-cp314-cp314-macosx_26_0_arm64.whl
| Download URL | duplicity-3.2.2-cp314-cp314-macosx_26_0_arm64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.14 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
cc548b6367c98b2007c30d4375f4edfbb7379c5ea5033ee1671dca175e600796
|
|
BLAKE2b-256 checksum How to use checksums |
e62b6b6eb68d78aad7638621f7a86f96141dd54a1fe7fdfd7aede01d6516ce49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / duplicity-3.2.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | duplicity-3.2.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
dc5cf9b7159f4809cbfad8b7f4a29d2188e00ab689084c9ec0ee010e216c50f4
|
|
BLAKE2b-256 checksum How to use checksums |
11b429e3b64c8794172c7f3400fa4631192a1047eeb383b3e65d0df68680ced3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / duplicity-3.2.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | duplicity-3.2.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
d6c3b7a641ea51cae2d168ca138f13937e5227ec4a0ce2224d0b191c9bd3606b
|
|
BLAKE2b-256 checksum How to use checksums |
65344489e65d738b467a76e1ab3b926f6cb137584f21705ae29e985ec89ab5d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / duplicity-3.2.2-cp313-cp313-macosx_26_0_x86_64.whl
| Download URL | duplicity-3.2.2-cp313-cp313-macosx_26_0_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.13 macOS 26.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
2c39e206e38c92001effe1770fe691ab35845cc8ad9efe72ae617742f2b7d100
|
|
BLAKE2b-256 checksum How to use checksums |
95e5568c1852ec77f85f644c50aeaad0f171f8a6adc7ae255c39eedf0dec853b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / duplicity-3.2.2-cp313-cp313-macosx_26_0_arm64.whl
| Download URL | duplicity-3.2.2-cp313-cp313-macosx_26_0_arm64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.13 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
70f83a552ee9a6ce6b4628778d39ca2634246f23548b3e2173e26dcaaf879495
|
|
BLAKE2b-256 checksum How to use checksums |
a787657f7aecd988790448e2b4b26eec871486e871a73b20b58b1131e8d4c4fb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / duplicity-3.2.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | duplicity-3.2.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
a309a770f0a7ea65838296d14c2a34689366bc0d92f445ef963898d94163230f
|
|
BLAKE2b-256 checksum How to use checksums |
bea0538fb004767371d8a98522b2a7884b3c92145f22fac1273a52013da6d941
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / duplicity-3.2.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | duplicity-3.2.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
eaf2494b5dc57390455853f1dcea7c8b0031ca7b81bb38bbcdf91815eb7fb874
|
|
BLAKE2b-256 checksum How to use checksums |
57c567e9fbefff3e69622f27b15d0f15dc119eb338296a0e3fe696de820a66bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / duplicity-3.2.2-cp312-cp312-macosx_26_0_x86_64.whl
| Download URL | duplicity-3.2.2-cp312-cp312-macosx_26_0_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.12 macOS 26.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
e824aa0ca9cf37ce0cbe3a3e1b7fa04e969b43342f36259515026356ccb59a01
|
|
BLAKE2b-256 checksum How to use checksums |
b9f3b888213ca943fab733ebb86b9a73764013b2d382b5f057456db5b8321158
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / duplicity-3.2.2-cp312-cp312-macosx_26_0_arm64.whl
| Download URL | duplicity-3.2.2-cp312-cp312-macosx_26_0_arm64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.12 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3bc36292b490815c8b529cfd054fdf6074975ecc8ec8b5333612f9ed33d12cc1
|
|
BLAKE2b-256 checksum How to use checksums |
95aad6e1041740f55648658594eb08ff146191addda784bd904738a1178dc1ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / duplicity-3.2.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | duplicity-3.2.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f39263a6fcfb48cd72f0e12a73e1f12f3590fe78510b97ee5a942b7d97b8d07a
|
|
BLAKE2b-256 checksum How to use checksums |
534d0aa47657ad8fc4fdd1ad7e79094377176c152039f960a297e10f6e100bfb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / duplicity-3.2.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | duplicity-3.2.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
ec516ddacfaa23f695928ee7cd41c8ab871ac9daee2c07c4bf92b2fde636fc3d
|
|
BLAKE2b-256 checksum How to use checksums |
72b67e9e6acebc35498883afaa64ae5f73dad752ee091ec81b1af18ed61a46ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / duplicity-3.2.2-cp311-cp311-macosx_26_0_x86_64.whl
| Download URL | duplicity-3.2.2-cp311-cp311-macosx_26_0_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 macOS 26.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
848b284dd764d4a3b056967559923503fdf6b9e64c0e74943d0f0eaf8be5a6de
|
|
BLAKE2b-256 checksum How to use checksums |
011b630002d262ef1483931d890dd6888cb16dc324cff81b4b6a7961426b1d1b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / duplicity-3.2.2-cp311-cp311-macosx_26_0_arm64.whl
| Download URL | duplicity-3.2.2-cp311-cp311-macosx_26_0_arm64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0423095ac240b8189a3034b13d7bf8b1fffbaa9d6d1491a4ff3830028ac9c342
|
|
BLAKE2b-256 checksum How to use checksums |
ff8bc7748a184722871e90d96e0000cd7cfc25bff267e73bae6a78da54cd9c7f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / duplicity-3.2.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | duplicity-3.2.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
2d46d0c511a6119721d2c2a55ae5fc2f0eb5601fb8272ccfee041a9e2023bacc
|
|
BLAKE2b-256 checksum How to use checksums |
b66577f72f0edfd4d464d0b56e133d0ce72a8f49c0e3ea664d067482f9854bfd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / duplicity-3.2.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | duplicity-3.2.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
65d436dfeeec666a1bbe3705b7119d5d06742affa0a12dacc3e4ec9e3ae07d40
|
|
BLAKE2b-256 checksum How to use checksums |
740800ed735910500baed8a81bc70cf14721696d3fcb2d3e57e0e6696e6d3b16
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / duplicity-3.2.2-cp310-cp310-macosx_26_0_x86_64.whl
| Download URL | duplicity-3.2.2-cp310-cp310-macosx_26_0_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.10 macOS 26.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
77c73366e30d48748b14173436e8e39286c0e6063ca491491267d78ef0e3fbe7
|
|
BLAKE2b-256 checksum How to use checksums |
b6a778997643517df044560d83e908aba5664c6216c63dad4386cd593b9948fb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Release files / duplicity-3.2.2-cp310-cp310-macosx_26_0_arm64.whl
| Download URL | duplicity-3.2.2-cp310-cp310-macosx_26_0_arm64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.10 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5e53e8f66c2399324e799c237f5f45e6df8ecfe72977cd4d2cd0506b5a20fb66
|
|
BLAKE2b-256 checksum How to use checksums |
54b3defb8a6d2f711460752984d412474d3c644f1a9d2035fa30ad39e1fa1f6e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.10
|
Security for duplicity 3.2.2
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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
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.
To learn more about protecting yourself from malicious actors, visit our package security documentation.