Mock Version: 5.0 Mock Version: 5.0 Mock Version: 5.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/duplicity.spec'], chrootPath='/var/lib/mock/f40-build-796830-140845/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.c1nln35g:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.c1nln35g:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'a915f4aba5584606bf04e9a5a21eb8a9', '-D', '/var/lib/mock/f40-build-796830-140845/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.c1nln35g:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/duplicity.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1709769600 Wrote: /builddir/build/SRPMS/duplicity-2.2.2-2.fc40.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target riscv64 --nodeps /builddir/build/SPECS/duplicity.spec'], chrootPath='/var/lib/mock/f40-build-796830-140845/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.c1nln35g:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueraiseExc=FalseprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.c1nln35g:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '9d3431d41fe1403c821fefddc805b3d0', '-D', '/var/lib/mock/f40-build-796830-140845/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.c1nln35g:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target riscv64 --nodeps /builddir/build/SPECS/duplicity.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1709769600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.TZXDXz + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf duplicity-2.2.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/duplicity-2.2.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd duplicity-2.2.2 + rm -rf /builddir/build/BUILD/duplicity-2.2.2-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/duplicity-2.2.2-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/e6671cdf4ed8b21b4a8bd1973bd458f62792cd29.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/ver313.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.daVqxD + umask 022 + cd /builddir/build/BUILD + cd duplicity-2.2.2 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/duplicity-2.2.2/.pyproject-builddir + echo -n + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + TMPDIR=/builddir/build/BUILD/duplicity-2.2.2/.pyproject-builddir + RPM_TOXENV=py312 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/duplicity-2.2.2/pyproject-wheeldir --output /builddir/build/BUILD/duplicity-2.2.2-2.fc40.riscv64-pyproject-buildrequires Handling setuptools>=60 from build-system.requires Requirement satisfied: setuptools>=60 (installed: setuptools 69.0.3) Handling setuptools-scm>=8.0 from build-system.requires Requirement satisfied: setuptools-scm>=8.0 (installed: setuptools-scm 8.0.4) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.41.2) running egg_info writing duplicity.egg-info/PKG-INFO writing dependency_links to duplicity.egg-info/dependency_links.txt writing entry points to duplicity.egg-info/entry_points.txt writing top-level names to duplicity.egg-info/top_level.txt reading manifest file 'duplicity.egg-info/SOURCES.txt' adding license file 'COPYING' adding license file 'AUTHORS.md' writing manifest file 'duplicity.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) running dist_info writing duplicity.egg-info/PKG-INFO writing dependency_links to duplicity.egg-info/dependency_links.txt writing entry points to duplicity.egg-info/entry_points.txt writing top-level names to duplicity.egg-info/top_level.txt reading manifest file 'duplicity.egg-info/SOURCES.txt' adding license file 'COPYING' adding license file 'AUTHORS.md' writing manifest file 'duplicity.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/duplicity-2.2.2/duplicity-2.2.2.dist-info' + cat /builddir/build/BUILD/duplicity-2.2.2-2.fc40.riscv64-pyproject-buildrequires + rm -rfv duplicity-2.2.2.dist-info/ removed 'duplicity-2.2.2.dist-info/AUTHORS.md' removed 'duplicity-2.2.2.dist-info/entry_points.txt' removed 'duplicity-2.2.2.dist-info/COPYING' removed 'duplicity-2.2.2.dist-info/top_level.txt' removed 'duplicity-2.2.2.dist-info/METADATA' removed directory 'duplicity-2.2.2.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/duplicity-2.2.2-2.fc40.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target riscv64 --nodeps /builddir/build/SPECS/duplicity.spec'], chrootPath='/var/lib/mock/f40-build-796830-140845/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.c1nln35g:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueraiseExc=FalseprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.c1nln35g:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'ca4697e949c94bc59f9bb433472fcb28', '-D', '/var/lib/mock/f40-build-796830-140845/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.c1nln35g:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target riscv64 --nodeps /builddir/build/SPECS/duplicity.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1709769600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.3sgFwx + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf duplicity-2.2.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/duplicity-2.2.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd duplicity-2.2.2 + rm -rf /builddir/build/BUILD/duplicity-2.2.2-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/duplicity-2.2.2-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/e6671cdf4ed8b21b4a8bd1973bd458f62792cd29.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/ver313.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.bo62Xb + umask 022 + cd /builddir/build/BUILD + cd duplicity-2.2.2 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/duplicity-2.2.2/.pyproject-builddir + echo -n + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + TMPDIR=/builddir/build/BUILD/duplicity-2.2.2/.pyproject-builddir + RPM_TOXENV=py312 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/duplicity-2.2.2/pyproject-wheeldir --output /builddir/build/BUILD/duplicity-2.2.2-2.fc40.riscv64-pyproject-buildrequires Handling setuptools>=60 from build-system.requires Requirement satisfied: setuptools>=60 (installed: setuptools 69.0.3) Handling setuptools-scm>=8.0 from build-system.requires Requirement satisfied: setuptools-scm>=8.0 (installed: setuptools-scm 8.0.4) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.41.2) running egg_info writing duplicity.egg-info/PKG-INFO writing dependency_links to duplicity.egg-info/dependency_links.txt writing entry points to duplicity.egg-info/entry_points.txt writing top-level names to duplicity.egg-info/top_level.txt reading manifest file 'duplicity.egg-info/SOURCES.txt' adding license file 'COPYING' adding license file 'AUTHORS.md' writing manifest file 'duplicity.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) running dist_info writing duplicity.egg-info/PKG-INFO writing dependency_links to duplicity.egg-info/dependency_links.txt writing entry points to duplicity.egg-info/entry_points.txt writing top-level names to duplicity.egg-info/top_level.txt reading manifest file 'duplicity.egg-info/SOURCES.txt' adding license file 'COPYING' adding license file 'AUTHORS.md' writing manifest file 'duplicity.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/duplicity-2.2.2/duplicity-2.2.2.dist-info' + cat /builddir/build/BUILD/duplicity-2.2.2-2.fc40.riscv64-pyproject-buildrequires + rm -rfv duplicity-2.2.2.dist-info/ removed 'duplicity-2.2.2.dist-info/AUTHORS.md' removed 'duplicity-2.2.2.dist-info/entry_points.txt' removed 'duplicity-2.2.2.dist-info/COPYING' removed 'duplicity-2.2.2.dist-info/top_level.txt' removed 'duplicity-2.2.2.dist-info/METADATA' removed directory 'duplicity-2.2.2.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/duplicity-2.2.2-2.fc40.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/duplicity.spec'], chrootPath='/var/lib/mock/f40-build-796830-140845/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=604800uid=982gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.c1nln35g:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.c1nln35g:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '87b4d90bfe11471495f9ede4cfe2f6b6', '-D', '/var/lib/mock/f40-build-796830-140845/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.c1nln35g:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target riscv64 --nodeps /builddir/build/SPECS/duplicity.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1709769600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.4uRPfN + umask 022 + cd /builddir/build/BUILD + cd duplicity-2.2.2 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(pip) >= 19' + echo 'python3dist(packaging)' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/duplicity-2.2.2/.pyproject-builddir + echo -n + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + TMPDIR=/builddir/build/BUILD/duplicity-2.2.2/.pyproject-builddir + RPM_TOXENV=py312 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/duplicity-2.2.2/pyproject-wheeldir --output /builddir/build/BUILD/duplicity-2.2.2-2.fc40.riscv64-pyproject-buildrequires Handling setuptools>=60 from build-system.requires Requirement satisfied: setuptools>=60 (installed: setuptools 69.0.3) Handling setuptools-scm>=8.0 from build-system.requires Requirement satisfied: setuptools-scm>=8.0 (installed: setuptools-scm 8.0.4) Handling wheel from build-system.requires Requirement satisfied: wheel (installed: wheel 0.41.2) running egg_info writing duplicity.egg-info/PKG-INFO writing dependency_links to duplicity.egg-info/dependency_links.txt writing entry points to duplicity.egg-info/entry_points.txt writing top-level names to duplicity.egg-info/top_level.txt reading manifest file 'duplicity.egg-info/SOURCES.txt' adding license file 'COPYING' adding license file 'AUTHORS.md' writing manifest file 'duplicity.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) running dist_info writing duplicity.egg-info/PKG-INFO writing dependency_links to duplicity.egg-info/dependency_links.txt writing entry points to duplicity.egg-info/entry_points.txt writing top-level names to duplicity.egg-info/top_level.txt reading manifest file 'duplicity.egg-info/SOURCES.txt' adding license file 'COPYING' adding license file 'AUTHORS.md' writing manifest file 'duplicity.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/duplicity-2.2.2/duplicity-2.2.2.dist-info' + cat /builddir/build/BUILD/duplicity-2.2.2-2.fc40.riscv64-pyproject-buildrequires + rm -rfv duplicity-2.2.2.dist-info/ removed 'duplicity-2.2.2.dist-info/AUTHORS.md' removed 'duplicity-2.2.2.dist-info/entry_points.txt' removed 'duplicity-2.2.2.dist-info/COPYING' removed 'duplicity-2.2.2.dist-info/top_level.txt' removed 'duplicity-2.2.2.dist-info/METADATA' removed directory 'duplicity-2.2.2.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.vTIXhr + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd duplicity-2.2.2 + mkdir -p /builddir/build/BUILD/duplicity-2.2.2/.pyproject-builddir + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + TMPDIR=/builddir/build/BUILD/duplicity-2.2.2/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/duplicity-2.2.2/pyproject-wheeldir Processing /builddir/build/BUILD/duplicity-2.2.2 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) running dist_info creating /builddir/build/BUILD/duplicity-2.2.2/.pyproject-builddir/pip-modern-metadata-2nsw92qv/duplicity.egg-info writing /builddir/build/BUILD/duplicity-2.2.2/.pyproject-builddir/pip-modern-metadata-2nsw92qv/duplicity.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/duplicity-2.2.2/.pyproject-builddir/pip-modern-metadata-2nsw92qv/duplicity.egg-info/dependency_links.txt writing entry points to /builddir/build/BUILD/duplicity-2.2.2/.pyproject-builddir/pip-modern-metadata-2nsw92qv/duplicity.egg-info/entry_points.txt writing top-level names to /builddir/build/BUILD/duplicity-2.2.2/.pyproject-builddir/pip-modern-metadata-2nsw92qv/duplicity.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/duplicity-2.2.2/.pyproject-builddir/pip-modern-metadata-2nsw92qv/duplicity.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/duplicity-2.2.2/.pyproject-builddir/pip-modern-metadata-2nsw92qv/duplicity.egg-info/SOURCES.txt' adding license file 'COPYING' adding license file 'AUTHORS.md' writing manifest file '/builddir/build/BUILD/duplicity-2.2.2/.pyproject-builddir/pip-modern-metadata-2nsw92qv/duplicity.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/duplicity-2.2.2/.pyproject-builddir/pip-modern-metadata-2nsw92qv/duplicity-2.2.2.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: duplicity Building wheel for duplicity (pyproject.toml): started Running command Building wheel for duplicity (pyproject.toml) running bdist_wheel running build running build_py creating build creating build/lib.linux-riscv64-cpython-312 creating build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/dup_collections.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/__main__.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/dup_main.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/util.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/__init__.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/path.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/lazy.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/tempdir.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/robust.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/librsync.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/log.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/dup_threading.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/manifest.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/cached_ops.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/dup_time.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/argparse311.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/globmatch.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/asyncscheduler.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/cli_main.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/errors.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/progress.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/filechunkio.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/patchdir.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/dup_temp.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/backend.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/selection.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/gpg.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/cli_data.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/diffdir.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/file_naming.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/dup_tarfile.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/statistics.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/cli_util.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/config.py -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/gpginterface.py -> build/lib.linux-riscv64-cpython-312/duplicity creating build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/boxbackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/_testbackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/_cf_pyrax.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/par2backend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/gdocsbackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/megav2backend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/ssh_pexpect_backend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/_cf_cloudfiles.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/__init__.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/slatebackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/onedrivebackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/rclonebackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/localbackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/tahoebackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/b2backend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/adbackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/megav3backend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/pydrivebackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/s3_boto3_backend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/webdavbackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/azurebackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/rsyncbackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/pcabackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/jottacloudbackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/cfbackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/giobackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/ncftpbackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/multibackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/dpbxbackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/idrivedbackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/xorrisobackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/ssh_paramiko_backend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/megabackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/hubicbackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/lftpbackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/hsibackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/swiftbackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/gdrivebackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/imapbackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/sxbackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends copying duplicity/backends/mediafirebackend.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends creating build/lib.linux-riscv64-cpython-312/duplicity/backends/pyrax_identity copying duplicity/backends/pyrax_identity/__init__.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends/pyrax_identity copying duplicity/backends/pyrax_identity/hubic.py -> build/lib.linux-riscv64-cpython-312/duplicity/backends/pyrax_identity running egg_info writing duplicity.egg-info/PKG-INFO writing dependency_links to duplicity.egg-info/dependency_links.txt writing entry points to duplicity.egg-info/entry_points.txt writing top-level names to duplicity.egg-info/top_level.txt reading manifest file 'duplicity.egg-info/SOURCES.txt' adding license file 'COPYING' adding license file 'AUTHORS.md' writing manifest file 'duplicity.egg-info/SOURCES.txt' copying duplicity/_librsyncmodule.c -> build/lib.linux-riscv64-cpython-312/duplicity copying duplicity/backends/README -> build/lib.linux-riscv64-cpython-312/duplicity/backends running build_ext Building extension for librsync... building 'duplicity._librsync' extension creating build/temp.linux-riscv64-cpython-312 creating build/temp.linux-riscv64-cpython-312/duplicity gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -fPIC -I/usr/include/python3.12 -c duplicity/_librsyncmodule.c -o build/temp.linux-riscv64-cpython-312/duplicity/_librsyncmodule.o duplicity/_librsyncmodule.c: In function ‘_librsync_new_patchmaker’: duplicity/_librsyncmodule.c:336:5: warning: ignoring return value of ‘strerror_r’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 336 | strerror_r(errno, buf, sizeof(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer build/temp.linux-riscv64-cpython-312/duplicity/_librsyncmodule.o -L/usr/lib64 -lrsync -o build/lib.linux-riscv64-cpython-312/duplicity/_librsync.cpython-312-riscv64-linux-gnu.so copying build/lib.linux-riscv64-cpython-312/duplicity/_librsync.cpython-312-riscv64-linux-gnu.so -> duplicity installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64 creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/dup_collections.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/__main__.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/dup_main.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/util.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/__init__.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/path.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/lazy.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/tempdir.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/robust.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/librsync.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/log.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/dup_threading.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/manifest.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/cached_ops.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/dup_time.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/argparse311.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/globmatch.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/asyncscheduler.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/cli_main.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/errors.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/progress.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/filechunkio.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/patchdir.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/dup_temp.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/backend.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/selection.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/gpg.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/cli_data.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/diffdir.py -> build/bdist.linux-riscv64/wheel/duplicity creating build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/boxbackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/_testbackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/_cf_pyrax.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/par2backend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/gdocsbackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/megav2backend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/ssh_pexpect_backend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/_cf_cloudfiles.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/__init__.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/slatebackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/onedrivebackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/rclonebackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/localbackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/tahoebackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/b2backend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/adbackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/megav3backend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/pydrivebackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/s3_boto3_backend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/webdavbackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/azurebackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/rsyncbackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/pcabackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/jottacloudbackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/cfbackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/giobackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/ncftpbackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/multibackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/dpbxbackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/idrivedbackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/xorrisobackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/ssh_paramiko_backend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends creating build/bdist.linux-riscv64/wheel/duplicity/backends/pyrax_identity copying build/lib.linux-riscv64-cpython-312/duplicity/backends/pyrax_identity/__init__.py -> build/bdist.linux-riscv64/wheel/duplicity/backends/pyrax_identity copying build/lib.linux-riscv64-cpython-312/duplicity/backends/pyrax_identity/hubic.py -> build/bdist.linux-riscv64/wheel/duplicity/backends/pyrax_identity copying build/lib.linux-riscv64-cpython-312/duplicity/backends/megabackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/hubicbackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/lftpbackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/hsibackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/swiftbackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/gdrivebackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/imapbackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/sxbackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/README -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/backends/mediafirebackend.py -> build/bdist.linux-riscv64/wheel/duplicity/backends copying build/lib.linux-riscv64-cpython-312/duplicity/_librsyncmodule.c -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/file_naming.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/dup_tarfile.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/statistics.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/cli_util.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/_librsync.cpython-312-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/config.py -> build/bdist.linux-riscv64/wheel/duplicity copying build/lib.linux-riscv64-cpython-312/duplicity/gpginterface.py -> build/bdist.linux-riscv64/wheel/duplicity running install_data creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/man creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/man/man1 copying man/duplicity.1 -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/man/man1 creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/doc creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/doc/duplicity-2.2.2 copying CHANGELOG.md -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/doc/duplicity-2.2.2 copying AUTHORS.md -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/doc/duplicity-2.2.2 copying COPYING -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/doc/duplicity-2.2.2 copying README.md -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/doc/duplicity-2.2.2 copying README-LOG.md -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/doc/duplicity-2.2.2 copying README-REPO.md -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/doc/duplicity-2.2.2 copying README-TESTING.md -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/doc/duplicity-2.2.2 creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/tr_TR creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/tr_TR/LC_MESSAGES copying po/tr_TR/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/tr_TR/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/pl_PL creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/pl_PL/LC_MESSAGES copying po/pl_PL/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/pl_PL/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/en_AU creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/en_AU/LC_MESSAGES copying po/en_AU/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/en_AU/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/en_GB creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/en_GB/LC_MESSAGES copying po/en_GB/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/en_GB/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/vi_VN creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/vi_VN/LC_MESSAGES copying po/vi_VN/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/vi_VN/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ru_BY creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ru_BY/LC_MESSAGES copying po/ru_BY/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ru_BY/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ca_ES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ca_ES/LC_MESSAGES copying po/ca_ES/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ca_ES/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/zh_SG creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/zh_SG/LC_MESSAGES copying po/zh_SG/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/zh_SG/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ko_KR creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ko_KR/LC_MESSAGES copying po/ko_KR/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ko_KR/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/en_US creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/en_US/LC_MESSAGES copying po/en_US/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/en_US/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/pt_BR creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/pt_BR/LC_MESSAGES copying po/pt_BR/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/pt_BR/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ru_RU creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ru_RU/LC_MESSAGES copying po/ru_RU/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ru_RU/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/de_AT creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/de_AT/LC_MESSAGES copying po/de_AT/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/de_AT/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/sv_SE creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/sv_SE/LC_MESSAGES copying po/sv_SE/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/sv_SE/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/da_DK creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/da_DK/LC_MESSAGES copying po/da_DK/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/da_DK/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/zh_CN creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/zh_CN/LC_MESSAGES copying po/zh_CN/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/zh_CN/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/zh_MO creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/zh_MO/LC_MESSAGES copying po/zh_MO/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/zh_MO/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/fr_FR creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/fr_FR/LC_MESSAGES copying po/fr_FR/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/fr_FR/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/el_GR creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/el_GR/LC_MESSAGES copying po/el_GR/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/el_GR/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ar_SA creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ar_SA/LC_MESSAGES copying po/ar_SA/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ar_SA/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/he_IL creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/he_IL/LC_MESSAGES copying po/he_IL/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/he_IL/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/af_ZA creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/af_ZA/LC_MESSAGES copying po/af_ZA/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/af_ZA/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/es_PR creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/es_PR/LC_MESSAGES copying po/es_PR/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/es_PR/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/nl_NL creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/nl_NL/LC_MESSAGES copying po/nl_NL/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/nl_NL/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/nl_SR creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/nl_SR/LC_MESSAGES copying po/nl_SR/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/nl_SR/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/fi_FI creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/fi_FI/LC_MESSAGES copying po/fi_FI/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/fi_FI/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/no_NO creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/no_NO/LC_MESSAGES copying po/no_NO/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/no_NO/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/zh_TW creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/zh_TW/LC_MESSAGES copying po/zh_TW/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/zh_TW/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/es_MX creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/es_MX/LC_MESSAGES copying po/es_MX/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/es_MX/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/uk_UA creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/uk_UA/LC_MESSAGES copying po/uk_UA/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/uk_UA/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/es_ES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/es_ES/LC_MESSAGES copying po/es_ES/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/es_ES/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ja_JP creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ja_JP/LC_MESSAGES copying po/ja_JP/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ja_JP/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/it_IT creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/it_IT/LC_MESSAGES copying po/it_IT/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/it_IT/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/cs_CZ creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/cs_CZ/LC_MESSAGES copying po/cs_CZ/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/cs_CZ/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ru_UA creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ru_UA/LC_MESSAGES copying po/ru_UA/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ru_UA/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/es_EM creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/es_EM/LC_MESSAGES copying po/es_EM/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/es_EM/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ru_MD creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ru_MD/LC_MESSAGES copying po/ru_MD/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ru_MD/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/en_PR creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/en_PR/LC_MESSAGES copying po/en_PR/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/en_PR/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/es_US creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/es_US/LC_MESSAGES copying po/es_US/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/es_US/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/pt_PT creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/pt_PT/LC_MESSAGES copying po/pt_PT/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/pt_PT/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/hu_HU creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/hu_HU/LC_MESSAGES copying po/hu_HU/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/hu_HU/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/zh_HK creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/zh_HK/LC_MESSAGES copying po/zh_HK/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/zh_HK/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ro_RO creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ro_RO/LC_MESSAGES copying po/ro_RO/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/ro_RO/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/nl_BE creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/nl_BE/LC_MESSAGES copying po/nl_BE/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/nl_BE/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/de_DE creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/de_DE/LC_MESSAGES copying po/de_DE/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/de_DE/LC_MESSAGES creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/sr_SP creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/sr_SP/LC_MESSAGES copying po/sr_SP/duplicity.mo -> build/bdist.linux-riscv64/wheel/duplicity-2.2.2.data/data/share/locale/sr_SP/LC_MESSAGES running install_egg_info Copying duplicity.egg-info to build/bdist.linux-riscv64/wheel/duplicity-2.2.2-py3.12.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/duplicity-2.2.2.dist-info/WHEEL creating '/builddir/build/BUILD/duplicity-2.2.2/.pyproject-builddir/pip-wheel-8d33hi1t/.tmp-jz6_gixk/duplicity-2.2.2-cp312-cp312-linux_riscv64.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'duplicity/__init__.py' adding 'duplicity/__main__.py' adding 'duplicity/_librsync.cpython-312-riscv64-linux-gnu.so' adding 'duplicity/_librsyncmodule.c' adding 'duplicity/argparse311.py' adding 'duplicity/asyncscheduler.py' adding 'duplicity/backend.py' adding 'duplicity/cached_ops.py' adding 'duplicity/cli_data.py' adding 'duplicity/cli_main.py' adding 'duplicity/cli_util.py' adding 'duplicity/config.py' adding 'duplicity/diffdir.py' adding 'duplicity/dup_collections.py' adding 'duplicity/dup_main.py' adding 'duplicity/dup_tarfile.py' adding 'duplicity/dup_temp.py' adding 'duplicity/dup_threading.py' adding 'duplicity/dup_time.py' adding 'duplicity/errors.py' adding 'duplicity/file_naming.py' adding 'duplicity/filechunkio.py' adding 'duplicity/globmatch.py' adding 'duplicity/gpg.py' adding 'duplicity/gpginterface.py' adding 'duplicity/lazy.py' adding 'duplicity/librsync.py' adding 'duplicity/log.py' adding 'duplicity/manifest.py' adding 'duplicity/patchdir.py' adding 'duplicity/path.py' adding 'duplicity/progress.py' adding 'duplicity/robust.py' adding 'duplicity/selection.py' adding 'duplicity/statistics.py' adding 'duplicity/tempdir.py' adding 'duplicity/util.py' adding 'duplicity/backends/README' adding 'duplicity/backends/__init__.py' adding 'duplicity/backends/_cf_cloudfiles.py' adding 'duplicity/backends/_cf_pyrax.py' adding 'duplicity/backends/_testbackend.py' adding 'duplicity/backends/adbackend.py' adding 'duplicity/backends/azurebackend.py' adding 'duplicity/backends/b2backend.py' adding 'duplicity/backends/boxbackend.py' adding 'duplicity/backends/cfbackend.py' adding 'duplicity/backends/dpbxbackend.py' adding 'duplicity/backends/gdocsbackend.py' adding 'duplicity/backends/gdrivebackend.py' adding 'duplicity/backends/giobackend.py' adding 'duplicity/backends/hsibackend.py' adding 'duplicity/backends/hubicbackend.py' adding 'duplicity/backends/idrivedbackend.py' adding 'duplicity/backends/imapbackend.py' adding 'duplicity/backends/jottacloudbackend.py' adding 'duplicity/backends/lftpbackend.py' adding 'duplicity/backends/localbackend.py' adding 'duplicity/backends/mediafirebackend.py' adding 'duplicity/backends/megabackend.py' adding 'duplicity/backends/megav2backend.py' adding 'duplicity/backends/megav3backend.py' adding 'duplicity/backends/multibackend.py' adding 'duplicity/backends/ncftpbackend.py' adding 'duplicity/backends/onedrivebackend.py' adding 'duplicity/backends/par2backend.py' adding 'duplicity/backends/pcabackend.py' adding 'duplicity/backends/pydrivebackend.py' adding 'duplicity/backends/rclonebackend.py' adding 'duplicity/backends/rsyncbackend.py' adding 'duplicity/backends/s3_boto3_backend.py' adding 'duplicity/backends/slatebackend.py' adding 'duplicity/backends/ssh_paramiko_backend.py' adding 'duplicity/backends/ssh_pexpect_backend.py' adding 'duplicity/backends/swiftbackend.py' adding 'duplicity/backends/sxbackend.py' adding 'duplicity/backends/tahoebackend.py' adding 'duplicity/backends/webdavbackend.py' adding 'duplicity/backends/xorrisobackend.py' adding 'duplicity/backends/pyrax_identity/__init__.py' adding 'duplicity/backends/pyrax_identity/hubic.py' adding 'duplicity-2.2.2.data/data/share/doc/duplicity-2.2.2/AUTHORS.md' adding 'duplicity-2.2.2.data/data/share/doc/duplicity-2.2.2/CHANGELOG.md' adding 'duplicity-2.2.2.data/data/share/doc/duplicity-2.2.2/COPYING' adding 'duplicity-2.2.2.data/data/share/doc/duplicity-2.2.2/README-LOG.md' adding 'duplicity-2.2.2.data/data/share/doc/duplicity-2.2.2/README-REPO.md' adding 'duplicity-2.2.2.data/data/share/doc/duplicity-2.2.2/README-TESTING.md' adding 'duplicity-2.2.2.data/data/share/doc/duplicity-2.2.2/README.md' adding 'duplicity-2.2.2.data/data/share/locale/af_ZA/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/ar_SA/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/ca_ES/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/cs_CZ/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/da_DK/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/de_AT/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/de_DE/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/el_GR/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/en_AU/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/en_GB/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/en_PR/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/en_US/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/es_EM/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/es_ES/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/es_MX/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/es_PR/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/es_US/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/fi_FI/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/fr_FR/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/he_IL/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/hu_HU/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/it_IT/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/ja_JP/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/ko_KR/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/nl_BE/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/nl_NL/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/nl_SR/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/no_NO/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/pl_PL/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/pt_BR/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/pt_PT/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/ro_RO/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/ru_BY/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/ru_MD/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/ru_RU/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/ru_UA/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/sr_SP/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/sv_SE/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/tr_TR/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/uk_UA/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/vi_VN/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/zh_CN/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/zh_HK/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/zh_MO/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/zh_SG/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/locale/zh_TW/LC_MESSAGES/duplicity.mo' adding 'duplicity-2.2.2.data/data/share/man/man1/duplicity.1' adding 'duplicity-2.2.2.dist-info/AUTHORS.md' adding 'duplicity-2.2.2.dist-info/COPYING' adding 'duplicity-2.2.2.dist-info/METADATA' adding 'duplicity-2.2.2.dist-info/WHEEL' adding 'duplicity-2.2.2.dist-info/entry_points.txt' adding 'duplicity-2.2.2.dist-info/top_level.txt' adding 'duplicity-2.2.2.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Building wheel for duplicity (pyproject.toml): finished with status 'done' Created wheel for duplicity: filename=duplicity-2.2.2-cp312-cp312-linux_riscv64.whl size=1085499 sha256=ef6a2c02e334bb793ff9973a9cdad744dc662634d6683a2b8214dee13362a478 Stored in directory: /builddir/.cache/pip/wheels/11/b9/f0/1471065136e8f470f693db374145b7a273e38ea3f8093b111e Successfully built duplicity + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.EvdPee + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64 ++ dirname /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd duplicity-2.2.2 ++ ls /builddir/build/BUILD/duplicity-2.2.2/pyproject-wheeldir/duplicity-2.2.2-cp312-cp312-linux_riscv64.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=duplicity==2.2.2 + '[' -z duplicity==2.2.2 ']' + TMPDIR=/builddir/build/BUILD/duplicity-2.2.2/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64 --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/duplicity-2.2.2/pyproject-wheeldir duplicity==2.2.2 Using pip 23.3.2 from /usr/lib/python3.12/site-packages/pip (python 3.12) Looking in links: /builddir/build/BUILD/duplicity-2.2.2/pyproject-wheeldir Processing ./pyproject-wheeldir/duplicity-2.2.2-cp312-cp312-linux_riscv64.whl Installing collected packages: duplicity Creating /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/bin changing mode of /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/bin/duplicity to 755 Successfully installed duplicity-2.2.2 + '[' -d /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/bin/duplicity /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/bin/duplicity: updating + rm -rfv /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/duplicity-2.2.2-2.fc40.riscv64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/lib/python3.12/site-packages ']' + '[' /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/lib64/python3.12/site-packages ']' + site_dirs+=("/usr/lib64/python3.12/site-packages") + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64$site_dir/*.dist-info + echo '%ghost /usr/lib64/python3.12/site-packages/duplicity-2.2.2.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/lib64/python3.12/site-packages/duplicity-2.2.2.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64 --record /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/lib64/python3.12/site-packages/duplicity-2.2.2.dist-info/RECORD --output /builddir/build/BUILD/duplicity-2.2.2-2.fc40.riscv64-pyproject-record + rm -fv /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/lib64/python3.12/site-packages/duplicity-2.2.2.dist-info/RECORD removed '/builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/lib64/python3.12/site-packages/duplicity-2.2.2.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/lib64/python3.12/site-packages/duplicity-2.2.2.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/lib64/python3.12/site-packages/duplicity-2.2.2.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/duplicity-2.2.2-2.fc40.riscv64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_PERCENTAGES_COUNT=2 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/duplicity-2.2.2-2.fc40.riscv64-pyproject-files --output-modules /builddir/build/BUILD/duplicity-2.2.2-2.fc40.riscv64-pyproject-modules --buildroot /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64 --sitelib /usr/lib/python3.12/site-packages --sitearch /usr/lib64/python3.12/site-packages --python-version 3.12 --pyproject-record /builddir/build/BUILD/duplicity-2.2.2-2.fc40.riscv64-pyproject-record --prefix /usr duplicity + mkdir -p /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64//etc/duplicity + ln -sf /etc/pki/tls/cert.pem /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64//etc/duplicity/cacert.pem + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64 duplicity + rm -rf /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/share/doc/duplicity-2.2.2/AUTHORS.md + rm -rf /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/share/doc/duplicity-2.2.2/CHANGELOG.md + rm -rf /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/share/doc/duplicity-2.2.2/COPYING + rm -rf /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/share/doc/duplicity-2.2.2/README.md + rm -rf /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/share/doc/duplicity-2.2.2/README-LOG.md + rm -rf /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/share/doc/duplicity-2.2.2/README-SNAP.md + rm -rf /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/share/doc/duplicity-2.2.2/README-TESTING.md + rm -rf /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/share/doc/duplicity-2.2.2/README-REPO.md + /usr/bin/find-debuginfo -j64 --strict-build-id -m -i --build-id-seed 2.2.2-2.fc40 --unique-debug-suffix -2.2.2-2.fc40.riscv64 --unique-debug-src-base duplicity-2.2.2-2.fc40.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/duplicity-2.2.2 find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/duplicity-2.2.2-2.fc40.riscv64 29 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j64 Bytecompiling .py files below /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/lib64/python3.12 using python3.12 Bytecompiling .py files below /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/lib/debug/usr/lib64/python3.12 using python3.12 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.4GIu2Y + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd duplicity-2.2.2 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fno-omit-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/lib/python3.12/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/duplicity-2.2.2/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=64 + /usr/bin/pytest ============================= test session starts ============================== platform linux -- Python 3.12.2, pytest-7.4.3, pluggy-1.3.0 rootdir: /builddir/build/BUILD/duplicity-2.2.2 configfile: pyproject.toml testpaths: testing/unit, testing/functional collected 444 items run-last-failure: no previously failed tests, not deselecting items. testing/unit/test_backend.py ..Attempt of put Nr. 1 failed. Exception: Giving up after 2 attempts. Exception: ..Giving up after 1 attempts. Exception: .....Attempt of get Nr. 1 failed. Exception: Giving up after 2 attempts. Exception: Attempt of put Nr. 1 failed. Exception: Giving up after 2 attempts. Exception: Attempt of list Nr. 1 failed. Exception: Giving up after 2 attempts. Exception: Attempt of _do_delete_list Nr. 1 failed. Exception: Attempt of _do_delete_list Nr. 2 failed. Exception: Attempt of _do_query_list Nr. 1 failed. Exception: Attempt of _do_query_list Nr. 2 failed. Exception: Attempt of _do_delete Nr. 1 failed. Exception: Attempt of _do_delete Nr. 2 failed. Exception: Attempt of _do_query Nr. 1 failed. Exception: Attempt of _do_query Nr. 2 failed. Exception: Attempt of move Nr. 1 failed. Exception: Giving up after 2 attempts. Exception: .Giving up after 1 attempts. Exception: .Giving up after 1 attempts. BackendException: error . testing/unit/test_backend_instance.py ....................ssssssssss..............................ssssssssss testing/unit/test_cli_main.py .........usage: duplicity [-h] [--allow-source-mismatch] [--archive-dir path] [--asynchronous-upload] [--azure-blob-tier Hot|Cool|Archive] [--azure-max-block-size number] [--azure-max-connections number] [--azure-max-single-put-size number] [--b2-hide-files] [--backend-retry-delay seconds] [--cf-backend pyrax|cloudfiles] [--compare-data] [--config-dir path] [--copy-blocksize number] [--copy-links] [--dry-run] [--encrypt-key gpg-key-id] [--encrypt-secret-keyring path] [--encrypt-sign-key gpg-key-id] [--exclude shell_pattern] [--exclude-device-files] [--exclude-filelist filename] [--exclude-if-present filename] [--exclude-older-than time] [--exclude-other-filesystems] [--exclude-regexp regex] [--file-changed path] [--file-prefix string] [--file-prefix-archive string] [--file-prefix-jsonstat string] [--file-prefix-manifest string] [--file-prefix-signature string] [--files-from filename] [--filter-globbing] [--filter-ignorecase] [--filter-literal] [--filter-regexp] [--filter-strictcase] [--force] [--ftp-passive] [--ftp-regular] [--full-if-older-than interval] [--gpg-binary path] [--gpg-options options] [--hidden-encrypt-key gpg-key-id] [--idr-fakeroot path] [--ignore-errors] [--imap-full-address] [--imap-mailbox imap_mailbox] [--include shell_pattern] [--include-filelist filename] [--include-regexp regex] [--jsonstat] [--log-fd file_descriptor] [--log-file log_filename] [--log-timestamp] [--max-blocksize number] [--metadata-sync-mode {full,partial}] [--mf-purge] [--mp-segment-size number] [--name backup name] [--no-compression] [--no-encryption] [--no-files-changed] [--no-print-statistics] [--no-restore-ownership] [--null-separator] [--num-retries number] [--numeric-owner] [--par2-options options] [--par2-redundancy number] [--par2-volumes number] [--path-to-restore path] [--progress] [--progress-rate number] [--rename from to from to] [--restore-time time] [--rsync-options options] [--s3-endpoint-url s3_endpoint_url] [--s3-kms-grant s3_kms_grant] [--s3-kms-key-id s3_kms_key_id] [--s3-multipart-chunk-size number] [--s3-multipart-max-procs number] [--s3-region-name s3_region_name] [--s3-unencrypted-connection] [--s3-use-deep-archive] [--s3-use-glacier] [--s3-use-glacier-ir] [--s3-use-ia] [--s3-use-onezone-ia] [--s3-use-rrs] [--s3-use-server-side-encryption] [--s3-use-server-side-kms-encryption] [--scp-command command] [--sftp-command command] [--show-changes-in-set number] [--sign-key gpg-key-id] [--skip-if-no-change] [--ssh-askpass] [--ssh-options options] [--ssl-cacert-file file] [--ssl-cacert-path path] [--ssl-no-check-certificate] [--swift-storage-policy policy] [--tempdir path] [--time-separator char] [--timeout seconds] [--use-agent] [--verbosity verb] [--version] [--volsize number] [--webdav-headers string] options: -h, --help show this help message and exit --allow-source-mismatch Allow different source directories (default: False) --archive-dir path Path to store metadata archives (default: /builddir/.cache/duplicity) --asynchronous-upload Number of async upload tasks, max of 1 (default: 0) --azure-blob-tier Hot|Cool|Archive Standard storage tier used for storing backup files (Hot|Cool|Archive) (default: None) --azure-max-block-size number Number for the block size to upload a blob if the length is unknown or is larger than the value set by --azure-max-single-put-size The maximum block size the service supports is 100MiB. (default: None) --azure-max-connections number Number of maximum parallel connections to use when the blob size exceeds 64MB (default: None) --azure-max-single-put-size number Largest supported upload size where the Azure library makes only one put call. Used to upload a single block if the content length is known and is less than this (default: None) --b2-hide-files Whether the B2 backend hides files instead of deleting them (default: False) --backend-retry-delay seconds Delay time before next try after a failure of a backend operation (default: 30) --cf-backend pyrax|cloudfiles Allow the user to switch cloudfiles backend (default: pyrax) --compare-data Compare data on verify not only signatures (default: False) --config-dir path Path to store configuration files (default: /builddir/.config/duplicity) --copy-blocksize number Blocksize to use in copy operations in kilobytes. (default: 131072) --copy-links Copy contents of symlinks instead of linking (default: False) --dry-run Perform dry-run with no writes (default: False) --encrypt-key gpg-key-id GNUpg key for encryption/decryption (default: None) --encrypt-secret-keyring path Path to secret GNUpg keyring (default: None) --encrypt-sign-key gpg-key-id GNUpg key for encryption/decryption and signing (default: None) --exclude shell_pattern Exclude globbing pattern (default: None) --exclude-device-files Exclude device files (default: False) --exclude-filelist filename File with list of file patterns to exclude (default: None) --exclude-if-present filename Exclude directory if this file is present (default: None) --exclude-older-than time Exclude files older than time (default: None) --exclude-other-filesystems Exclude other filesystems from backup (default: False) --exclude-regexp regex Exclude based on regex pattern (default: None) --file-changed path Whether to collect only the file status, not the whole root (default: None) --file-prefix string String prefix for all duplicity files (default: b'') --file-prefix-archive string String prefix for duplicity difftar files (default: b'') --file-prefix-jsonstat string String prefix for duplicity jsonstat files (default: b'') --file-prefix-manifest string String prefix for duplicity manifest files (default: b'') --file-prefix-signature string String prefix for duplicity signature files (default: b'') --files-from filename Defines the backup source as a sub-set of the source folder (default: None) --filter-globbing File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to shell globbing. (default: None) --filter-ignorecase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-insensitive matching. (default: None) --filter-literal File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to literal strings. (default: None) --filter-regexp File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to regular expressions. (default: None) --filter-strictcase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-sensitive matching. (default: None) --force Force duplicity to actually delete during cleanup (default: None) --ftp-passive Tell FTP to use passive mode (default: passive) --ftp-regular Tell FTP to use regular mode (default: passive) --full-if-older-than interval Perform full backup if last full is older than 'time' (default: None) --gpg-binary path Path to GNUpg executable file (default: None) --gpg-options options Verbatim gpg options. May be supplied multiple times. (default: ) --hidden-encrypt-key gpg-key-id Hidden GNUpg encryption key (default: None) --idr-fakeroot path Fake root for idrive backend (default: None) --ignore-errors Ignore most errors during processing (default: False) --imap-full-address Whether to use the full email address as the user name (default: False) --imap-mailbox imap_mailbox Name of the imap folder to store backups (default: INBOX) --include shell_pattern Include globbing pattern (default: None) --include-filelist filename File with list of file patterns to include (default: None) --include-regexp regex Include based on regex pattern (default: None) --jsonstat If set, an extra file with statistics in json format will be stored with each backup. It includes the statistics printed out on stdout by default. With 'collection-status' it returs these stats. (default: False) --log-fd file_descriptor File descriptor to be used for logging (default: None) --log-file log_filename Logging filename to use (default: None) --log-timestamp Whether to include timestamp and level in log (default: False) --max-blocksize number Maximum block size for large files in MB (default: 2048) --metadata-sync-mode {full,partial} Only sync required metadata not all (default: partial) --mf-purge Option for mediafire to purge files on delete instead of sending to trash (default: False) --mp-segment-size number Swift backend segment size in megabytes (default: 5368709120) --name backup name Custom backup name instead of hash (default: None) --no-compression If supplied do not perform compression (default: True) --no-encryption If supplied do not perform encryption (default: True) --no-files-changed If supplied do not collect the files_changed list (default: True) --no-print-statistics If supplied do not print statistics (default: True) --no-restore-ownership If supplied do not restore uid/gid when finished (default: True) --null-separator Whether to split on null instead of newline (default: None) --num-retries number Number of retries on network operations (default: 5) --numeric-owner Keeps number from tar file. Like same option in GNU tar. (default: False) --par2-options options Verbatim par2 options. May be supplied multiple times. (default: ) --par2-redundancy number Level of Redundancy in percent for Par2 files (default: 10) --par2-volumes number Number of par2 volumes (default: 1) --path-to-restore path, -r path File or directory path to restore (default: None) --progress Display progress for the full and incremental backup operations (default: False) --progress-rate number Used to control the progress option update rate in seconds (default: 3) --rename from to from to Rename files during restore (default: {}) --restore-time time, -t time, --time time Restores will try to bring back the state as of the following time (default: None) --rsync-options options Verbatim rsync options. May be supplied multiple times. (default: ) --s3-endpoint-url s3_endpoint_url Specity S3 endpoint (default: None) --s3-kms-grant s3_kms_grant S3 KMS grant value (default: None) --s3-kms-key-id s3_kms_key_id S3 KMS encryption key id (default: None) --s3-multipart-chunk-size number Chunk size used for S3 multipart uploads.The number of parallel uploads to S3 be given by chunk size / volume size. Use this to maximize the use of your bandwidth (default: 20971520) --s3-multipart-max-procs number Number of processes to set the Processor Pool to when uploading multipart uploads to S3. Use this to control the maximum simultaneous uploads to S3 (default: 4) --s3-region-name s3_region_name Specity S3 region name (default: None) --s3-unencrypted-connection Whether to use plain HTTP (without SSL) to send data to S3 (default: False) --s3-use-deep-archive Whether to use S3 Glacier Deep Archive Storage (default: False) --s3-use-glacier Whether to use S3 Glacier Storage (default: False) --s3-use-glacier-ir Whether to use S3 Glacier IR Storage (default: False) --s3-use-ia Whether to use S3 Infrequent Access Storage (default: False) --s3-use-onezone-ia Whether to use S3 One Zone Infrequent Access Storage (default: False) --s3-use-rrs Whether to use S3 Reduced Redundancy Storage (default: False) --s3-use-server-side-encryption Allow use of server side encryption (default: False) --s3-use-server-side-kms-encryption Allow use of server side KMS encryption (default: False) --scp-command command SCP command to use (ssh pexpect backend) (default: None) --sftp-command command SFTP command to use (ssh pexpect backend) (default: None) --show-changes-in-set number Show file changes (new, deleted, changed) in the specified backup set (0 specifies latest, 1 specifies next latest, etc.) (default: None) --sign-key gpg-key-id Sign key for encryption/decryption (default: None) --skip-if-no-change Skip incremental backup if nothing changed. (default: False) --ssh-askpass Ask the user for the SSH password. Not for batch usage (default: False) --ssh-options options Verbatim ssh options. May be supplied multiple times. (default: ) --ssl-cacert-file file pem formatted bundle of certificate authorities (default: None) --ssl-cacert-path path path to a folder with certificate authority files (default: None) --ssl-no-check-certificate Set to not validate SSL certificates (default: False) --swift-storage-policy policy Option to specify a Swift container storage policy. (default: ) --tempdir path Working directory for temp files (default: None) --time-separator char Character used like the ':' in time strings like=2002-08-06T04:22:00-07:00 Note=Not valid for backup commands full and inc, only to read older backups (default: :) --timeout seconds Network timeout in seconds (default: 30) --use-agent Whether to specify --use-agent in GnuPG options (default: False) --verbosity verb, -v verb Logging verbosity=[0-9] or [e, w, n, i, d] or [error, warning, notice, info, debug] (default: None) --version, -V Display version and exit --volsize number Volume size to use in MiB (default: 209715200) --webdav-headers string extra headers for Webdav, like 'Cookie,name=value' (default: ) positional args: backup source_path target_url # duplicity backup [options] source_path target_url cleanup target_url # duplicity cleanup [options] target_url collection-status target_url # duplicity collection-status [options] target_url full source_path target_url # duplicity full [options] source_path target_url incremental source_path target_url # duplicity incremental [options] source_path target_url list-current-files target_url # duplicity list-current-files [options] target_url remove-older-than remove_time target_url # duplicity remove-older-than [options] remove_time target_url remove-all-but-n-full count target_url # duplicity remove-all-but-n-full [options] count target_url remove-all-inc-of-but-n-full count target_url # duplicity remove-all-inc-of-but-n-full [options] count target_url restore source_url target_dir # duplicity restore [options] source_url target_dir verify source_url target_dir # duplicity verify [options] source_url target_dir Enter 'duplicity --help' for help screen. usage: duplicity [-h] [--allow-source-mismatch] [--archive-dir path] [--asynchronous-upload] [--azure-blob-tier Hot|Cool|Archive] [--azure-max-block-size number] [--azure-max-connections number] [--azure-max-single-put-size number] [--b2-hide-files] [--backend-retry-delay seconds] [--cf-backend pyrax|cloudfiles] [--compare-data] [--config-dir path] [--copy-blocksize number] [--copy-links] [--dry-run] [--encrypt-key gpg-key-id] [--encrypt-secret-keyring path] [--encrypt-sign-key gpg-key-id] [--exclude shell_pattern] [--exclude-device-files] [--exclude-filelist filename] [--exclude-if-present filename] [--exclude-older-than time] [--exclude-other-filesystems] [--exclude-regexp regex] [--file-changed path] [--file-prefix string] [--file-prefix-archive string] [--file-prefix-jsonstat string] [--file-prefix-manifest string] [--file-prefix-signature string] [--files-from filename] [--filter-globbing] [--filter-ignorecase] [--filter-literal] [--filter-regexp] [--filter-strictcase] [--force] [--ftp-passive] [--ftp-regular] [--full-if-older-than interval] [--gpg-binary path] [--gpg-options options] [--hidden-encrypt-key gpg-key-id] [--idr-fakeroot path] [--ignore-errors] [--imap-full-address] [--imap-mailbox imap_mailbox] [--include shell_pattern] [--include-filelist filename] [--include-regexp regex] [--jsonstat] [--log-fd file_descriptor] [--log-file log_filename] [--log-timestamp] [--max-blocksize number] [--metadata-sync-mode {full,partial}] [--mf-purge] [--mp-segment-size number] [--name backup name] [--no-compression] [--no-encryption] [--no-files-changed] [--no-print-statistics] [--no-restore-ownership] [--null-separator] [--num-retries number] [--numeric-owner] [--par2-options options] [--par2-redundancy number] [--par2-volumes number] [--path-to-restore path] [--progress] [--progress-rate number] [--rename from to from to] [--restore-time time] [--rsync-options options] [--s3-endpoint-url s3_endpoint_url] [--s3-kms-grant s3_kms_grant] [--s3-kms-key-id s3_kms_key_id] [--s3-multipart-chunk-size number] [--s3-multipart-max-procs number] [--s3-region-name s3_region_name] [--s3-unencrypted-connection] [--s3-use-deep-archive] [--s3-use-glacier] [--s3-use-glacier-ir] [--s3-use-ia] [--s3-use-onezone-ia] [--s3-use-rrs] [--s3-use-server-side-encryption] [--s3-use-server-side-kms-encryption] [--scp-command command] [--sftp-command command] [--show-changes-in-set number] [--sign-key gpg-key-id] [--skip-if-no-change] [--ssh-askpass] [--ssh-options options] [--ssl-cacert-file file] [--ssl-cacert-path path] [--ssl-no-check-certificate] [--swift-storage-policy policy] [--tempdir path] [--time-separator char] [--timeout seconds] [--use-agent] [--verbosity verb] [--version] [--volsize number] [--webdav-headers string] options: -h, --help show this help message and exit --allow-source-mismatch Allow different source directories (default: False) --archive-dir path Path to store metadata archives (default: /builddir/.cache/duplicity) --asynchronous-upload Number of async upload tasks, max of 1 (default: 0) --azure-blob-tier Hot|Cool|Archive Standard storage tier used for storing backup files (Hot|Cool|Archive) (default: None) --azure-max-block-size number Number for the block size to upload a blob if the length is unknown or is larger than the value set by --azure-max-single-put-size The maximum block size the service supports is 100MiB. (default: None) --azure-max-connections number Number of maximum parallel connections to use when the blob size exceeds 64MB (default: None) --azure-max-single-put-size number Largest supported upload size where the Azure library makes only one put call. Used to upload a single block if the content length is known and is less than this (default: None) --b2-hide-files Whether the B2 backend hides files instead of deleting them (default: False) --backend-retry-delay seconds Delay time before next try after a failure of a backend operation (default: 30) --cf-backend pyrax|cloudfiles Allow the user to switch cloudfiles backend (default: pyrax) --compare-data Compare data on verify not only signatures (default: False) --config-dir path Path to store configuration files (default: /builddir/.config/duplicity) --copy-blocksize number Blocksize to use in copy operations in kilobytes. (default: 131072) --copy-links Copy contents of symlinks instead of linking (default: False) --dry-run Perform dry-run with no writes (default: False) --encrypt-key gpg-key-id GNUpg key for encryption/decryption (default: None) --encrypt-secret-keyring path Path to secret GNUpg keyring (default: None) --encrypt-sign-key gpg-key-id GNUpg key for encryption/decryption and signing (default: None) --exclude shell_pattern Exclude globbing pattern (default: None) --exclude-device-files Exclude device files (default: False) --exclude-filelist filename File with list of file patterns to exclude (default: None) --exclude-if-present filename Exclude directory if this file is present (default: None) --exclude-older-than time Exclude files older than time (default: None) --exclude-other-filesystems Exclude other filesystems from backup (default: False) --exclude-regexp regex Exclude based on regex pattern (default: None) --file-changed path Whether to collect only the file status, not the whole root (default: None) --file-prefix string String prefix for all duplicity files (default: b'') --file-prefix-archive string String prefix for duplicity difftar files (default: b'') --file-prefix-jsonstat string String prefix for duplicity jsonstat files (default: b'') --file-prefix-manifest string String prefix for duplicity manifest files (default: b'') --file-prefix-signature string String prefix for duplicity signature files (default: b'') --files-from filename Defines the backup source as a sub-set of the source folder (default: None) --filter-globbing File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to shell globbing. (default: None) --filter-ignorecase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-insensitive matching. (default: None) --filter-literal File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to literal strings. (default: None) --filter-regexp File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to regular expressions. (default: None) --filter-strictcase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-sensitive matching. (default: None) --force Force duplicity to actually delete during cleanup (default: None) --ftp-passive Tell FTP to use passive mode (default: passive) --ftp-regular Tell FTP to use regular mode (default: passive) --full-if-older-than interval Perform full backup if last full is older than 'time' (default: None) --gpg-binary path Path to GNUpg executable file (default: None) --gpg-options options Verbatim gpg options. May be supplied multiple times. (default: ) --hidden-encrypt-key gpg-key-id Hidden GNUpg encryption key (default: None) --idr-fakeroot path Fake root for idrive backend (default: None) --ignore-errors Ignore most errors during processing (default: False) --imap-full-address Whether to use the full email address as the user name (default: False) --imap-mailbox imap_mailbox Name of the imap folder to store backups (default: INBOX) --include shell_pattern Include globbing pattern (default: None) --include-filelist filename File with list of file patterns to include (default: None) --include-regexp regex Include based on regex pattern (default: None) --jsonstat If set, an extra file with statistics in json format will be stored with each backup. It includes the statistics printed out on stdout by default. With 'collection-status' it returs these stats. (default: False) --log-fd file_descriptor File descriptor to be used for logging (default: None) --log-file log_filename Logging filename to use (default: None) --log-timestamp Whether to include timestamp and level in log (default: False) --max-blocksize number Maximum block size for large files in MB (default: 2048) --metadata-sync-mode {full,partial} Only sync required metadata not all (default: partial) --mf-purge Option for mediafire to purge files on delete instead of sending to trash (default: False) --mp-segment-size number Swift backend segment size in megabytes (default: 5368709120) --name backup name Custom backup name instead of hash (default: None) --no-compression If supplied do not perform compression (default: True) --no-encryption If supplied do not perform encryption (default: True) --no-files-changed If supplied do not collect the files_changed list (default: True) --no-print-statistics If supplied do not print statistics (default: True) --no-restore-ownership If supplied do not restore uid/gid when finished (default: True) --null-separator Whether to split on null instead of newline (default: None) --num-retries number Number of retries on network operations (default: 5) --numeric-owner Keeps number from tar file. Like same option in GNU tar. (default: False) --par2-options options Verbatim par2 options. May be supplied multiple times. (default: ) --par2-redundancy number Level of Redundancy in percent for Par2 files (default: 10) --par2-volumes number Number of par2 volumes (default: 1) --path-to-restore path, -r path File or directory path to restore (default: None) --progress Display progress for the full and incremental backup operations (default: False) --progress-rate number Used to control the progress option update rate in seconds (default: 3) --rename from to from to Rename files during restore (default: {}) --restore-time time, -t time, --time time Restores will try to bring back the state as of the following time (default: None) --rsync-options options Verbatim rsync options. May be supplied multiple times. (default: ) --s3-endpoint-url s3_endpoint_url Specity S3 endpoint (default: None) --s3-kms-grant s3_kms_grant S3 KMS grant value (default: None) --s3-kms-key-id s3_kms_key_id S3 KMS encryption key id (default: None) --s3-multipart-chunk-size number Chunk size used for S3 multipart uploads.The number of parallel uploads to S3 be given by chunk size / volume size. Use this to maximize the use of your bandwidth (default: 20971520) --s3-multipart-max-procs number Number of processes to set the Processor Pool to when uploading multipart uploads to S3. Use this to control the maximum simultaneous uploads to S3 (default: 4) --s3-region-name s3_region_name Specity S3 region name (default: None) --s3-unencrypted-connection Whether to use plain HTTP (without SSL) to send data to S3 (default: False) --s3-use-deep-archive Whether to use S3 Glacier Deep Archive Storage (default: False) --s3-use-glacier Whether to use S3 Glacier Storage (default: False) --s3-use-glacier-ir Whether to use S3 Glacier IR Storage (default: False) --s3-use-ia Whether to use S3 Infrequent Access Storage (default: False) --s3-use-onezone-ia Whether to use S3 One Zone Infrequent Access Storage (default: False) --s3-use-rrs Whether to use S3 Reduced Redundancy Storage (default: False) --s3-use-server-side-encryption Allow use of server side encryption (default: False) --s3-use-server-side-kms-encryption Allow use of server side KMS encryption (default: False) --scp-command command SCP command to use (ssh pexpect backend) (default: None) --sftp-command command SFTP command to use (ssh pexpect backend) (default: None) --show-changes-in-set number Show file changes (new, deleted, changed) in the specified backup set (0 specifies latest, 1 specifies next latest, etc.) (default: None) --sign-key gpg-key-id Sign key for encryption/decryption (default: None) --skip-if-no-change Skip incremental backup if nothing changed. (default: False) --ssh-askpass Ask the user for the SSH password. Not for batch usage (default: False) --ssh-options options Verbatim ssh options. May be supplied multiple times. (default: ) --ssl-cacert-file file pem formatted bundle of certificate authorities (default: None) --ssl-cacert-path path path to a folder with certificate authority files (default: None) --ssl-no-check-certificate Set to not validate SSL certificates (default: False) --swift-storage-policy policy Option to specify a Swift container storage policy. (default: ) --tempdir path Working directory for temp files (default: None) --time-separator char Character used like the ':' in time strings like=2002-08-06T04:22:00-07:00 Note=Not valid for backup commands full and inc, only to read older backups (default: :) --timeout seconds Network timeout in seconds (default: 30) --use-agent Whether to specify --use-agent in GnuPG options (default: False) --verbosity verb, -v verb Logging verbosity=[0-9] or [e, w, n, i, d] or [error, warning, notice, info, debug] (default: None) --version, -V Display version and exit --volsize number Volume size to use in MiB (default: 209715200) --webdav-headers string extra headers for Webdav, like 'Cookie,name=value' (default: ) positional args: backup source_path target_url # duplicity backup [options] source_path target_url cleanup target_url # duplicity cleanup [options] target_url collection-status target_url # duplicity collection-status [options] target_url full source_path target_url # duplicity full [options] source_path target_url incremental source_path target_url # duplicity incremental [options] source_path target_url list-current-files target_url # duplicity list-current-files [options] target_url remove-older-than remove_time target_url # duplicity remove-older-than [options] remove_time target_url remove-all-but-n-full count target_url # duplicity remove-all-but-n-full [options] count target_url remove-all-inc-of-but-n-full count target_url # duplicity remove-all-inc-of-but-n-full [options] count target_url restore source_url target_dir # duplicity restore [options] source_url target_dir verify source_url target_dir # duplicity verify [options] source_url target_dir Enter 'duplicity --help' for help screen. usage: duplicity [-h] [--allow-source-mismatch] [--archive-dir path] [--asynchronous-upload] [--azure-blob-tier Hot|Cool|Archive] [--azure-max-block-size number] [--azure-max-connections number] [--azure-max-single-put-size number] [--b2-hide-files] [--backend-retry-delay seconds] [--cf-backend pyrax|cloudfiles] [--compare-data] [--config-dir path] [--copy-blocksize number] [--copy-links] [--dry-run] [--encrypt-key gpg-key-id] [--encrypt-secret-keyring path] [--encrypt-sign-key gpg-key-id] [--exclude shell_pattern] [--exclude-device-files] [--exclude-filelist filename] [--exclude-if-present filename] [--exclude-older-than time] [--exclude-other-filesystems] [--exclude-regexp regex] [--file-changed path] [--file-prefix string] [--file-prefix-archive string] [--file-prefix-jsonstat string] [--file-prefix-manifest string] [--file-prefix-signature string] [--files-from filename] [--filter-globbing] [--filter-ignorecase] [--filter-literal] [--filter-regexp] [--filter-strictcase] [--force] [--ftp-passive] [--ftp-regular] [--full-if-older-than interval] [--gpg-binary path] [--gpg-options options] [--hidden-encrypt-key gpg-key-id] [--idr-fakeroot path] [--ignore-errors] [--imap-full-address] [--imap-mailbox imap_mailbox] [--include shell_pattern] [--include-filelist filename] [--include-regexp regex] [--jsonstat] [--log-fd file_descriptor] [--log-file log_filename] [--log-timestamp] [--max-blocksize number] [--metadata-sync-mode {full,partial}] [--mf-purge] [--mp-segment-size number] [--name backup name] [--no-compression] [--no-encryption] [--no-files-changed] [--no-print-statistics] [--no-restore-ownership] [--null-separator] [--num-retries number] [--numeric-owner] [--par2-options options] [--par2-redundancy number] [--par2-volumes number] [--path-to-restore path] [--progress] [--progress-rate number] [--rename from to from to] [--restore-time time] [--rsync-options options] [--s3-endpoint-url s3_endpoint_url] [--s3-kms-grant s3_kms_grant] [--s3-kms-key-id s3_kms_key_id] [--s3-multipart-chunk-size number] [--s3-multipart-max-procs number] [--s3-region-name s3_region_name] [--s3-unencrypted-connection] [--s3-use-deep-archive] [--s3-use-glacier] [--s3-use-glacier-ir] [--s3-use-ia] [--s3-use-onezone-ia] [--s3-use-rrs] [--s3-use-server-side-encryption] [--s3-use-server-side-kms-encryption] [--scp-command command] [--sftp-command command] [--show-changes-in-set number] [--sign-key gpg-key-id] [--skip-if-no-change] [--ssh-askpass] [--ssh-options options] [--ssl-cacert-file file] [--ssl-cacert-path path] [--ssl-no-check-certificate] [--swift-storage-policy policy] [--tempdir path] [--time-separator char] [--timeout seconds] [--use-agent] [--verbosity verb] [--version] [--volsize number] [--webdav-headers string] options: -h, --help show this help message and exit --allow-source-mismatch Allow different source directories (default: False) --archive-dir path Path to store metadata archives (default: /builddir/.cache/duplicity) --asynchronous-upload Number of async upload tasks, max of 1 (default: 0) --azure-blob-tier Hot|Cool|Archive Standard storage tier used for storing backup files (Hot|Cool|Archive) (default: None) --azure-max-block-size number Number for the block size to upload a blob if the length is unknown or is larger than the value set by --azure-max-single-put-size The maximum block size the service supports is 100MiB. (default: None) --azure-max-connections number Number of maximum parallel connections to use when the blob size exceeds 64MB (default: None) --azure-max-single-put-size number Largest supported upload size where the Azure library makes only one put call. Used to upload a single block if the content length is known and is less than this (default: None) --b2-hide-files Whether the B2 backend hides files instead of deleting them (default: False) --backend-retry-delay seconds Delay time before next try after a failure of a backend operation (default: 30) --cf-backend pyrax|cloudfiles Allow the user to switch cloudfiles backend (default: pyrax) --compare-data Compare data on verify not only signatures (default: False) --config-dir path Path to store configuration files (default: /builddir/.config/duplicity) --copy-blocksize number Blocksize to use in copy operations in kilobytes. (default: 131072) --copy-links Copy contents of symlinks instead of linking (default: False) --dry-run Perform dry-run with no writes (default: False) --encrypt-key gpg-key-id GNUpg key for encryption/decryption (default: None) --encrypt-secret-keyring path Path to secret GNUpg keyring (default: None) --encrypt-sign-key gpg-key-id GNUpg key for encryption/decryption and signing (default: None) --exclude shell_pattern Exclude globbing pattern (default: None) --exclude-device-files Exclude device files (default: False) --exclude-filelist filename File with list of file patterns to exclude (default: None) --exclude-if-present filename Exclude directory if this file is present (default: None) --exclude-older-than time Exclude files older than time (default: None) --exclude-other-filesystems Exclude other filesystems from backup (default: False) --exclude-regexp regex Exclude based on regex pattern (default: None) --file-changed path Whether to collect only the file status, not the whole root (default: None) --file-prefix string String prefix for all duplicity files (default: b'') --file-prefix-archive string String prefix for duplicity difftar files (default: b'') --file-prefix-jsonstat string String prefix for duplicity jsonstat files (default: b'') --file-prefix-manifest string String prefix for duplicity manifest files (default: b'') --file-prefix-signature string String prefix for duplicity signature files (default: b'') --files-from filename Defines the backup source as a sub-set of the source folder (default: None) --filter-globbing File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to shell globbing. (default: None) --filter-ignorecase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-insensitive matching. (default: None) --filter-literal File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to literal strings. (default: None) --filter-regexp File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to regular expressions. (default: None) --filter-strictcase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-sensitive matching. (default: None) --force Force duplicity to actually delete during cleanup (default: None) --ftp-passive Tell FTP to use passive mode (default: passive) --ftp-regular Tell FTP to use regular mode (default: passive) --full-if-older-than interval Perform full backup if last full is older than 'time' (default: None) --gpg-binary path Path to GNUpg executable file (default: None) --gpg-options options Verbatim gpg options. May be supplied multiple times. (default: ) --hidden-encrypt-key gpg-key-id Hidden GNUpg encryption key (default: None) --idr-fakeroot path Fake root for idrive backend (default: None) --ignore-errors Ignore most errors during processing (default: False) --imap-full-address Whether to use the full email address as the user name (default: False) --imap-mailbox imap_mailbox Name of the imap folder to store backups (default: INBOX) --include shell_pattern Include globbing pattern (default: None) --include-filelist filename File with list of file patterns to include (default: None) --include-regexp regex Include based on regex pattern (default: None) --jsonstat If set, an extra file with statistics in json format will be stored with each backup. It includes the statistics printed out on stdout by default. With 'collection-status' it returs these stats. (default: False) --log-fd file_descriptor File descriptor to be used for logging (default: None) --log-file log_filename Logging filename to use (default: None) --log-timestamp Whether to include timestamp and level in log (default: False) --max-blocksize number Maximum block size for large files in MB (default: 2048) --metadata-sync-mode {full,partial} Only sync required metadata not all (default: partial) --mf-purge Option for mediafire to purge files on delete instead of sending to trash (default: False) --mp-segment-size number Swift backend segment size in megabytes (default: 5368709120) --name backup name Custom backup name instead of hash (default: None) --no-compression If supplied do not perform compression (default: True) --no-encryption If supplied do not perform encryption (default: True) --no-files-changed If supplied do not collect the files_changed list (default: True) --no-print-statistics If supplied do not print statistics (default: True) --no-restore-ownership If supplied do not restore uid/gid when finished (default: True) --null-separator Whether to split on null instead of newline (default: None) --num-retries number Number of retries on network operations (default: 5) --numeric-owner Keeps number from tar file. Like same option in GNU tar. (default: False) --par2-options options Verbatim par2 options. May be supplied multiple times. (default: ) --par2-redundancy number Level of Redundancy in percent for Par2 files (default: 10) --par2-volumes number Number of par2 volumes (default: 1) --path-to-restore path, -r path File or directory path to restore (default: None) --progress Display progress for the full and incremental backup operations (default: False) --progress-rate number Used to control the progress option update rate in seconds (default: 3) --rename from to from to Rename files during restore (default: {}) --restore-time time, -t time, --time time Restores will try to bring back the state as of the following time (default: None) --rsync-options options Verbatim rsync options. May be supplied multiple times. (default: ) --s3-endpoint-url s3_endpoint_url Specity S3 endpoint (default: None) --s3-kms-grant s3_kms_grant S3 KMS grant value (default: None) --s3-kms-key-id s3_kms_key_id S3 KMS encryption key id (default: None) --s3-multipart-chunk-size number Chunk size used for S3 multipart uploads.The number of parallel uploads to S3 be given by chunk size / volume size. Use this to maximize the use of your bandwidth (default: 20971520) --s3-multipart-max-procs number Number of processes to set the Processor Pool to when uploading multipart uploads to S3. Use this to control the maximum simultaneous uploads to S3 (default: 4) --s3-region-name s3_region_name Specity S3 region name (default: None) --s3-unencrypted-connection Whether to use plain HTTP (without SSL) to send data to S3 (default: False) --s3-use-deep-archive Whether to use S3 Glacier Deep Archive Storage (default: False) --s3-use-glacier Whether to use S3 Glacier Storage (default: False) --s3-use-glacier-ir Whether to use S3 Glacier IR Storage (default: False) --s3-use-ia Whether to use S3 Infrequent Access Storage (default: False) --s3-use-onezone-ia Whether to use S3 One Zone Infrequent Access Storage (default: False) --s3-use-rrs Whether to use S3 Reduced Redundancy Storage (default: False) --s3-use-server-side-encryption Allow use of server side encryption (default: False) --s3-use-server-side-kms-encryption Allow use of server side KMS encryption (default: False) --scp-command command SCP command to use (ssh pexpect backend) (default: None) --sftp-command command SFTP command to use (ssh pexpect backend) (default: None) --show-changes-in-set number Show file changes (new, deleted, changed) in the specified backup set (0 specifies latest, 1 specifies next latest, etc.) (default: None) --sign-key gpg-key-id Sign key for encryption/decryption (default: None) --skip-if-no-change Skip incremental backup if nothing changed. (default: False) --ssh-askpass Ask the user for the SSH password. Not for batch usage (default: False) --ssh-options options Verbatim ssh options. May be supplied multiple times. (default: ) --ssl-cacert-file file pem formatted bundle of certificate authorities (default: None) --ssl-cacert-path path path to a folder with certificate authority files (default: None) --ssl-no-check-certificate Set to not validate SSL certificates (default: False) --swift-storage-policy policy Option to specify a Swift container storage policy. (default: ) --tempdir path Working directory for temp files (default: None) --time-separator char Character used like the ':' in time strings like=2002-08-06T04:22:00-07:00 Note=Not valid for backup commands full and inc, only to read older backups (default: :) --timeout seconds Network timeout in seconds (default: 30) --use-agent Whether to specify --use-agent in GnuPG options (default: False) --verbosity verb, -v verb Logging verbosity=[0-9] or [e, w, n, i, d] or [error, warning, notice, info, debug] (default: None) --version, -V Display version and exit --volsize number Volume size to use in MiB (default: 209715200) --webdav-headers string extra headers for Webdav, like 'Cookie,name=value' (default: ) positional args: backup source_path target_url # duplicity backup [options] source_path target_url cleanup target_url # duplicity cleanup [options] target_url collection-status target_url # duplicity collection-status [options] target_url full source_path target_url # duplicity full [options] source_path target_url incremental source_path target_url # duplicity incremental [options] source_path target_url list-current-files target_url # duplicity list-current-files [options] target_url remove-older-than remove_time target_url # duplicity remove-older-than [options] remove_time target_url remove-all-but-n-full count target_url # duplicity remove-all-but-n-full [options] count target_url remove-all-inc-of-but-n-full count target_url # duplicity remove-all-inc-of-but-n-full [options] count target_url restore source_url target_dir # duplicity restore [options] source_url target_dir verify source_url target_dir # duplicity verify [options] source_url target_dir Enter 'duplicity --help' for help screen. usage: duplicity [-h] [--allow-source-mismatch] [--archive-dir path] [--asynchronous-upload] [--azure-blob-tier Hot|Cool|Archive] [--azure-max-block-size number] [--azure-max-connections number] [--azure-max-single-put-size number] [--b2-hide-files] [--backend-retry-delay seconds] [--cf-backend pyrax|cloudfiles] [--compare-data] [--config-dir path] [--copy-blocksize number] [--copy-links] [--dry-run] [--encrypt-key gpg-key-id] [--encrypt-secret-keyring path] [--encrypt-sign-key gpg-key-id] [--exclude shell_pattern] [--exclude-device-files] [--exclude-filelist filename] [--exclude-if-present filename] [--exclude-older-than time] [--exclude-other-filesystems] [--exclude-regexp regex] [--file-changed path] [--file-prefix string] [--file-prefix-archive string] [--file-prefix-jsonstat string] [--file-prefix-manifest string] [--file-prefix-signature string] [--files-from filename] [--filter-globbing] [--filter-ignorecase] [--filter-literal] [--filter-regexp] [--filter-strictcase] [--force] [--ftp-passive] [--ftp-regular] [--full-if-older-than interval] [--gpg-binary path] [--gpg-options options] [--hidden-encrypt-key gpg-key-id] [--idr-fakeroot path] [--ignore-errors] [--imap-full-address] [--imap-mailbox imap_mailbox] [--include shell_pattern] [--include-filelist filename] [--include-regexp regex] [--jsonstat] [--log-fd file_descriptor] [--log-file log_filename] [--log-timestamp] [--max-blocksize number] [--metadata-sync-mode {full,partial}] [--mf-purge] [--mp-segment-size number] [--name backup name] [--no-compression] [--no-encryption] [--no-files-changed] [--no-print-statistics] [--no-restore-ownership] [--null-separator] [--num-retries number] [--numeric-owner] [--par2-options options] [--par2-redundancy number] [--par2-volumes number] [--path-to-restore path] [--progress] [--progress-rate number] [--rename from to from to] [--restore-time time] [--rsync-options options] [--s3-endpoint-url s3_endpoint_url] [--s3-kms-grant s3_kms_grant] [--s3-kms-key-id s3_kms_key_id] [--s3-multipart-chunk-size number] [--s3-multipart-max-procs number] [--s3-region-name s3_region_name] [--s3-unencrypted-connection] [--s3-use-deep-archive] [--s3-use-glacier] [--s3-use-glacier-ir] [--s3-use-ia] [--s3-use-onezone-ia] [--s3-use-rrs] [--s3-use-server-side-encryption] [--s3-use-server-side-kms-encryption] [--scp-command command] [--sftp-command command] [--show-changes-in-set number] [--sign-key gpg-key-id] [--skip-if-no-change] [--ssh-askpass] [--ssh-options options] [--ssl-cacert-file file] [--ssl-cacert-path path] [--ssl-no-check-certificate] [--swift-storage-policy policy] [--tempdir path] [--time-separator char] [--timeout seconds] [--use-agent] [--verbosity verb] [--version] [--volsize number] [--webdav-headers string] options: -h, --help show this help message and exit --allow-source-mismatch Allow different source directories (default: False) --archive-dir path Path to store metadata archives (default: /builddir/.cache/duplicity) --asynchronous-upload Number of async upload tasks, max of 1 (default: 0) --azure-blob-tier Hot|Cool|Archive Standard storage tier used for storing backup files (Hot|Cool|Archive) (default: None) --azure-max-block-size number Number for the block size to upload a blob if the length is unknown or is larger than the value set by --azure-max-single-put-size The maximum block size the service supports is 100MiB. (default: None) --azure-max-connections number Number of maximum parallel connections to use when the blob size exceeds 64MB (default: None) --azure-max-single-put-size number Largest supported upload size where the Azure library makes only one put call. Used to upload a single block if the content length is known and is less than this (default: None) --b2-hide-files Whether the B2 backend hides files instead of deleting them (default: False) --backend-retry-delay seconds Delay time before next try after a failure of a backend operation (default: 30) --cf-backend pyrax|cloudfiles Allow the user to switch cloudfiles backend (default: pyrax) --compare-data Compare data on verify not only signatures (default: False) --config-dir path Path to store configuration files (default: /builddir/.config/duplicity) --copy-blocksize number Blocksize to use in copy operations in kilobytes. (default: 131072) --copy-links Copy contents of symlinks instead of linking (default: False) --dry-run Perform dry-run with no writes (default: False) --encrypt-key gpg-key-id GNUpg key for encryption/decryption (default: None) --encrypt-secret-keyring path Path to secret GNUpg keyring (default: None) --encrypt-sign-key gpg-key-id GNUpg key for encryption/decryption and signing (default: None) --exclude shell_pattern Exclude globbing pattern (default: None) --exclude-device-files Exclude device files (default: False) --exclude-filelist filename File with list of file patterns to exclude (default: None) --exclude-if-present filename Exclude directory if this file is present (default: None) --exclude-older-than time Exclude files older than time (default: None) --exclude-other-filesystems Exclude other filesystems from backup (default: False) --exclude-regexp regex Exclude based on regex pattern (default: None) --file-changed path Whether to collect only the file status, not the whole root (default: None) --file-prefix string String prefix for all duplicity files (default: b'') --file-prefix-archive string String prefix for duplicity difftar files (default: b'') --file-prefix-jsonstat string String prefix for duplicity jsonstat files (default: b'') --file-prefix-manifest string String prefix for duplicity manifest files (default: b'') --file-prefix-signature string String prefix for duplicity signature files (default: b'') --files-from filename Defines the backup source as a sub-set of the source folder (default: None) --filter-globbing File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to shell globbing. (default: None) --filter-ignorecase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-insensitive matching. (default: None) --filter-literal File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to literal strings. (default: None) --filter-regexp File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to regular expressions. (default: None) --filter-strictcase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-sensitive matching. (default: None) --force Force duplicity to actually delete during cleanup (default: None) --ftp-passive Tell FTP to use passive mode (default: passive) --ftp-regular Tell FTP to use regular mode (default: passive) --full-if-older-than interval Perform full backup if last full is older than 'time' (default: None) --gpg-binary path Path to GNUpg executable file (default: None) --gpg-options options Verbatim gpg options. May be supplied multiple times. (default: ) --hidden-encrypt-key gpg-key-id Hidden GNUpg encryption key (default: None) --idr-fakeroot path Fake root for idrive backend (default: None) --ignore-errors Ignore most errors during processing (default: False) --imap-full-address Whether to use the full email address as the user name (default: False) --imap-mailbox imap_mailbox Name of the imap folder to store backups (default: INBOX) --include shell_pattern Include globbing pattern (default: None) --include-filelist filename File with list of file patterns to include (default: None) --include-regexp regex Include based on regex pattern (default: None) --jsonstat If set, an extra file with statistics in json format will be stored with each backup. It includes the statistics printed out on stdout by default. With 'collection-status' it returs these stats. (default: False) --log-fd file_descriptor File descriptor to be used for logging (default: None) --log-file log_filename Logging filename to use (default: None) --log-timestamp Whether to include timestamp and level in log (default: False) --max-blocksize number Maximum block size for large files in MB (default: 2048) --metadata-sync-mode {full,partial} Only sync required metadata not all (default: partial) --mf-purge Option for mediafire to purge files on delete instead of sending to trash (default: False) --mp-segment-size number Swift backend segment size in megabytes (default: 5368709120) --name backup name Custom backup name instead of hash (default: None) --no-compression If supplied do not perform compression (default: True) --no-encryption If supplied do not perform encryption (default: True) --no-files-changed If supplied do not collect the files_changed list (default: True) --no-print-statistics If supplied do not print statistics (default: True) --no-restore-ownership If supplied do not restore uid/gid when finished (default: True) --null-separator Whether to split on null instead of newline (default: None) --num-retries number Number of retries on network operations (default: 5) --numeric-owner Keeps number from tar file. Like same option in GNU tar. (default: False) --par2-options options Verbatim par2 options. May be supplied multiple times. (default: ) --par2-redundancy number Level of Redundancy in percent for Par2 files (default: 10) --par2-volumes number Number of par2 volumes (default: 1) --path-to-restore path, -r path File or directory path to restore (default: None) --progress Display progress for the full and incremental backup operations (default: False) --progress-rate number Used to control the progress option update rate in seconds (default: 3) --rename from to from to Rename files during restore (default: {}) --restore-time time, -t time, --time time Restores will try to bring back the state as of the following time (default: None) --rsync-options options Verbatim rsync options. May be supplied multiple times. (default: ) --s3-endpoint-url s3_endpoint_url Specity S3 endpoint (default: None) --s3-kms-grant s3_kms_grant S3 KMS grant value (default: None) --s3-kms-key-id s3_kms_key_id S3 KMS encryption key id (default: None) --s3-multipart-chunk-size number Chunk size used for S3 multipart uploads.The number of parallel uploads to S3 be given by chunk size / volume size. Use this to maximize the use of your bandwidth (default: 20971520) --s3-multipart-max-procs number Number of processes to set the Processor Pool to when uploading multipart uploads to S3. Use this to control the maximum simultaneous uploads to S3 (default: 4) --s3-region-name s3_region_name Specity S3 region name (default: None) --s3-unencrypted-connection Whether to use plain HTTP (without SSL) to send data to S3 (default: False) --s3-use-deep-archive Whether to use S3 Glacier Deep Archive Storage (default: False) --s3-use-glacier Whether to use S3 Glacier Storage (default: False) --s3-use-glacier-ir Whether to use S3 Glacier IR Storage (default: False) --s3-use-ia Whether to use S3 Infrequent Access Storage (default: False) --s3-use-onezone-ia Whether to use S3 One Zone Infrequent Access Storage (default: False) --s3-use-rrs Whether to use S3 Reduced Redundancy Storage (default: False) --s3-use-server-side-encryption Allow use of server side encryption (default: False) --s3-use-server-side-kms-encryption Allow use of server side KMS encryption (default: False) --scp-command command SCP command to use (ssh pexpect backend) (default: None) --sftp-command command SFTP command to use (ssh pexpect backend) (default: None) --show-changes-in-set number Show file changes (new, deleted, changed) in the specified backup set (0 specifies latest, 1 specifies next latest, etc.) (default: None) --sign-key gpg-key-id Sign key for encryption/decryption (default: None) --skip-if-no-change Skip incremental backup if nothing changed. (default: False) --ssh-askpass Ask the user for the SSH password. Not for batch usage (default: False) --ssh-options options Verbatim ssh options. May be supplied multiple times. (default: ) --ssl-cacert-file file pem formatted bundle of certificate authorities (default: None) --ssl-cacert-path path path to a folder with certificate authority files (default: None) --ssl-no-check-certificate Set to not validate SSL certificates (default: False) --swift-storage-policy policy Option to specify a Swift container storage policy. (default: ) --tempdir path Working directory for temp files (default: None) --time-separator char Character used like the ':' in time strings like=2002-08-06T04:22:00-07:00 Note=Not valid for backup commands full and inc, only to read older backups (default: :) --timeout seconds Network timeout in seconds (default: 30) --use-agent Whether to specify --use-agent in GnuPG options (default: False) --verbosity verb, -v verb Logging verbosity=[0-9] or [e, w, n, i, d] or [error, warning, notice, info, debug] (default: None) --version, -V Display version and exit --volsize number Volume size to use in MiB (default: 209715200) --webdav-headers string extra headers for Webdav, like 'Cookie,name=value' (default: ) positional args: backup source_path target_url # duplicity backup [options] source_path target_url cleanup target_url # duplicity cleanup [options] target_url collection-status target_url # duplicity collection-status [options] target_url full source_path target_url # duplicity full [options] source_path target_url incremental source_path target_url # duplicity incremental [options] source_path target_url list-current-files target_url # duplicity list-current-files [options] target_url remove-older-than remove_time target_url # duplicity remove-older-than [options] remove_time target_url remove-all-but-n-full count target_url # duplicity remove-all-but-n-full [options] count target_url remove-all-inc-of-but-n-full count target_url # duplicity remove-all-inc-of-but-n-full [options] count target_url restore source_url target_dir # duplicity restore [options] source_url target_dir verify source_url target_dir # duplicity verify [options] source_url target_dir Enter 'duplicity --help' for help screen. usage: duplicity [-h] [--allow-source-mismatch] [--archive-dir path] [--asynchronous-upload] [--azure-blob-tier Hot|Cool|Archive] [--azure-max-block-size number] [--azure-max-connections number] [--azure-max-single-put-size number] [--b2-hide-files] [--backend-retry-delay seconds] [--cf-backend pyrax|cloudfiles] [--compare-data] [--config-dir path] [--copy-blocksize number] [--copy-links] [--dry-run] [--encrypt-key gpg-key-id] [--encrypt-secret-keyring path] [--encrypt-sign-key gpg-key-id] [--exclude shell_pattern] [--exclude-device-files] [--exclude-filelist filename] [--exclude-if-present filename] [--exclude-older-than time] [--exclude-other-filesystems] [--exclude-regexp regex] [--file-changed path] [--file-prefix string] [--file-prefix-archive string] [--file-prefix-jsonstat string] [--file-prefix-manifest string] [--file-prefix-signature string] [--files-from filename] [--filter-globbing] [--filter-ignorecase] [--filter-literal] [--filter-regexp] [--filter-strictcase] [--force] [--ftp-passive] [--ftp-regular] [--full-if-older-than interval] [--gpg-binary path] [--gpg-options options] [--hidden-encrypt-key gpg-key-id] [--idr-fakeroot path] [--ignore-errors] [--imap-full-address] [--imap-mailbox imap_mailbox] [--include shell_pattern] [--include-filelist filename] [--include-regexp regex] [--jsonstat] [--log-fd file_descriptor] [--log-file log_filename] [--log-timestamp] [--max-blocksize number] [--metadata-sync-mode {full,partial}] [--mf-purge] [--mp-segment-size number] [--name backup name] [--no-compression] [--no-encryption] [--no-files-changed] [--no-print-statistics] [--no-restore-ownership] [--null-separator] [--num-retries number] [--numeric-owner] [--par2-options options] [--par2-redundancy number] [--par2-volumes number] [--path-to-restore path] [--progress] [--progress-rate number] [--rename from to from to] [--restore-time time] [--rsync-options options] [--s3-endpoint-url s3_endpoint_url] [--s3-kms-grant s3_kms_grant] [--s3-kms-key-id s3_kms_key_id] [--s3-multipart-chunk-size number] [--s3-multipart-max-procs number] [--s3-region-name s3_region_name] [--s3-unencrypted-connection] [--s3-use-deep-archive] [--s3-use-glacier] [--s3-use-glacier-ir] [--s3-use-ia] [--s3-use-onezone-ia] [--s3-use-rrs] [--s3-use-server-side-encryption] [--s3-use-server-side-kms-encryption] [--scp-command command] [--sftp-command command] [--show-changes-in-set number] [--sign-key gpg-key-id] [--skip-if-no-change] [--ssh-askpass] [--ssh-options options] [--ssl-cacert-file file] [--ssl-cacert-path path] [--ssl-no-check-certificate] [--swift-storage-policy policy] [--tempdir path] [--time-separator char] [--timeout seconds] [--use-agent] [--verbosity verb] [--version] [--volsize number] [--webdav-headers string] options: -h, --help show this help message and exit --allow-source-mismatch Allow different source directories (default: False) --archive-dir path Path to store metadata archives (default: /builddir/.cache/duplicity) --asynchronous-upload Number of async upload tasks, max of 1 (default: 0) --azure-blob-tier Hot|Cool|Archive Standard storage tier used for storing backup files (Hot|Cool|Archive) (default: None) --azure-max-block-size number Number for the block size to upload a blob if the length is unknown or is larger than the value set by --azure-max-single-put-size The maximum block size the service supports is 100MiB. (default: None) --azure-max-connections number Number of maximum parallel connections to use when the blob size exceeds 64MB (default: None) --azure-max-single-put-size number Largest supported upload size where the Azure library makes only one put call. Used to upload a single block if the content length is known and is less than this (default: None) --b2-hide-files Whether the B2 backend hides files instead of deleting them (default: False) --backend-retry-delay seconds Delay time before next try after a failure of a backend operation (default: 30) --cf-backend pyrax|cloudfiles Allow the user to switch cloudfiles backend (default: pyrax) --compare-data Compare data on verify not only signatures (default: False) --config-dir path Path to store configuration files (default: /builddir/.config/duplicity) --copy-blocksize number Blocksize to use in copy operations in kilobytes. (default: 131072) --copy-links Copy contents of symlinks instead of linking (default: False) --dry-run Perform dry-run with no writes (default: False) --encrypt-key gpg-key-id GNUpg key for encryption/decryption (default: None) --encrypt-secret-keyring path Path to secret GNUpg keyring (default: None) --encrypt-sign-key gpg-key-id GNUpg key for encryption/decryption and signing (default: None) --exclude shell_pattern Exclude globbing pattern (default: None) --exclude-device-files Exclude device files (default: False) --exclude-filelist filename File with list of file patterns to exclude (default: None) --exclude-if-present filename Exclude directory if this file is present (default: None) --exclude-older-than time Exclude files older than time (default: None) --exclude-other-filesystems Exclude other filesystems from backup (default: False) --exclude-regexp regex Exclude based on regex pattern (default: None) --file-changed path Whether to collect only the file status, not the whole root (default: None) --file-prefix string String prefix for all duplicity files (default: b'') --file-prefix-archive string String prefix for duplicity difftar files (default: b'') --file-prefix-jsonstat string String prefix for duplicity jsonstat files (default: b'') --file-prefix-manifest string String prefix for duplicity manifest files (default: b'') --file-prefix-signature string String prefix for duplicity signature files (default: b'') --files-from filename Defines the backup source as a sub-set of the source folder (default: None) --filter-globbing File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to shell globbing. (default: None) --filter-ignorecase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-insensitive matching. (default: None) --filter-literal File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to literal strings. (default: None) --filter-regexp File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to regular expressions. (default: None) --filter-strictcase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-sensitive matching. (default: None) --force Force duplicity to actually delete during cleanup (default: None) --ftp-passive Tell FTP to use passive mode (default: passive) --ftp-regular Tell FTP to use regular mode (default: passive) --full-if-older-than interval Perform full backup if last full is older than 'time' (default: None) --gpg-binary path Path to GNUpg executable file (default: None) --gpg-options options Verbatim gpg options. May be supplied multiple times. (default: ) --hidden-encrypt-key gpg-key-id Hidden GNUpg encryption key (default: None) --idr-fakeroot path Fake root for idrive backend (default: None) --ignore-errors Ignore most errors during processing (default: False) --imap-full-address Whether to use the full email address as the user name (default: False) --imap-mailbox imap_mailbox Name of the imap folder to store backups (default: INBOX) --include shell_pattern Include globbing pattern (default: None) --include-filelist filename File with list of file patterns to include (default: None) --include-regexp regex Include based on regex pattern (default: None) --jsonstat If set, an extra file with statistics in json format will be stored with each backup. It includes the statistics printed out on stdout by default. With 'collection-status' it returs these stats. (default: False) --log-fd file_descriptor File descriptor to be used for logging (default: None) --log-file log_filename Logging filename to use (default: None) --log-timestamp Whether to include timestamp and level in log (default: False) --max-blocksize number Maximum block size for large files in MB (default: 2048) --metadata-sync-mode {full,partial} Only sync required metadata not all (default: partial) --mf-purge Option for mediafire to purge files on delete instead of sending to trash (default: False) --mp-segment-size number Swift backend segment size in megabytes (default: 5368709120) --name backup name Custom backup name instead of hash (default: None) --no-compression If supplied do not perform compression (default: True) --no-encryption If supplied do not perform encryption (default: True) --no-files-changed If supplied do not collect the files_changed list (default: True) --no-print-statistics If supplied do not print statistics (default: True) --no-restore-ownership If supplied do not restore uid/gid when finished (default: True) --null-separator Whether to split on null instead of newline (default: None) --num-retries number Number of retries on network operations (default: 5) --numeric-owner Keeps number from tar file. Like same option in GNU tar. (default: False) --par2-options options Verbatim par2 options. May be supplied multiple times. (default: ) --par2-redundancy number Level of Redundancy in percent for Par2 files (default: 10) --par2-volumes number Number of par2 volumes (default: 1) --path-to-restore path, -r path File or directory path to restore (default: None) --progress Display progress for the full and incremental backup operations (default: False) --progress-rate number Used to control the progress option update rate in seconds (default: 3) --rename from to from to Rename files during restore (default: {}) --restore-time time, -t time, --time time Restores will try to bring back the state as of the following time (default: None) --rsync-options options Verbatim rsync options. May be supplied multiple times. (default: ) --s3-endpoint-url s3_endpoint_url Specity S3 endpoint (default: None) --s3-kms-grant s3_kms_grant S3 KMS grant value (default: None) --s3-kms-key-id s3_kms_key_id S3 KMS encryption key id (default: None) --s3-multipart-chunk-size number Chunk size used for S3 multipart uploads.The number of parallel uploads to S3 be given by chunk size / volume size. Use this to maximize the use of your bandwidth (default: 20971520) --s3-multipart-max-procs number Number of processes to set the Processor Pool to when uploading multipart uploads to S3. Use this to control the maximum simultaneous uploads to S3 (default: 4) --s3-region-name s3_region_name Specity S3 region name (default: None) --s3-unencrypted-connection Whether to use plain HTTP (without SSL) to send data to S3 (default: False) --s3-use-deep-archive Whether to use S3 Glacier Deep Archive Storage (default: False) --s3-use-glacier Whether to use S3 Glacier Storage (default: False) --s3-use-glacier-ir Whether to use S3 Glacier IR Storage (default: False) --s3-use-ia Whether to use S3 Infrequent Access Storage (default: False) --s3-use-onezone-ia Whether to use S3 One Zone Infrequent Access Storage (default: False) --s3-use-rrs Whether to use S3 Reduced Redundancy Storage (default: False) --s3-use-server-side-encryption Allow use of server side encryption (default: False) --s3-use-server-side-kms-encryption Allow use of server side KMS encryption (default: False) --scp-command command SCP command to use (ssh pexpect backend) (default: None) --sftp-command command SFTP command to use (ssh pexpect backend) (default: None) --show-changes-in-set number Show file changes (new, deleted, changed) in the specified backup set (0 specifies latest, 1 specifies next latest, etc.) (default: None) --sign-key gpg-key-id Sign key for encryption/decryption (default: None) --skip-if-no-change Skip incremental backup if nothing changed. (default: False) --ssh-askpass Ask the user for the SSH password. Not for batch usage (default: False) --ssh-options options Verbatim ssh options. May be supplied multiple times. (default: ) --ssl-cacert-file file pem formatted bundle of certificate authorities (default: None) --ssl-cacert-path path path to a folder with certificate authority files (default: None) --ssl-no-check-certificate Set to not validate SSL certificates (default: False) --swift-storage-policy policy Option to specify a Swift container storage policy. (default: ) --tempdir path Working directory for temp files (default: None) --time-separator char Character used like the ':' in time strings like=2002-08-06T04:22:00-07:00 Note=Not valid for backup commands full and inc, only to read older backups (default: :) --timeout seconds Network timeout in seconds (default: 30) --use-agent Whether to specify --use-agent in GnuPG options (default: False) --verbosity verb, -v verb Logging verbosity=[0-9] or [e, w, n, i, d] or [error, warning, notice, info, debug] (default: None) --version, -V Display version and exit --volsize number Volume size to use in MiB (default: 209715200) --webdav-headers string extra headers for Webdav, like 'Cookie,name=value' (default: ) positional args: backup source_path target_url # duplicity backup [options] source_path target_url cleanup target_url # duplicity cleanup [options] target_url collection-status target_url # duplicity collection-status [options] target_url full source_path target_url # duplicity full [options] source_path target_url incremental source_path target_url # duplicity incremental [options] source_path target_url list-current-files target_url # duplicity list-current-files [options] target_url remove-older-than remove_time target_url # duplicity remove-older-than [options] remove_time target_url remove-all-but-n-full count target_url # duplicity remove-all-but-n-full [options] count target_url remove-all-inc-of-but-n-full count target_url # duplicity remove-all-inc-of-but-n-full [options] count target_url restore source_url target_dir # duplicity restore [options] source_url target_dir verify source_url target_dir # duplicity verify [options] source_url target_dir Enter 'duplicity --help' for help screen. usage: duplicity [-h] [--allow-source-mismatch] [--archive-dir path] [--asynchronous-upload] [--azure-blob-tier Hot|Cool|Archive] [--azure-max-block-size number] [--azure-max-connections number] [--azure-max-single-put-size number] [--b2-hide-files] [--backend-retry-delay seconds] [--cf-backend pyrax|cloudfiles] [--compare-data] [--config-dir path] [--copy-blocksize number] [--copy-links] [--dry-run] [--encrypt-key gpg-key-id] [--encrypt-secret-keyring path] [--encrypt-sign-key gpg-key-id] [--exclude shell_pattern] [--exclude-device-files] [--exclude-filelist filename] [--exclude-if-present filename] [--exclude-older-than time] [--exclude-other-filesystems] [--exclude-regexp regex] [--file-changed path] [--file-prefix string] [--file-prefix-archive string] [--file-prefix-jsonstat string] [--file-prefix-manifest string] [--file-prefix-signature string] [--files-from filename] [--filter-globbing] [--filter-ignorecase] [--filter-literal] [--filter-regexp] [--filter-strictcase] [--force] [--ftp-passive] [--ftp-regular] [--full-if-older-than interval] [--gpg-binary path] [--gpg-options options] [--hidden-encrypt-key gpg-key-id] [--idr-fakeroot path] [--ignore-errors] [--imap-full-address] [--imap-mailbox imap_mailbox] [--include shell_pattern] [--include-filelist filename] [--include-regexp regex] [--jsonstat] [--log-fd file_descriptor] [--log-file log_filename] [--log-timestamp] [--max-blocksize number] [--metadata-sync-mode {full,partial}] [--mf-purge] [--mp-segment-size number] [--name backup name] [--no-compression] [--no-encryption] [--no-files-changed] [--no-print-statistics] [--no-restore-ownership] [--null-separator] [--num-retries number] [--numeric-owner] [--par2-options options] [--par2-redundancy number] [--par2-volumes number] [--path-to-restore path] [--progress] [--progress-rate number] [--rename from to from to] [--restore-time time] [--rsync-options options] [--s3-endpoint-url s3_endpoint_url] [--s3-kms-grant s3_kms_grant] [--s3-kms-key-id s3_kms_key_id] [--s3-multipart-chunk-size number] [--s3-multipart-max-procs number] [--s3-region-name s3_region_name] [--s3-unencrypted-connection] [--s3-use-deep-archive] [--s3-use-glacier] [--s3-use-glacier-ir] [--s3-use-ia] [--s3-use-onezone-ia] [--s3-use-rrs] [--s3-use-server-side-encryption] [--s3-use-server-side-kms-encryption] [--scp-command command] [--sftp-command command] [--show-changes-in-set number] [--sign-key gpg-key-id] [--skip-if-no-change] [--ssh-askpass] [--ssh-options options] [--ssl-cacert-file file] [--ssl-cacert-path path] [--ssl-no-check-certificate] [--swift-storage-policy policy] [--tempdir path] [--time-separator char] [--timeout seconds] [--use-agent] [--verbosity verb] [--version] [--volsize number] [--webdav-headers string] options: -h, --help show this help message and exit --allow-source-mismatch Allow different source directories (default: False) --archive-dir path Path to store metadata archives (default: /builddir/.cache/duplicity) --asynchronous-upload Number of async upload tasks, max of 1 (default: 0) --azure-blob-tier Hot|Cool|Archive Standard storage tier used for storing backup files (Hot|Cool|Archive) (default: None) --azure-max-block-size number Number for the block size to upload a blob if the length is unknown or is larger than the value set by --azure-max-single-put-size The maximum block size the service supports is 100MiB. (default: None) --azure-max-connections number Number of maximum parallel connections to use when the blob size exceeds 64MB (default: None) --azure-max-single-put-size number Largest supported upload size where the Azure library makes only one put call. Used to upload a single block if the content length is known and is less than this (default: None) --b2-hide-files Whether the B2 backend hides files instead of deleting them (default: False) --backend-retry-delay seconds Delay time before next try after a failure of a backend operation (default: 30) --cf-backend pyrax|cloudfiles Allow the user to switch cloudfiles backend (default: pyrax) --compare-data Compare data on verify not only signatures (default: False) --config-dir path Path to store configuration files (default: /builddir/.config/duplicity) --copy-blocksize number Blocksize to use in copy operations in kilobytes. (default: 131072) --copy-links Copy contents of symlinks instead of linking (default: False) --dry-run Perform dry-run with no writes (default: False) --encrypt-key gpg-key-id GNUpg key for encryption/decryption (default: None) --encrypt-secret-keyring path Path to secret GNUpg keyring (default: None) --encrypt-sign-key gpg-key-id GNUpg key for encryption/decryption and signing (default: None) --exclude shell_pattern Exclude globbing pattern (default: None) --exclude-device-files Exclude device files (default: False) --exclude-filelist filename File with list of file patterns to exclude (default: None) --exclude-if-present filename Exclude directory if this file is present (default: None) --exclude-older-than time Exclude files older than time (default: None) --exclude-other-filesystems Exclude other filesystems from backup (default: False) --exclude-regexp regex Exclude based on regex pattern (default: None) --file-changed path Whether to collect only the file status, not the whole root (default: None) --file-prefix string String prefix for all duplicity files (default: b'') --file-prefix-archive string String prefix for duplicity difftar files (default: b'') --file-prefix-jsonstat string String prefix for duplicity jsonstat files (default: b'') --file-prefix-manifest string String prefix for duplicity manifest files (default: b'') --file-prefix-signature string String prefix for duplicity signature files (default: b'') --files-from filename Defines the backup source as a sub-set of the source folder (default: None) --filter-globbing File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to shell globbing. (default: None) --filter-ignorecase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-insensitive matching. (default: None) --filter-literal File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to literal strings. (default: None) --filter-regexp File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to regular expressions. (default: None) --filter-strictcase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-sensitive matching. (default: None) --force Force duplicity to actually delete during cleanup (default: None) --ftp-passive Tell FTP to use passive mode (default: passive) --ftp-regular Tell FTP to use regular mode (default: passive) --full-if-older-than interval Perform full backup if last full is older than 'time' (default: None) --gpg-binary path Path to GNUpg executable file (default: None) --gpg-options options Verbatim gpg options. May be supplied multiple times. (default: ) --hidden-encrypt-key gpg-key-id Hidden GNUpg encryption key (default: None) --idr-fakeroot path Fake root for idrive backend (default: None) --ignore-errors Ignore most errors during processing (default: False) --imap-full-address Whether to use the full email address as the user name (default: False) --imap-mailbox imap_mailbox Name of the imap folder to store backups (default: INBOX) --include shell_pattern Include globbing pattern (default: None) --include-filelist filename File with list of file patterns to include (default: None) --include-regexp regex Include based on regex pattern (default: None) --jsonstat If set, an extra file with statistics in json format will be stored with each backup. It includes the statistics printed out on stdout by default. With 'collection-status' it returs these stats. (default: False) --log-fd file_descriptor File descriptor to be used for logging (default: None) --log-file log_filename Logging filename to use (default: None) --log-timestamp Whether to include timestamp and level in log (default: False) --max-blocksize number Maximum block size for large files in MB (default: 2048) --metadata-sync-mode {full,partial} Only sync required metadata not all (default: partial) --mf-purge Option for mediafire to purge files on delete instead of sending to trash (default: False) --mp-segment-size number Swift backend segment size in megabytes (default: 5368709120) --name backup name Custom backup name instead of hash (default: None) --no-compression If supplied do not perform compression (default: True) --no-encryption If supplied do not perform encryption (default: True) --no-files-changed If supplied do not collect the files_changed list (default: True) --no-print-statistics If supplied do not print statistics (default: True) --no-restore-ownership If supplied do not restore uid/gid when finished (default: True) --null-separator Whether to split on null instead of newline (default: None) --num-retries number Number of retries on network operations (default: 5) --numeric-owner Keeps number from tar file. Like same option in GNU tar. (default: False) --par2-options options Verbatim par2 options. May be supplied multiple times. (default: ) --par2-redundancy number Level of Redundancy in percent for Par2 files (default: 10) --par2-volumes number Number of par2 volumes (default: 1) --path-to-restore path, -r path File or directory path to restore (default: None) --progress Display progress for the full and incremental backup operations (default: False) --progress-rate number Used to control the progress option update rate in seconds (default: 3) --rename from to from to Rename files during restore (default: {}) --restore-time time, -t time, --time time Restores will try to bring back the state as of the following time (default: None) --rsync-options options Verbatim rsync options. May be supplied multiple times. (default: ) --s3-endpoint-url s3_endpoint_url Specity S3 endpoint (default: None) --s3-kms-grant s3_kms_grant S3 KMS grant value (default: None) --s3-kms-key-id s3_kms_key_id S3 KMS encryption key id (default: None) --s3-multipart-chunk-size number Chunk size used for S3 multipart uploads.The number of parallel uploads to S3 be given by chunk size / volume size. Use this to maximize the use of your bandwidth (default: 20971520) --s3-multipart-max-procs number Number of processes to set the Processor Pool to when uploading multipart uploads to S3. Use this to control the maximum simultaneous uploads to S3 (default: 4) --s3-region-name s3_region_name Specity S3 region name (default: None) --s3-unencrypted-connection Whether to use plain HTTP (without SSL) to send data to S3 (default: False) --s3-use-deep-archive Whether to use S3 Glacier Deep Archive Storage (default: False) --s3-use-glacier Whether to use S3 Glacier Storage (default: False) --s3-use-glacier-ir Whether to use S3 Glacier IR Storage (default: False) --s3-use-ia Whether to use S3 Infrequent Access Storage (default: False) --s3-use-onezone-ia Whether to use S3 One Zone Infrequent Access Storage (default: False) --s3-use-rrs Whether to use S3 Reduced Redundancy Storage (default: False) --s3-use-server-side-encryption Allow use of server side encryption (default: False) --s3-use-server-side-kms-encryption Allow use of server side KMS encryption (default: False) --scp-command command SCP command to use (ssh pexpect backend) (default: None) --sftp-command command SFTP command to use (ssh pexpect backend) (default: None) --show-changes-in-set number Show file changes (new, deleted, changed) in the specified backup set (0 specifies latest, 1 specifies next latest, etc.) (default: None) --sign-key gpg-key-id Sign key for encryption/decryption (default: None) --skip-if-no-change Skip incremental backup if nothing changed. (default: False) --ssh-askpass Ask the user for the SSH password. Not for batch usage (default: False) --ssh-options options Verbatim ssh options. May be supplied multiple times. (default: ) --ssl-cacert-file file pem formatted bundle of certificate authorities (default: None) --ssl-cacert-path path path to a folder with certificate authority files (default: None) --ssl-no-check-certificate Set to not validate SSL certificates (default: False) --swift-storage-policy policy Option to specify a Swift container storage policy. (default: ) --tempdir path Working directory for temp files (default: None) --time-separator char Character used like the ':' in time strings like=2002-08-06T04:22:00-07:00 Note=Not valid for backup commands full and inc, only to read older backups (default: :) --timeout seconds Network timeout in seconds (default: 30) --use-agent Whether to specify --use-agent in GnuPG options (default: False) --verbosity verb, -v verb Logging verbosity=[0-9] or [e, w, n, i, d] or [error, warning, notice, info, debug] (default: None) --version, -V Display version and exit --volsize number Volume size to use in MiB (default: 209715200) --webdav-headers string extra headers for Webdav, like 'Cookie,name=value' (default: ) positional args: backup source_path target_url # duplicity backup [options] source_path target_url cleanup target_url # duplicity cleanup [options] target_url collection-status target_url # duplicity collection-status [options] target_url full source_path target_url # duplicity full [options] source_path target_url incremental source_path target_url # duplicity incremental [options] source_path target_url list-current-files target_url # duplicity list-current-files [options] target_url remove-older-than remove_time target_url # duplicity remove-older-than [options] remove_time target_url remove-all-but-n-full count target_url # duplicity remove-all-but-n-full [options] count target_url remove-all-inc-of-but-n-full count target_url # duplicity remove-all-inc-of-but-n-full [options] count target_url restore source_url target_dir # duplicity restore [options] source_url target_dir verify source_url target_dir # duplicity verify [options] source_url target_dir Enter 'duplicity --help' for help screen. usage: duplicity [-h] [--allow-source-mismatch] [--archive-dir path] [--asynchronous-upload] [--azure-blob-tier Hot|Cool|Archive] [--azure-max-block-size number] [--azure-max-connections number] [--azure-max-single-put-size number] [--b2-hide-files] [--backend-retry-delay seconds] [--cf-backend pyrax|cloudfiles] [--compare-data] [--config-dir path] [--copy-blocksize number] [--copy-links] [--dry-run] [--encrypt-key gpg-key-id] [--encrypt-secret-keyring path] [--encrypt-sign-key gpg-key-id] [--exclude shell_pattern] [--exclude-device-files] [--exclude-filelist filename] [--exclude-if-present filename] [--exclude-older-than time] [--exclude-other-filesystems] [--exclude-regexp regex] [--file-changed path] [--file-prefix string] [--file-prefix-archive string] [--file-prefix-jsonstat string] [--file-prefix-manifest string] [--file-prefix-signature string] [--files-from filename] [--filter-globbing] [--filter-ignorecase] [--filter-literal] [--filter-regexp] [--filter-strictcase] [--force] [--ftp-passive] [--ftp-regular] [--full-if-older-than interval] [--gpg-binary path] [--gpg-options options] [--hidden-encrypt-key gpg-key-id] [--idr-fakeroot path] [--ignore-errors] [--imap-full-address] [--imap-mailbox imap_mailbox] [--include shell_pattern] [--include-filelist filename] [--include-regexp regex] [--jsonstat] [--log-fd file_descriptor] [--log-file log_filename] [--log-timestamp] [--max-blocksize number] [--metadata-sync-mode {full,partial}] [--mf-purge] [--mp-segment-size number] [--name backup name] [--no-compression] [--no-encryption] [--no-files-changed] [--no-print-statistics] [--no-restore-ownership] [--null-separator] [--num-retries number] [--numeric-owner] [--par2-options options] [--par2-redundancy number] [--par2-volumes number] [--path-to-restore path] [--progress] [--progress-rate number] [--rename from to from to] [--restore-time time] [--rsync-options options] [--s3-endpoint-url s3_endpoint_url] [--s3-kms-grant s3_kms_grant] [--s3-kms-key-id s3_kms_key_id] [--s3-multipart-chunk-size number] [--s3-multipart-max-procs number] [--s3-region-name s3_region_name] [--s3-unencrypted-connection] [--s3-use-deep-archive] [--s3-use-glacier] [--s3-use-glacier-ir] [--s3-use-ia] [--s3-use-onezone-ia] [--s3-use-rrs] [--s3-use-server-side-encryption] [--s3-use-server-side-kms-encryption] [--scp-command command] [--sftp-command command] [--show-changes-in-set number] [--sign-key gpg-key-id] [--skip-if-no-change] [--ssh-askpass] [--ssh-options options] [--ssl-cacert-file file] [--ssl-cacert-path path] [--ssl-no-check-certificate] [--swift-storage-policy policy] [--tempdir path] [--time-separator char] [--timeout seconds] [--use-agent] [--verbosity verb] [--version] [--volsize number] [--webdav-headers string] options: -h, --help show this help message and exit --allow-source-mismatch Allow different source directories (default: False) --archive-dir path Path to store metadata archives (default: /builddir/.cache/duplicity) --asynchronous-upload Number of async upload tasks, max of 1 (default: 0) --azure-blob-tier Hot|Cool|Archive Standard storage tier used for storing backup files (Hot|Cool|Archive) (default: None) --azure-max-block-size number Number for the block size to upload a blob if the length is unknown or is larger than the value set by --azure-max-single-put-size The maximum block size the service supports is 100MiB. (default: None) --azure-max-connections number Number of maximum parallel connections to use when the blob size exceeds 64MB (default: None) --azure-max-single-put-size number Largest supported upload size where the Azure library makes only one put call. Used to upload a single block if the content length is known and is less than this (default: None) --b2-hide-files Whether the B2 backend hides files instead of deleting them (default: False) --backend-retry-delay seconds Delay time before next try after a failure of a backend operation (default: 30) --cf-backend pyrax|cloudfiles Allow the user to switch cloudfiles backend (default: pyrax) --compare-data Compare data on verify not only signatures (default: False) --config-dir path Path to store configuration files (default: /builddir/.config/duplicity) --copy-blocksize number Blocksize to use in copy operations in kilobytes. (default: 131072) --copy-links Copy contents of symlinks instead of linking (default: False) --dry-run Perform dry-run with no writes (default: False) --encrypt-key gpg-key-id GNUpg key for encryption/decryption (default: None) --encrypt-secret-keyring path Path to secret GNUpg keyring (default: None) --encrypt-sign-key gpg-key-id GNUpg key for encryption/decryption and signing (default: None) --exclude shell_pattern Exclude globbing pattern (default: None) --exclude-device-files Exclude device files (default: False) --exclude-filelist filename File with list of file patterns to exclude (default: None) --exclude-if-present filename Exclude directory if this file is present (default: None) --exclude-older-than time Exclude files older than time (default: None) --exclude-other-filesystems Exclude other filesystems from backup (default: False) --exclude-regexp regex Exclude based on regex pattern (default: None) --file-changed path Whether to collect only the file status, not the whole root (default: None) --file-prefix string String prefix for all duplicity files (default: b'') --file-prefix-archive string String prefix for duplicity difftar files (default: b'') --file-prefix-jsonstat string String prefix for duplicity jsonstat files (default: b'') --file-prefix-manifest string String prefix for duplicity manifest files (default: b'') --file-prefix-signature string String prefix for duplicity signature files (default: b'') --files-from filename Defines the backup source as a sub-set of the source folder (default: None) --filter-globbing File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to shell globbing. (default: None) --filter-ignorecase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-insensitive matching. (default: None) --filter-literal File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to literal strings. (default: None) --filter-regexp File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to regular expressions. (default: None) --filter-strictcase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-sensitive matching. (default: None) --force Force duplicity to actually delete during cleanup (default: None) --ftp-passive Tell FTP to use passive mode (default: passive) --ftp-regular Tell FTP to use regular mode (default: passive) --full-if-older-than interval Perform full backup if last full is older than 'time' (default: None) --gpg-binary path Path to GNUpg executable file (default: None) --gpg-options options Verbatim gpg options. May be supplied multiple times. (default: ) --hidden-encrypt-key gpg-key-id Hidden GNUpg encryption key (default: None) --idr-fakeroot path Fake root for idrive backend (default: None) --ignore-errors Ignore most errors during processing (default: False) --imap-full-address Whether to use the full email address as the user name (default: False) --imap-mailbox imap_mailbox Name of the imap folder to store backups (default: INBOX) --include shell_pattern Include globbing pattern (default: None) --include-filelist filename File with list of file patterns to include (default: None) --include-regexp regex Include based on regex pattern (default: None) --jsonstat If set, an extra file with statistics in json format will be stored with each backup. It includes the statistics printed out on stdout by default. With 'collection-status' it returs these stats. (default: False) --log-fd file_descriptor File descriptor to be used for logging (default: None) --log-file log_filename Logging filename to use (default: None) --log-timestamp Whether to include timestamp and level in log (default: False) --max-blocksize number Maximum block size for large files in MB (default: 2048) --metadata-sync-mode {full,partial} Only sync required metadata not all (default: partial) --mf-purge Option for mediafire to purge files on delete instead of sending to trash (default: False) --mp-segment-size number Swift backend segment size in megabytes (default: 5368709120) --name backup name Custom backup name instead of hash (default: None) --no-compression If supplied do not perform compression (default: True) --no-encryption If supplied do not perform encryption (default: True) --no-files-changed If supplied do not collect the files_changed list (default: True) --no-print-statistics If supplied do not print statistics (default: True) --no-restore-ownership If supplied do not restore uid/gid when finished (default: True) --null-separator Whether to split on null instead of newline (default: None) --num-retries number Number of retries on network operations (default: 5) --numeric-owner Keeps number from tar file. Like same option in GNU tar. (default: False) --par2-options options Verbatim par2 options. May be supplied multiple times. (default: ) --par2-redundancy number Level of Redundancy in percent for Par2 files (default: 10) --par2-volumes number Number of par2 volumes (default: 1) --path-to-restore path, -r path File or directory path to restore (default: None) --progress Display progress for the full and incremental backup operations (default: False) --progress-rate number Used to control the progress option update rate in seconds (default: 3) --rename from to from to Rename files during restore (default: {}) --restore-time time, -t time, --time time Restores will try to bring back the state as of the following time (default: None) --rsync-options options Verbatim rsync options. May be supplied multiple times. (default: ) --s3-endpoint-url s3_endpoint_url Specity S3 endpoint (default: None) --s3-kms-grant s3_kms_grant S3 KMS grant value (default: None) --s3-kms-key-id s3_kms_key_id S3 KMS encryption key id (default: None) --s3-multipart-chunk-size number Chunk size used for S3 multipart uploads.The number of parallel uploads to S3 be given by chunk size / volume size. Use this to maximize the use of your bandwidth (default: 20971520) --s3-multipart-max-procs number Number of processes to set the Processor Pool to when uploading multipart uploads to S3. Use this to control the maximum simultaneous uploads to S3 (default: 4) --s3-region-name s3_region_name Specity S3 region name (default: None) --s3-unencrypted-connection Whether to use plain HTTP (without SSL) to send data to S3 (default: False) --s3-use-deep-archive Whether to use S3 Glacier Deep Archive Storage (default: False) --s3-use-glacier Whether to use S3 Glacier Storage (default: False) --s3-use-glacier-ir Whether to use S3 Glacier IR Storage (default: False) --s3-use-ia Whether to use S3 Infrequent Access Storage (default: False) --s3-use-onezone-ia Whether to use S3 One Zone Infrequent Access Storage (default: False) --s3-use-rrs Whether to use S3 Reduced Redundancy Storage (default: False) --s3-use-server-side-encryption Allow use of server side encryption (default: False) --s3-use-server-side-kms-encryption Allow use of server side KMS encryption (default: False) --scp-command command SCP command to use (ssh pexpect backend) (default: None) --sftp-command command SFTP command to use (ssh pexpect backend) (default: None) --show-changes-in-set number Show file changes (new, deleted, changed) in the specified backup set (0 specifies latest, 1 specifies next latest, etc.) (default: None) --sign-key gpg-key-id Sign key for encryption/decryption (default: None) --skip-if-no-change Skip incremental backup if nothing changed. (default: False) --ssh-askpass Ask the user for the SSH password. Not for batch usage (default: False) --ssh-options options Verbatim ssh options. May be supplied multiple times. (default: ) --ssl-cacert-file file pem formatted bundle of certificate authorities (default: None) --ssl-cacert-path path path to a folder with certificate authority files (default: None) --ssl-no-check-certificate Set to not validate SSL certificates (default: False) --swift-storage-policy policy Option to specify a Swift container storage policy. (default: ) --tempdir path Working directory for temp files (default: None) --time-separator char Character used like the ':' in time strings like=2002-08-06T04:22:00-07:00 Note=Not valid for backup commands full and inc, only to read older backups (default: :) --timeout seconds Network timeout in seconds (default: 30) --use-agent Whether to specify --use-agent in GnuPG options (default: False) --verbosity verb, -v verb Logging verbosity=[0-9] or [e, w, n, i, d] or [error, warning, notice, info, debug] (default: None) --version, -V Display version and exit --volsize number Volume size to use in MiB (default: 209715200) --webdav-headers string extra headers for Webdav, like 'Cookie,name=value' (default: ) positional args: backup source_path target_url # duplicity backup [options] source_path target_url cleanup target_url # duplicity cleanup [options] target_url collection-status target_url # duplicity collection-status [options] target_url full source_path target_url # duplicity full [options] source_path target_url incremental source_path target_url # duplicity incremental [options] source_path target_url list-current-files target_url # duplicity list-current-files [options] target_url remove-older-than remove_time target_url # duplicity remove-older-than [options] remove_time target_url remove-all-but-n-full count target_url # duplicity remove-all-but-n-full [options] count target_url remove-all-inc-of-but-n-full count target_url # duplicity remove-all-inc-of-but-n-full [options] count target_url restore source_url target_dir # duplicity restore [options] source_url target_dir verify source_url target_dir # duplicity verify [options] source_url target_dir Enter 'duplicity --help' for help screen. usage: duplicity [-h] [--allow-source-mismatch] [--archive-dir path] [--asynchronous-upload] [--azure-blob-tier Hot|Cool|Archive] [--azure-max-block-size number] [--azure-max-connections number] [--azure-max-single-put-size number] [--b2-hide-files] [--backend-retry-delay seconds] [--cf-backend pyrax|cloudfiles] [--compare-data] [--config-dir path] [--copy-blocksize number] [--copy-links] [--dry-run] [--encrypt-key gpg-key-id] [--encrypt-secret-keyring path] [--encrypt-sign-key gpg-key-id] [--exclude shell_pattern] [--exclude-device-files] [--exclude-filelist filename] [--exclude-if-present filename] [--exclude-older-than time] [--exclude-other-filesystems] [--exclude-regexp regex] [--file-changed path] [--file-prefix string] [--file-prefix-archive string] [--file-prefix-jsonstat string] [--file-prefix-manifest string] [--file-prefix-signature string] [--files-from filename] [--filter-globbing] [--filter-ignorecase] [--filter-literal] [--filter-regexp] [--filter-strictcase] [--force] [--ftp-passive] [--ftp-regular] [--full-if-older-than interval] [--gpg-binary path] [--gpg-options options] [--hidden-encrypt-key gpg-key-id] [--idr-fakeroot path] [--ignore-errors] [--imap-full-address] [--imap-mailbox imap_mailbox] [--include shell_pattern] [--include-filelist filename] [--include-regexp regex] [--jsonstat] [--log-fd file_descriptor] [--log-file log_filename] [--log-timestamp] [--max-blocksize number] [--metadata-sync-mode {full,partial}] [--mf-purge] [--mp-segment-size number] [--name backup name] [--no-compression] [--no-encryption] [--no-files-changed] [--no-print-statistics] [--no-restore-ownership] [--null-separator] [--num-retries number] [--numeric-owner] [--par2-options options] [--par2-redundancy number] [--par2-volumes number] [--path-to-restore path] [--progress] [--progress-rate number] [--rename from to from to] [--restore-time time] [--rsync-options options] [--s3-endpoint-url s3_endpoint_url] [--s3-kms-grant s3_kms_grant] [--s3-kms-key-id s3_kms_key_id] [--s3-multipart-chunk-size number] [--s3-multipart-max-procs number] [--s3-region-name s3_region_name] [--s3-unencrypted-connection] [--s3-use-deep-archive] [--s3-use-glacier] [--s3-use-glacier-ir] [--s3-use-ia] [--s3-use-onezone-ia] [--s3-use-rrs] [--s3-use-server-side-encryption] [--s3-use-server-side-kms-encryption] [--scp-command command] [--sftp-command command] [--show-changes-in-set number] [--sign-key gpg-key-id] [--skip-if-no-change] [--ssh-askpass] [--ssh-options options] [--ssl-cacert-file file] [--ssl-cacert-path path] [--ssl-no-check-certificate] [--swift-storage-policy policy] [--tempdir path] [--time-separator char] [--timeout seconds] [--use-agent] [--verbosity verb] [--version] [--volsize number] [--webdav-headers string] options: -h, --help show this help message and exit --allow-source-mismatch Allow different source directories (default: False) --archive-dir path Path to store metadata archives (default: /builddir/.cache/duplicity) --asynchronous-upload Number of async upload tasks, max of 1 (default: 0) --azure-blob-tier Hot|Cool|Archive Standard storage tier used for storing backup files (Hot|Cool|Archive) (default: None) --azure-max-block-size number Number for the block size to upload a blob if the length is unknown or is larger than the value set by --azure-max-single-put-size The maximum block size the service supports is 100MiB. (default: None) --azure-max-connections number Number of maximum parallel connections to use when the blob size exceeds 64MB (default: None) --azure-max-single-put-size number Largest supported upload size where the Azure library makes only one put call. Used to upload a single block if the content length is known and is less than this (default: None) --b2-hide-files Whether the B2 backend hides files instead of deleting them (default: False) --backend-retry-delay seconds Delay time before next try after a failure of a backend operation (default: 30) --cf-backend pyrax|cloudfiles Allow the user to switch cloudfiles backend (default: pyrax) --compare-data Compare data on verify not only signatures (default: False) --config-dir path Path to store configuration files (default: /builddir/.config/duplicity) --copy-blocksize number Blocksize to use in copy operations in kilobytes. (default: 131072) --copy-links Copy contents of symlinks instead of linking (default: False) --dry-run Perform dry-run with no writes (default: False) --encrypt-key gpg-key-id GNUpg key for encryption/decryption (default: None) --encrypt-secret-keyring path Path to secret GNUpg keyring (default: None) --encrypt-sign-key gpg-key-id GNUpg key for encryption/decryption and signing (default: None) --exclude shell_pattern Exclude globbing pattern (default: None) --exclude-device-files Exclude device files (default: False) --exclude-filelist filename File with list of file patterns to exclude (default: None) --exclude-if-present filename Exclude directory if this file is present (default: None) --exclude-older-than time Exclude files older than time (default: None) --exclude-other-filesystems Exclude other filesystems from backup (default: False) --exclude-regexp regex Exclude based on regex pattern (default: None) --file-changed path Whether to collect only the file status, not the whole root (default: None) --file-prefix string String prefix for all duplicity files (default: b'') --file-prefix-archive string String prefix for duplicity difftar files (default: b'') --file-prefix-jsonstat string String prefix for duplicity jsonstat files (default: b'') --file-prefix-manifest string String prefix for duplicity manifest files (default: b'') --file-prefix-signature string String prefix for duplicity signature files (default: b'') --files-from filename Defines the backup source as a sub-set of the source folder (default: None) --filter-globbing File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to shell globbing. (default: None) --filter-ignorecase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-insensitive matching. (default: None) --filter-literal File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to literal strings. (default: None) --filter-regexp File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to regular expressions. (default: None) --filter-strictcase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-sensitive matching. (default: None) --force Force duplicity to actually delete during cleanup (default: None) --ftp-passive Tell FTP to use passive mode (default: passive) --ftp-regular Tell FTP to use regular mode (default: passive) --full-if-older-than interval Perform full backup if last full is older than 'time' (default: None) --gpg-binary path Path to GNUpg executable file (default: None) --gpg-options options Verbatim gpg options. May be supplied multiple times. (default: ) --hidden-encrypt-key gpg-key-id Hidden GNUpg encryption key (default: None) --idr-fakeroot path Fake root for idrive backend (default: None) --ignore-errors Ignore most errors during processing (default: False) --imap-full-address Whether to use the full email address as the user name (default: False) --imap-mailbox imap_mailbox Name of the imap folder to store backups (default: INBOX) --include shell_pattern Include globbing pattern (default: None) --include-filelist filename File with list of file patterns to include (default: None) --include-regexp regex Include based on regex pattern (default: None) --jsonstat If set, an extra file with statistics in json format will be stored with each backup. It includes the statistics printed out on stdout by default. With 'collection-status' it returs these stats. (default: False) --log-fd file_descriptor File descriptor to be used for logging (default: None) --log-file log_filename Logging filename to use (default: None) --log-timestamp Whether to include timestamp and level in log (default: False) --max-blocksize number Maximum block size for large files in MB (default: 2048) --metadata-sync-mode {full,partial} Only sync required metadata not all (default: partial) --mf-purge Option for mediafire to purge files on delete instead of sending to trash (default: False) --mp-segment-size number Swift backend segment size in megabytes (default: 5368709120) --name backup name Custom backup name instead of hash (default: None) --no-compression If supplied do not perform compression (default: True) --no-encryption If supplied do not perform encryption (default: True) --no-files-changed If supplied do not collect the files_changed list (default: True) --no-print-statistics If supplied do not print statistics (default: True) --no-restore-ownership If supplied do not restore uid/gid when finished (default: True) --null-separator Whether to split on null instead of newline (default: None) --num-retries number Number of retries on network operations (default: 5) --numeric-owner Keeps number from tar file. Like same option in GNU tar. (default: False) --par2-options options Verbatim par2 options. May be supplied multiple times. (default: ) --par2-redundancy number Level of Redundancy in percent for Par2 files (default: 10) --par2-volumes number Number of par2 volumes (default: 1) --path-to-restore path, -r path File or directory path to restore (default: None) --progress Display progress for the full and incremental backup operations (default: False) --progress-rate number Used to control the progress option update rate in seconds (default: 3) --rename from to from to Rename files during restore (default: {}) --restore-time time, -t time, --time time Restores will try to bring back the state as of the following time (default: None) --rsync-options options Verbatim rsync options. May be supplied multiple times. (default: ) --s3-endpoint-url s3_endpoint_url Specity S3 endpoint (default: None) --s3-kms-grant s3_kms_grant S3 KMS grant value (default: None) --s3-kms-key-id s3_kms_key_id S3 KMS encryption key id (default: None) --s3-multipart-chunk-size number Chunk size used for S3 multipart uploads.The number of parallel uploads to S3 be given by chunk size / volume size. Use this to maximize the use of your bandwidth (default: 20971520) --s3-multipart-max-procs number Number of processes to set the Processor Pool to when uploading multipart uploads to S3. Use this to control the maximum simultaneous uploads to S3 (default: 4) --s3-region-name s3_region_name Specity S3 region name (default: None) --s3-unencrypted-connection Whether to use plain HTTP (without SSL) to send data to S3 (default: False) --s3-use-deep-archive Whether to use S3 Glacier Deep Archive Storage (default: False) --s3-use-glacier Whether to use S3 Glacier Storage (default: False) --s3-use-glacier-ir Whether to use S3 Glacier IR Storage (default: False) --s3-use-ia Whether to use S3 Infrequent Access Storage (default: False) --s3-use-onezone-ia Whether to use S3 One Zone Infrequent Access Storage (default: False) --s3-use-rrs Whether to use S3 Reduced Redundancy Storage (default: False) --s3-use-server-side-encryption Allow use of server side encryption (default: False) --s3-use-server-side-kms-encryption Allow use of server side KMS encryption (default: False) --scp-command command SCP command to use (ssh pexpect backend) (default: None) --sftp-command command SFTP command to use (ssh pexpect backend) (default: None) --show-changes-in-set number Show file changes (new, deleted, changed) in the specified backup set (0 specifies latest, 1 specifies next latest, etc.) (default: None) --sign-key gpg-key-id Sign key for encryption/decryption (default: None) --skip-if-no-change Skip incremental backup if nothing changed. (default: False) --ssh-askpass Ask the user for the SSH password. Not for batch usage (default: False) --ssh-options options Verbatim ssh options. May be supplied multiple times. (default: ) --ssl-cacert-file file pem formatted bundle of certificate authorities (default: None) --ssl-cacert-path path path to a folder with certificate authority files (default: None) --ssl-no-check-certificate Set to not validate SSL certificates (default: False) --swift-storage-policy policy Option to specify a Swift container storage policy. (default: ) --tempdir path Working directory for temp files (default: None) --time-separator char Character used like the ':' in time strings like=2002-08-06T04:22:00-07:00 Note=Not valid for backup commands full and inc, only to read older backups (default: :) --timeout seconds Network timeout in seconds (default: 30) --use-agent Whether to specify --use-agent in GnuPG options (default: False) --verbosity verb, -v verb Logging verbosity=[0-9] or [e, w, n, i, d] or [error, warning, notice, info, debug] (default: None) --version, -V Display version and exit --volsize number Volume size to use in MiB (default: 209715200) --webdav-headers string extra headers for Webdav, like 'Cookie,name=value' (default: ) positional args: backup source_path target_url # duplicity backup [options] source_path target_url cleanup target_url # duplicity cleanup [options] target_url collection-status target_url # duplicity collection-status [options] target_url full source_path target_url # duplicity full [options] source_path target_url incremental source_path target_url # duplicity incremental [options] source_path target_url list-current-files target_url # duplicity list-current-files [options] target_url remove-older-than remove_time target_url # duplicity remove-older-than [options] remove_time target_url remove-all-but-n-full count target_url # duplicity remove-all-but-n-full [options] count target_url remove-all-inc-of-but-n-full count target_url # duplicity remove-all-inc-of-but-n-full [options] count target_url restore source_url target_dir # duplicity restore [options] source_url target_dir verify source_url target_dir # duplicity verify [options] source_url target_dir Enter 'duplicity --help' for help screen. usage: duplicity [-h] [--allow-source-mismatch] [--archive-dir path] [--asynchronous-upload] [--azure-blob-tier Hot|Cool|Archive] [--azure-max-block-size number] [--azure-max-connections number] [--azure-max-single-put-size number] [--b2-hide-files] [--backend-retry-delay seconds] [--cf-backend pyrax|cloudfiles] [--compare-data] [--config-dir path] [--copy-blocksize number] [--copy-links] [--dry-run] [--encrypt-key gpg-key-id] [--encrypt-secret-keyring path] [--encrypt-sign-key gpg-key-id] [--exclude shell_pattern] [--exclude-device-files] [--exclude-filelist filename] [--exclude-if-present filename] [--exclude-older-than time] [--exclude-other-filesystems] [--exclude-regexp regex] [--file-changed path] [--file-prefix string] [--file-prefix-archive string] [--file-prefix-jsonstat string] [--file-prefix-manifest string] [--file-prefix-signature string] [--files-from filename] [--filter-globbing] [--filter-ignorecase] [--filter-literal] [--filter-regexp] [--filter-strictcase] [--force] [--ftp-passive] [--ftp-regular] [--full-if-older-than interval] [--gpg-binary path] [--gpg-options options] [--hidden-encrypt-key gpg-key-id] [--idr-fakeroot path] [--ignore-errors] [--imap-full-address] [--imap-mailbox imap_mailbox] [--include shell_pattern] [--include-filelist filename] [--include-regexp regex] [--jsonstat] [--log-fd file_descriptor] [--log-file log_filename] [--log-timestamp] [--max-blocksize number] [--metadata-sync-mode {full,partial}] [--mf-purge] [--mp-segment-size number] [--name backup name] [--no-compression] [--no-encryption] [--no-files-changed] [--no-print-statistics] [--no-restore-ownership] [--null-separator] [--num-retries number] [--numeric-owner] [--par2-options options] [--par2-redundancy number] [--par2-volumes number] [--path-to-restore path] [--progress] [--progress-rate number] [--rename from to from to] [--restore-time time] [--rsync-options options] [--s3-endpoint-url s3_endpoint_url] [--s3-kms-grant s3_kms_grant] [--s3-kms-key-id s3_kms_key_id] [--s3-multipart-chunk-size number] [--s3-multipart-max-procs number] [--s3-region-name s3_region_name] [--s3-unencrypted-connection] [--s3-use-deep-archive] [--s3-use-glacier] [--s3-use-glacier-ir] [--s3-use-ia] [--s3-use-onezone-ia] [--s3-use-rrs] [--s3-use-server-side-encryption] [--s3-use-server-side-kms-encryption] [--scp-command command] [--sftp-command command] [--show-changes-in-set number] [--sign-key gpg-key-id] [--skip-if-no-change] [--ssh-askpass] [--ssh-options options] [--ssl-cacert-file file] [--ssl-cacert-path path] [--ssl-no-check-certificate] [--swift-storage-policy policy] [--tempdir path] [--time-separator char] [--timeout seconds] [--use-agent] [--verbosity verb] [--version] [--volsize number] [--webdav-headers string] options: -h, --help show this help message and exit --allow-source-mismatch Allow different source directories (default: False) --archive-dir path Path to store metadata archives (default: /builddir/.cache/duplicity) --asynchronous-upload Number of async upload tasks, max of 1 (default: 0) --azure-blob-tier Hot|Cool|Archive Standard storage tier used for storing backup files (Hot|Cool|Archive) (default: None) --azure-max-block-size number Number for the block size to upload a blob if the length is unknown or is larger than the value set by --azure-max-single-put-size The maximum block size the service supports is 100MiB. (default: None) --azure-max-connections number Number of maximum parallel connections to use when the blob size exceeds 64MB (default: None) --azure-max-single-put-size number Largest supported upload size where the Azure library makes only one put call. Used to upload a single block if the content length is known and is less than this (default: None) --b2-hide-files Whether the B2 backend hides files instead of deleting them (default: False) --backend-retry-delay seconds Delay time before next try after a failure of a backend operation (default: 30) --cf-backend pyrax|cloudfiles Allow the user to switch cloudfiles backend (default: pyrax) --compare-data Compare data on verify not only signatures (default: False) --config-dir path Path to store configuration files (default: /builddir/.config/duplicity) --copy-blocksize number Blocksize to use in copy operations in kilobytes. (default: 131072) --copy-links Copy contents of symlinks instead of linking (default: False) --dry-run Perform dry-run with no writes (default: False) --encrypt-key gpg-key-id GNUpg key for encryption/decryption (default: None) --encrypt-secret-keyring path Path to secret GNUpg keyring (default: None) --encrypt-sign-key gpg-key-id GNUpg key for encryption/decryption and signing (default: None) --exclude shell_pattern Exclude globbing pattern (default: None) --exclude-device-files Exclude device files (default: False) --exclude-filelist filename File with list of file patterns to exclude (default: None) --exclude-if-present filename Exclude directory if this file is present (default: None) --exclude-older-than time Exclude files older than time (default: None) --exclude-other-filesystems Exclude other filesystems from backup (default: False) --exclude-regexp regex Exclude based on regex pattern (default: None) --file-changed path Whether to collect only the file status, not the whole root (default: None) --file-prefix string String prefix for all duplicity files (default: b'') --file-prefix-archive string String prefix for duplicity difftar files (default: b'') --file-prefix-jsonstat string String prefix for duplicity jsonstat files (default: b'') --file-prefix-manifest string String prefix for duplicity manifest files (default: b'') --file-prefix-signature string String prefix for duplicity signature files (default: b'') --files-from filename Defines the backup source as a sub-set of the source folder (default: None) --filter-globbing File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to shell globbing. (default: None) --filter-ignorecase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-insensitive matching. (default: None) --filter-literal File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to literal strings. (default: None) --filter-regexp File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to regular expressions. (default: None) --filter-strictcase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-sensitive matching. (default: None) --force Force duplicity to actually delete during cleanup (default: None) --ftp-passive Tell FTP to use passive mode (default: passive) --ftp-regular Tell FTP to use regular mode (default: passive) --full-if-older-than interval Perform full backup if last full is older than 'time' (default: None) --gpg-binary path Path to GNUpg executable file (default: None) --gpg-options options Verbatim gpg options. May be supplied multiple times. (default: ) --hidden-encrypt-key gpg-key-id Hidden GNUpg encryption key (default: None) --idr-fakeroot path Fake root for idrive backend (default: None) --ignore-errors Ignore most errors during processing (default: False) --imap-full-address Whether to use the full email address as the user name (default: False) --imap-mailbox imap_mailbox Name of the imap folder to store backups (default: INBOX) --include shell_pattern Include globbing pattern (default: None) --include-filelist filename File with list of file patterns to include (default: None) --include-regexp regex Include based on regex pattern (default: None) --jsonstat If set, an extra file with statistics in json format will be stored with each backup. It includes the statistics printed out on stdout by default. With 'collection-status' it returs these stats. (default: False) --log-fd file_descriptor File descriptor to be used for logging (default: None) --log-file log_filename Logging filename to use (default: None) --log-timestamp Whether to include timestamp and level in log (default: False) --max-blocksize number Maximum block size for large files in MB (default: 2048) --metadata-sync-mode {full,partial} Only sync required metadata not all (default: partial) --mf-purge Option for mediafire to purge files on delete instead of sending to trash (default: False) --mp-segment-size number Swift backend segment size in megabytes (default: 5368709120) --name backup name Custom backup name instead of hash (default: None) --no-compression If supplied do not perform compression (default: True) --no-encryption If supplied do not perform encryption (default: True) --no-files-changed If supplied do not collect the files_changed list (default: True) --no-print-statistics If supplied do not print statistics (default: True) --no-restore-ownership If supplied do not restore uid/gid when finished (default: True) --null-separator Whether to split on null instead of newline (default: None) --num-retries number Number of retries on network operations (default: 5) --numeric-owner Keeps number from tar file. Like same option in GNU tar. (default: False) --par2-options options Verbatim par2 options. May be supplied multiple times. (default: ) --par2-redundancy number Level of Redundancy in percent for Par2 files (default: 10) --par2-volumes number Number of par2 volumes (default: 1) --path-to-restore path, -r path File or directory path to restore (default: None) --progress Display progress for the full and incremental backup operations (default: False) --progress-rate number Used to control the progress option update rate in seconds (default: 3) --rename from to from to Rename files during restore (default: {}) --restore-time time, -t time, --time time Restores will try to bring back the state as of the following time (default: None) --rsync-options options Verbatim rsync options. May be supplied multiple times. (default: ) --s3-endpoint-url s3_endpoint_url Specity S3 endpoint (default: None) --s3-kms-grant s3_kms_grant S3 KMS grant value (default: None) --s3-kms-key-id s3_kms_key_id S3 KMS encryption key id (default: None) --s3-multipart-chunk-size number Chunk size used for S3 multipart uploads.The number of parallel uploads to S3 be given by chunk size / volume size. Use this to maximize the use of your bandwidth (default: 20971520) --s3-multipart-max-procs number Number of processes to set the Processor Pool to when uploading multipart uploads to S3. Use this to control the maximum simultaneous uploads to S3 (default: 4) --s3-region-name s3_region_name Specity S3 region name (default: None) --s3-unencrypted-connection Whether to use plain HTTP (without SSL) to send data to S3 (default: False) --s3-use-deep-archive Whether to use S3 Glacier Deep Archive Storage (default: False) --s3-use-glacier Whether to use S3 Glacier Storage (default: False) --s3-use-glacier-ir Whether to use S3 Glacier IR Storage (default: False) --s3-use-ia Whether to use S3 Infrequent Access Storage (default: False) --s3-use-onezone-ia Whether to use S3 One Zone Infrequent Access Storage (default: False) --s3-use-rrs Whether to use S3 Reduced Redundancy Storage (default: False) --s3-use-server-side-encryption Allow use of server side encryption (default: False) --s3-use-server-side-kms-encryption Allow use of server side KMS encryption (default: False) --scp-command command SCP command to use (ssh pexpect backend) (default: None) --sftp-command command SFTP command to use (ssh pexpect backend) (default: None) --show-changes-in-set number Show file changes (new, deleted, changed) in the specified backup set (0 specifies latest, 1 specifies next latest, etc.) (default: None) --sign-key gpg-key-id Sign key for encryption/decryption (default: None) --skip-if-no-change Skip incremental backup if nothing changed. (default: False) --ssh-askpass Ask the user for the SSH password. Not for batch usage (default: False) --ssh-options options Verbatim ssh options. May be supplied multiple times. (default: ) --ssl-cacert-file file pem formatted bundle of certificate authorities (default: None) --ssl-cacert-path path path to a folder with certificate authority files (default: None) --ssl-no-check-certificate Set to not validate SSL certificates (default: False) --swift-storage-policy policy Option to specify a Swift container storage policy. (default: ) --tempdir path Working directory for temp files (default: None) --time-separator char Character used like the ':' in time strings like=2002-08-06T04:22:00-07:00 Note=Not valid for backup commands full and inc, only to read older backups (default: :) --timeout seconds Network timeout in seconds (default: 30) --use-agent Whether to specify --use-agent in GnuPG options (default: False) --verbosity verb, -v verb Logging verbosity=[0-9] or [e, w, n, i, d] or [error, warning, notice, info, debug] (default: None) --version, -V Display version and exit --volsize number Volume size to use in MiB (default: 209715200) --webdav-headers string extra headers for Webdav, like 'Cookie,name=value' (default: ) positional args: backup source_path target_url # duplicity backup [options] source_path target_url cleanup target_url # duplicity cleanup [options] target_url collection-status target_url # duplicity collection-status [options] target_url full source_path target_url # duplicity full [options] source_path target_url incremental source_path target_url # duplicity incremental [options] source_path target_url list-current-files target_url # duplicity list-current-files [options] target_url remove-older-than remove_time target_url # duplicity remove-older-than [options] remove_time target_url remove-all-but-n-full count target_url # duplicity remove-all-but-n-full [options] count target_url remove-all-inc-of-but-n-full count target_url # duplicity remove-all-inc-of-but-n-full [options] count target_url restore source_url target_dir # duplicity restore [options] source_url target_dir verify source_url target_dir # duplicity verify [options] source_url target_dir Enter 'duplicity --help' for help screen. usage: duplicity [-h] [--allow-source-mismatch] [--archive-dir path] [--asynchronous-upload] [--azure-blob-tier Hot|Cool|Archive] [--azure-max-block-size number] [--azure-max-connections number] [--azure-max-single-put-size number] [--b2-hide-files] [--backend-retry-delay seconds] [--cf-backend pyrax|cloudfiles] [--compare-data] [--config-dir path] [--copy-blocksize number] [--copy-links] [--dry-run] [--encrypt-key gpg-key-id] [--encrypt-secret-keyring path] [--encrypt-sign-key gpg-key-id] [--exclude shell_pattern] [--exclude-device-files] [--exclude-filelist filename] [--exclude-if-present filename] [--exclude-older-than time] [--exclude-other-filesystems] [--exclude-regexp regex] [--file-changed path] [--file-prefix string] [--file-prefix-archive string] [--file-prefix-jsonstat string] [--file-prefix-manifest string] [--file-prefix-signature string] [--files-from filename] [--filter-globbing] [--filter-ignorecase] [--filter-literal] [--filter-regexp] [--filter-strictcase] [--force] [--ftp-passive] [--ftp-regular] [--full-if-older-than interval] [--gpg-binary path] [--gpg-options options] [--hidden-encrypt-key gpg-key-id] [--idr-fakeroot path] [--ignore-errors] [--imap-full-address] [--imap-mailbox imap_mailbox] [--include shell_pattern] [--include-filelist filename] [--include-regexp regex] [--jsonstat] [--log-fd file_descriptor] [--log-file log_filename] [--log-timestamp] [--max-blocksize number] [--metadata-sync-mode {full,partial}] [--mf-purge] [--mp-segment-size number] [--name backup name] [--no-compression] [--no-encryption] [--no-files-changed] [--no-print-statistics] [--no-restore-ownership] [--null-separator] [--num-retries number] [--numeric-owner] [--par2-options options] [--par2-redundancy number] [--par2-volumes number] [--path-to-restore path] [--progress] [--progress-rate number] [--rename from to from to] [--restore-time time] [--rsync-options options] [--s3-endpoint-url s3_endpoint_url] [--s3-kms-grant s3_kms_grant] [--s3-kms-key-id s3_kms_key_id] [--s3-multipart-chunk-size number] [--s3-multipart-max-procs number] [--s3-region-name s3_region_name] [--s3-unencrypted-connection] [--s3-use-deep-archive] [--s3-use-glacier] [--s3-use-glacier-ir] [--s3-use-ia] [--s3-use-onezone-ia] [--s3-use-rrs] [--s3-use-server-side-encryption] [--s3-use-server-side-kms-encryption] [--scp-command command] [--sftp-command command] [--show-changes-in-set number] [--sign-key gpg-key-id] [--skip-if-no-change] [--ssh-askpass] [--ssh-options options] [--ssl-cacert-file file] [--ssl-cacert-path path] [--ssl-no-check-certificate] [--swift-storage-policy policy] [--tempdir path] [--time-separator char] [--timeout seconds] [--use-agent] [--verbosity verb] [--version] [--volsize number] [--webdav-headers string] options: -h, --help show this help message and exit --allow-source-mismatch Allow different source directories (default: False) --archive-dir path Path to store metadata archives (default: /builddir/.cache/duplicity) --asynchronous-upload Number of async upload tasks, max of 1 (default: 0) --azure-blob-tier Hot|Cool|Archive Standard storage tier used for storing backup files (Hot|Cool|Archive) (default: None) --azure-max-block-size number Number for the block size to upload a blob if the length is unknown or is larger than the value set by --azure-max-single-put-size The maximum block size the service supports is 100MiB. (default: None) --azure-max-connections number Number of maximum parallel connections to use when the blob size exceeds 64MB (default: None) --azure-max-single-put-size number Largest supported upload size where the Azure library makes only one put call. Used to upload a single block if the content length is known and is less than this (default: None) --b2-hide-files Whether the B2 backend hides files instead of deleting them (default: False) --backend-retry-delay seconds Delay time before next try after a failure of a backend operation (default: 30) --cf-backend pyrax|cloudfiles Allow the user to switch cloudfiles backend (default: pyrax) --compare-data Compare data on verify not only signatures (default: False) --config-dir path Path to store configuration files (default: /builddir/.config/duplicity) --copy-blocksize number Blocksize to use in copy operations in kilobytes. (default: 131072) --copy-links Copy contents of symlinks instead of linking (default: False) --dry-run Perform dry-run with no writes (default: False) --encrypt-key gpg-key-id GNUpg key for encryption/decryption (default: None) --encrypt-secret-keyring path Path to secret GNUpg keyring (default: None) --encrypt-sign-key gpg-key-id GNUpg key for encryption/decryption and signing (default: None) --exclude shell_pattern Exclude globbing pattern (default: None) --exclude-device-files Exclude device files (default: False) --exclude-filelist filename File with list of file patterns to exclude (default: None) --exclude-if-present filename Exclude directory if this file is present (default: None) --exclude-older-than time Exclude files older than time (default: None) --exclude-other-filesystems Exclude other filesystems from backup (default: False) --exclude-regexp regex Exclude based on regex pattern (default: None) --file-changed path Whether to collect only the file status, not the whole root (default: None) --file-prefix string String prefix for all duplicity files (default: b'') --file-prefix-archive string String prefix for duplicity difftar files (default: b'') --file-prefix-jsonstat string String prefix for duplicity jsonstat files (default: b'') --file-prefix-manifest string String prefix for duplicity manifest files (default: b'') --file-prefix-signature string String prefix for duplicity signature files (default: b'') --files-from filename Defines the backup source as a sub-set of the source folder (default: None) --filter-globbing File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to shell globbing. (default: None) --filter-ignorecase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-insensitive matching. (default: None) --filter-literal File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to literal strings. (default: None) --filter-regexp File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to regular expressions. (default: None) --filter-strictcase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-sensitive matching. (default: None) --force Force duplicity to actually delete during cleanup (default: None) --ftp-passive Tell FTP to use passive mode (default: passive) --ftp-regular Tell FTP to use regular mode (default: passive) --full-if-older-than interval Perform full backup if last full is older than 'time' (default: None) --gpg-binary path Path to GNUpg executable file (default: None) --gpg-options options Verbatim gpg options. May be supplied multiple times. (default: ) --hidden-encrypt-key gpg-key-id Hidden GNUpg encryption key (default: None) --idr-fakeroot path Fake root for idrive backend (default: None) --ignore-errors Ignore most errors during processing (default: False) --imap-full-address Whether to use the full email address as the user name (default: False) --imap-mailbox imap_mailbox Name of the imap folder to store backups (default: INBOX) --include shell_pattern Include globbing pattern (default: None) --include-filelist filename File with list of file patterns to include (default: None) --include-regexp regex Include based on regex pattern (default: None) --jsonstat If set, an extra file with statistics in json format will be stored with each backup. It includes the statistics printed out on stdout by default. With 'collection-status' it returs these stats. (default: False) --log-fd file_descriptor File descriptor to be used for logging (default: None) --log-file log_filename Logging filename to use (default: None) --log-timestamp Whether to include timestamp and level in log (default: False) --max-blocksize number Maximum block size for large files in MB (default: 2048) --metadata-sync-mode {full,partial} Only sync required metadata not all (default: partial) --mf-purge Option for mediafire to purge files on delete instead of sending to trash (default: False) --mp-segment-size number Swift backend segment size in megabytes (default: 5368709120) --name backup name Custom backup name instead of hash (default: None) --no-compression If supplied do not perform compression (default: True) --no-encryption If supplied do not perform encryption (default: True) --no-files-changed If supplied do not collect the files_changed list (default: True) --no-print-statistics If supplied do not print statistics (default: True) --no-restore-ownership If supplied do not restore uid/gid when finished (default: True) --null-separator Whether to split on null instead of newline (default: None) --num-retries number Number of retries on network operations (default: 5) --numeric-owner Keeps number from tar file. Like same option in GNU tar. (default: False) --par2-options options Verbatim par2 options. May be supplied multiple times. (default: ) --par2-redundancy number Level of Redundancy in percent for Par2 files (default: 10) --par2-volumes number Number of par2 volumes (default: 1) --path-to-restore path, -r path File or directory path to restore (default: None) --progress Display progress for the full and incremental backup operations (default: False) --progress-rate number Used to control the progress option update rate in seconds (default: 3) --rename from to from to Rename files during restore (default: {}) --restore-time time, -t time, --time time Restores will try to bring back the state as of the following time (default: None) --rsync-options options Verbatim rsync options. May be supplied multiple times. (default: ) --s3-endpoint-url s3_endpoint_url Specity S3 endpoint (default: None) --s3-kms-grant s3_kms_grant S3 KMS grant value (default: None) --s3-kms-key-id s3_kms_key_id S3 KMS encryption key id (default: None) --s3-multipart-chunk-size number Chunk size used for S3 multipart uploads.The number of parallel uploads to S3 be given by chunk size / volume size. Use this to maximize the use of your bandwidth (default: 20971520) --s3-multipart-max-procs number Number of processes to set the Processor Pool to when uploading multipart uploads to S3. Use this to control the maximum simultaneous uploads to S3 (default: 4) --s3-region-name s3_region_name Specity S3 region name (default: None) --s3-unencrypted-connection Whether to use plain HTTP (without SSL) to send data to S3 (default: False) --s3-use-deep-archive Whether to use S3 Glacier Deep Archive Storage (default: False) --s3-use-glacier Whether to use S3 Glacier Storage (default: False) --s3-use-glacier-ir Whether to use S3 Glacier IR Storage (default: False) --s3-use-ia Whether to use S3 Infrequent Access Storage (default: False) --s3-use-onezone-ia Whether to use S3 One Zone Infrequent Access Storage (default: False) --s3-use-rrs Whether to use S3 Reduced Redundancy Storage (default: False) --s3-use-server-side-encryption Allow use of server side encryption (default: False) --s3-use-server-side-kms-encryption Allow use of server side KMS encryption (default: False) --scp-command command SCP command to use (ssh pexpect backend) (default: None) --sftp-command command SFTP command to use (ssh pexpect backend) (default: None) --show-changes-in-set number Show file changes (new, deleted, changed) in the specified backup set (0 specifies latest, 1 specifies next latest, etc.) (default: None) --sign-key gpg-key-id Sign key for encryption/decryption (default: None) --skip-if-no-change Skip incremental backup if nothing changed. (default: False) --ssh-askpass Ask the user for the SSH password. Not for batch usage (default: False) --ssh-options options Verbatim ssh options. May be supplied multiple times. (default: ) --ssl-cacert-file file pem formatted bundle of certificate authorities (default: None) --ssl-cacert-path path path to a folder with certificate authority files (default: None) --ssl-no-check-certificate Set to not validate SSL certificates (default: False) --swift-storage-policy policy Option to specify a Swift container storage policy. (default: ) --tempdir path Working directory for temp files (default: None) --time-separator char Character used like the ':' in time strings like=2002-08-06T04:22:00-07:00 Note=Not valid for backup commands full and inc, only to read older backups (default: :) --timeout seconds Network timeout in seconds (default: 30) --use-agent Whether to specify --use-agent in GnuPG options (default: False) --verbosity verb, -v verb Logging verbosity=[0-9] or [e, w, n, i, d] or [error, warning, notice, info, debug] (default: None) --version, -V Display version and exit --volsize number Volume size to use in MiB (default: 209715200) --webdav-headers string extra headers for Webdav, like 'Cookie,name=value' (default: ) positional args: backup source_path target_url # duplicity backup [options] source_path target_url cleanup target_url # duplicity cleanup [options] target_url collection-status target_url # duplicity collection-status [options] target_url full source_path target_url # duplicity full [options] source_path target_url incremental source_path target_url # duplicity incremental [options] source_path target_url list-current-files target_url # duplicity list-current-files [options] target_url remove-older-than remove_time target_url # duplicity remove-older-than [options] remove_time target_url remove-all-but-n-full count target_url # duplicity remove-all-but-n-full [options] count target_url remove-all-inc-of-but-n-full count target_url # duplicity remove-all-inc-of-but-n-full [options] count target_url restore source_url target_dir # duplicity restore [options] source_url target_dir verify source_url target_dir # duplicity verify [options] source_url target_dir Enter 'duplicity --help' for help screen. usage: duplicity [-h] [--allow-source-mismatch] [--archive-dir path] [--asynchronous-upload] [--azure-blob-tier Hot|Cool|Archive] [--azure-max-block-size number] [--azure-max-connections number] [--azure-max-single-put-size number] [--b2-hide-files] [--backend-retry-delay seconds] [--cf-backend pyrax|cloudfiles] [--compare-data] [--config-dir path] [--copy-blocksize number] [--copy-links] [--dry-run] [--encrypt-key gpg-key-id] [--encrypt-secret-keyring path] [--encrypt-sign-key gpg-key-id] [--exclude shell_pattern] [--exclude-device-files] [--exclude-filelist filename] [--exclude-if-present filename] [--exclude-older-than time] [--exclude-other-filesystems] [--exclude-regexp regex] [--file-changed path] [--file-prefix string] [--file-prefix-archive string] [--file-prefix-jsonstat string] [--file-prefix-manifest string] [--file-prefix-signature string] [--files-from filename] [--filter-globbing] [--filter-ignorecase] [--filter-literal] [--filter-regexp] [--filter-strictcase] [--force] [--ftp-passive] [--ftp-regular] [--full-if-older-than interval] [--gpg-binary path] [--gpg-options options] [--hidden-encrypt-key gpg-key-id] [--idr-fakeroot path] [--ignore-errors] [--imap-full-address] [--imap-mailbox imap_mailbox] [--include shell_pattern] [--include-filelist filename] [--include-regexp regex] [--jsonstat] [--log-fd file_descriptor] [--log-file log_filename] [--log-timestamp] [--max-blocksize number] [--metadata-sync-mode {full,partial}] [--mf-purge] [--mp-segment-size number] [--name backup name] [--no-compression] [--no-encryption] [--no-files-changed] [--no-print-statistics] [--no-restore-ownership] [--null-separator] [--num-retries number] [--numeric-owner] [--par2-options options] [--par2-redundancy number] [--par2-volumes number] [--path-to-restore path] [--progress] [--progress-rate number] [--rename from to from to] [--restore-time time] [--rsync-options options] [--s3-endpoint-url s3_endpoint_url] [--s3-kms-grant s3_kms_grant] [--s3-kms-key-id s3_kms_key_id] [--s3-multipart-chunk-size number] [--s3-multipart-max-procs number] [--s3-region-name s3_region_name] [--s3-unencrypted-connection] [--s3-use-deep-archive] [--s3-use-glacier] [--s3-use-glacier-ir] [--s3-use-ia] [--s3-use-onezone-ia] [--s3-use-rrs] [--s3-use-server-side-encryption] [--s3-use-server-side-kms-encryption] [--scp-command command] [--sftp-command command] [--show-changes-in-set number] [--sign-key gpg-key-id] [--skip-if-no-change] [--ssh-askpass] [--ssh-options options] [--ssl-cacert-file file] [--ssl-cacert-path path] [--ssl-no-check-certificate] [--swift-storage-policy policy] [--tempdir path] [--time-separator char] [--timeout seconds] [--use-agent] [--verbosity verb] [--version] [--volsize number] [--webdav-headers string] options: -h, --help show this help message and exit --allow-source-mismatch Allow different source directories (default: False) --archive-dir path Path to store metadata archives (default: /builddir/.cache/duplicity) --asynchronous-upload Number of async upload tasks, max of 1 (default: 0) --azure-blob-tier Hot|Cool|Archive Standard storage tier used for storing backup files (Hot|Cool|Archive) (default: None) --azure-max-block-size number Number for the block size to upload a blob if the length is unknown or is larger than the value set by --azure-max-single-put-size The maximum block size the service supports is 100MiB. (default: None) --azure-max-connections number Number of maximum parallel connections to use when the blob size exceeds 64MB (default: None) --azure-max-single-put-size number Largest supported upload size where the Azure library makes only one put call. Used to upload a single block if the content length is known and is less than this (default: None) --b2-hide-files Whether the B2 backend hides files instead of deleting them (default: False) --backend-retry-delay seconds Delay time before next try after a failure of a backend operation (default: 30) --cf-backend pyrax|cloudfiles Allow the user to switch cloudfiles backend (default: pyrax) --compare-data Compare data on verify not only signatures (default: False) --config-dir path Path to store configuration files (default: /builddir/.config/duplicity) --copy-blocksize number Blocksize to use in copy operations in kilobytes. (default: 131072) --copy-links Copy contents of symlinks instead of linking (default: False) --dry-run Perform dry-run with no writes (default: False) --encrypt-key gpg-key-id GNUpg key for encryption/decryption (default: None) --encrypt-secret-keyring path Path to secret GNUpg keyring (default: None) --encrypt-sign-key gpg-key-id GNUpg key for encryption/decryption and signing (default: None) --exclude shell_pattern Exclude globbing pattern (default: None) --exclude-device-files Exclude device files (default: False) --exclude-filelist filename File with list of file patterns to exclude (default: None) --exclude-if-present filename Exclude directory if this file is present (default: None) --exclude-older-than time Exclude files older than time (default: None) --exclude-other-filesystems Exclude other filesystems from backup (default: False) --exclude-regexp regex Exclude based on regex pattern (default: None) --file-changed path Whether to collect only the file status, not the whole root (default: None) --file-prefix string String prefix for all duplicity files (default: b'') --file-prefix-archive string String prefix for duplicity difftar files (default: b'') --file-prefix-jsonstat string String prefix for duplicity jsonstat files (default: b'') --file-prefix-manifest string String prefix for duplicity manifest files (default: b'') --file-prefix-signature string String prefix for duplicity signature files (default: b'') --files-from filename Defines the backup source as a sub-set of the source folder (default: None) --filter-globbing File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to shell globbing. (default: None) --filter-ignorecase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-insensitive matching. (default: None) --filter-literal File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to literal strings. (default: None) --filter-regexp File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to regular expressions. (default: None) --filter-strictcase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-sensitive matching. (default: None) --force Force duplicity to actually delete during cleanup (default: None) --ftp-passive Tell FTP to use passive mode (default: passive) --ftp-regular Tell FTP to use regular mode (default: passive) --full-if-older-than interval Perform full backup if last full is older than 'time' (default: None) --gpg-binary path Path to GNUpg executable file (default: None) --gpg-options options Verbatim gpg options. May be supplied multiple times. (default: ) --hidden-encrypt-key gpg-key-id Hidden GNUpg encryption key (default: None) --idr-fakeroot path Fake root for idrive backend (default: None) --ignore-errors Ignore most errors during processing (default: False) --imap-full-address Whether to use the full email address as the user name (default: False) --imap-mailbox imap_mailbox Name of the imap folder to store backups (default: INBOX) --include shell_pattern Include globbing pattern (default: None) --include-filelist filename File with list of file patterns to include (default: None) --include-regexp regex Include based on regex pattern (default: None) --jsonstat If set, an extra file with statistics in json format will be stored with each backup. It includes the statistics printed out on stdout by default. With 'collection-status' it returs these stats. (default: False) --log-fd file_descriptor File descriptor to be used for logging (default: None) --log-file log_filename Logging filename to use (default: None) --log-timestamp Whether to include timestamp and level in log (default: False) --max-blocksize number Maximum block size for large files in MB (default: 2048) --metadata-sync-mode {full,partial} Only sync required metadata not all (default: partial) --mf-purge Option for mediafire to purge files on delete instead of sending to trash (default: False) --mp-segment-size number Swift backend segment size in megabytes (default: 5368709120) --name backup name Custom backup name instead of hash (default: None) --no-compression If supplied do not perform compression (default: True) --no-encryption If supplied do not perform encryption (default: True) --no-files-changed If supplied do not collect the files_changed list (default: True) --no-print-statistics If supplied do not print statistics (default: True) --no-restore-ownership If supplied do not restore uid/gid when finished (default: True) --null-separator Whether to split on null instead of newline (default: None) --num-retries number Number of retries on network operations (default: 5) --numeric-owner Keeps number from tar file. Like same option in GNU tar. (default: False) --par2-options options Verbatim par2 options. May be supplied multiple times. (default: ) --par2-redundancy number Level of Redundancy in percent for Par2 files (default: 10) --par2-volumes number Number of par2 volumes (default: 1) --path-to-restore path, -r path File or directory path to restore (default: None) --progress Display progress for the full and incremental backup operations (default: False) --progress-rate number Used to control the progress option update rate in seconds (default: 3) --rename from to from to Rename files during restore (default: {}) --restore-time time, -t time, --time time Restores will try to bring back the state as of the following time (default: None) --rsync-options options Verbatim rsync options. May be supplied multiple times. (default: ) --s3-endpoint-url s3_endpoint_url Specity S3 endpoint (default: None) --s3-kms-grant s3_kms_grant S3 KMS grant value (default: None) --s3-kms-key-id s3_kms_key_id S3 KMS encryption key id (default: None) --s3-multipart-chunk-size number Chunk size used for S3 multipart uploads.The number of parallel uploads to S3 be given by chunk size / volume size. Use this to maximize the use of your bandwidth (default: 20971520) --s3-multipart-max-procs number Number of processes to set the Processor Pool to when uploading multipart uploads to S3. Use this to control the maximum simultaneous uploads to S3 (default: 4) --s3-region-name s3_region_name Specity S3 region name (default: None) --s3-unencrypted-connection Whether to use plain HTTP (without SSL) to send data to S3 (default: False) --s3-use-deep-archive Whether to use S3 Glacier Deep Archive Storage (default: False) --s3-use-glacier Whether to use S3 Glacier Storage (default: False) --s3-use-glacier-ir Whether to use S3 Glacier IR Storage (default: False) --s3-use-ia Whether to use S3 Infrequent Access Storage (default: False) --s3-use-onezone-ia Whether to use S3 One Zone Infrequent Access Storage (default: False) --s3-use-rrs Whether to use S3 Reduced Redundancy Storage (default: False) --s3-use-server-side-encryption Allow use of server side encryption (default: False) --s3-use-server-side-kms-encryption Allow use of server side KMS encryption (default: False) --scp-command command SCP command to use (ssh pexpect backend) (default: None) --sftp-command command SFTP command to use (ssh pexpect backend) (default: None) --show-changes-in-set number Show file changes (new, deleted, changed) in the specified backup set (0 specifies latest, 1 specifies next latest, etc.) (default: None) --sign-key gpg-key-id Sign key for encryption/decryption (default: None) --skip-if-no-change Skip incremental backup if nothing changed. (default: False) --ssh-askpass Ask the user for the SSH password. Not for batch usage (default: False) --ssh-options options Verbatim ssh options. May be supplied multiple times. (default: ) --ssl-cacert-file file pem formatted bundle of certificate authorities (default: None) --ssl-cacert-path path path to a folder with certificate authority files (default: None) --ssl-no-check-certificate Set to not validate SSL certificates (default: False) --swift-storage-policy policy Option to specify a Swift container storage policy. (default: ) --tempdir path Working directory for temp files (default: None) --time-separator char Character used like the ':' in time strings like=2002-08-06T04:22:00-07:00 Note=Not valid for backup commands full and inc, only to read older backups (default: :) --timeout seconds Network timeout in seconds (default: 30) --use-agent Whether to specify --use-agent in GnuPG options (default: False) --verbosity verb, -v verb Logging verbosity=[0-9] or [e, w, n, i, d] or [error, warning, notice, info, debug] (default: None) --version, -V Display version and exit --volsize number Volume size to use in MiB (default: 209715200) --webdav-headers string extra headers for Webdav, like 'Cookie,name=value' (default: ) positional args: backup source_path target_url # duplicity backup [options] source_path target_url cleanup target_url # duplicity cleanup [options] target_url collection-status target_url # duplicity collection-status [options] target_url full source_path target_url # duplicity full [options] source_path target_url incremental source_path target_url # duplicity incremental [options] source_path target_url list-current-files target_url # duplicity list-current-files [options] target_url remove-older-than remove_time target_url # duplicity remove-older-than [options] remove_time target_url remove-all-but-n-full count target_url # duplicity remove-all-but-n-full [options] count target_url remove-all-inc-of-but-n-full count target_url # duplicity remove-all-inc-of-but-n-full [options] count target_url restore source_url target_dir # duplicity restore [options] source_url target_dir verify source_url target_dir # duplicity verify [options] source_url target_dir Enter 'duplicity --help' for help screen. usage: duplicity [-h] [--allow-source-mismatch] [--archive-dir path] [--asynchronous-upload] [--azure-blob-tier Hot|Cool|Archive] [--azure-max-block-size number] [--azure-max-connections number] [--azure-max-single-put-size number] [--b2-hide-files] [--backend-retry-delay seconds] [--cf-backend pyrax|cloudfiles] [--compare-data] [--config-dir path] [--copy-blocksize number] [--copy-links] [--dry-run] [--encrypt-key gpg-key-id] [--encrypt-secret-keyring path] [--encrypt-sign-key gpg-key-id] [--exclude shell_pattern] [--exclude-device-files] [--exclude-filelist filename] [--exclude-if-present filename] [--exclude-older-than time] [--exclude-other-filesystems] [--exclude-regexp regex] [--file-changed path] [--file-prefix string] [--file-prefix-archive string] [--file-prefix-jsonstat string] [--file-prefix-manifest string] [--file-prefix-signature string] [--files-from filename] [--filter-globbing] [--filter-ignorecase] [--filter-literal] [--filter-regexp] [--filter-strictcase] [--force] [--ftp-passive] [--ftp-regular] [--full-if-older-than interval] [--gpg-binary path] [--gpg-options options] [--hidden-encrypt-key gpg-key-id] [--idr-fakeroot path] [--ignore-errors] [--imap-full-address] [--imap-mailbox imap_mailbox] [--include shell_pattern] [--include-filelist filename] [--include-regexp regex] [--jsonstat] [--log-fd file_descriptor] [--log-file log_filename] [--log-timestamp] [--max-blocksize number] [--metadata-sync-mode {full,partial}] [--mf-purge] [--mp-segment-size number] [--name backup name] [--no-compression] [--no-encryption] [--no-files-changed] [--no-print-statistics] [--no-restore-ownership] [--null-separator] [--num-retries number] [--numeric-owner] [--par2-options options] [--par2-redundancy number] [--par2-volumes number] [--path-to-restore path] [--progress] [--progress-rate number] [--rename from to from to] [--restore-time time] [--rsync-options options] [--s3-endpoint-url s3_endpoint_url] [--s3-kms-grant s3_kms_grant] [--s3-kms-key-id s3_kms_key_id] [--s3-multipart-chunk-size number] [--s3-multipart-max-procs number] [--s3-region-name s3_region_name] [--s3-unencrypted-connection] [--s3-use-deep-archive] [--s3-use-glacier] [--s3-use-glacier-ir] [--s3-use-ia] [--s3-use-onezone-ia] [--s3-use-rrs] [--s3-use-server-side-encryption] [--s3-use-server-side-kms-encryption] [--scp-command command] [--sftp-command command] [--show-changes-in-set number] [--sign-key gpg-key-id] [--skip-if-no-change] [--ssh-askpass] [--ssh-options options] [--ssl-cacert-file file] [--ssl-cacert-path path] [--ssl-no-check-certificate] [--swift-storage-policy policy] [--tempdir path] [--time-separator char] [--timeout seconds] [--use-agent] [--verbosity verb] [--version] [--volsize number] [--webdav-headers string] options: -h, --help show this help message and exit --allow-source-mismatch Allow different source directories (default: False) --archive-dir path Path to store metadata archives (default: /builddir/.cache/duplicity) --asynchronous-upload Number of async upload tasks, max of 1 (default: 0) --azure-blob-tier Hot|Cool|Archive Standard storage tier used for storing backup files (Hot|Cool|Archive) (default: None) --azure-max-block-size number Number for the block size to upload a blob if the length is unknown or is larger than the value set by --azure-max-single-put-size The maximum block size the service supports is 100MiB. (default: None) --azure-max-connections number Number of maximum parallel connections to use when the blob size exceeds 64MB (default: None) --azure-max-single-put-size number Largest supported upload size where the Azure library makes only one put call. Used to upload a single block if the content length is known and is less than this (default: None) --b2-hide-files Whether the B2 backend hides files instead of deleting them (default: False) --backend-retry-delay seconds Delay time before next try after a failure of a backend operation (default: 30) --cf-backend pyrax|cloudfiles Allow the user to switch cloudfiles backend (default: pyrax) --compare-data Compare data on verify not only signatures (default: False) --config-dir path Path to store configuration files (default: /builddir/.config/duplicity) --copy-blocksize number Blocksize to use in copy operations in kilobytes. (default: 131072) --copy-links Copy contents of symlinks instead of linking (default: False) --dry-run Perform dry-run with no writes (default: False) --encrypt-key gpg-key-id GNUpg key for encryption/decryption (default: None) --encrypt-secret-keyring path Path to secret GNUpg keyring (default: None) --encrypt-sign-key gpg-key-id GNUpg key for encryption/decryption and signing (default: None) --exclude shell_pattern Exclude globbing pattern (default: None) --exclude-device-files Exclude device files (default: False) --exclude-filelist filename File with list of file patterns to exclude (default: None) --exclude-if-present filename Exclude directory if this file is present (default: None) --exclude-older-than time Exclude files older than time (default: None) --exclude-other-filesystems Exclude other filesystems from backup (default: False) --exclude-regexp regex Exclude based on regex pattern (default: None) --file-changed path Whether to collect only the file status, not the whole root (default: None) --file-prefix string String prefix for all duplicity files (default: b'') --file-prefix-archive string String prefix for duplicity difftar files (default: b'') --file-prefix-jsonstat string String prefix for duplicity jsonstat files (default: b'') --file-prefix-manifest string String prefix for duplicity manifest files (default: b'') --file-prefix-signature string String prefix for duplicity signature files (default: b'') --files-from filename Defines the backup source as a sub-set of the source folder (default: None) --filter-globbing File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to shell globbing. (default: None) --filter-ignorecase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-insensitive matching. (default: None) --filter-literal File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to literal strings. (default: None) --filter-regexp File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to regular expressions. (default: None) --filter-strictcase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-sensitive matching. (default: None) --force Force duplicity to actually delete during cleanup (default: None) --ftp-passive Tell FTP to use passive mode (default: passive) --ftp-regular Tell FTP to use regular mode (default: passive) --full-if-older-than interval Perform full backup if last full is older than 'time' (default: None) --gpg-binary path Path to GNUpg executable file (default: None) --gpg-options options Verbatim gpg options. May be supplied multiple times. (default: ) --hidden-encrypt-key gpg-key-id Hidden GNUpg encryption key (default: None) --idr-fakeroot path Fake root for idrive backend (default: None) --ignore-errors Ignore most errors during processing (default: False) --imap-full-address Whether to use the full email address as the user name (default: False) --imap-mailbox imap_mailbox Name of the imap folder to store backups (default: INBOX) --include shell_pattern Include globbing pattern (default: None) --include-filelist filename File with list of file patterns to include (default: None) --include-regexp regex Include based on regex pattern (default: None) --jsonstat If set, an extra file with statistics in json format will be stored with each backup. It includes the statistics printed out on stdout by default. With 'collection-status' it returs these stats. (default: False) --log-fd file_descriptor File descriptor to be used for logging (default: None) --log-file log_filename Logging filename to use (default: None) --log-timestamp Whether to include timestamp and level in log (default: False) --max-blocksize number Maximum block size for large files in MB (default: 2048) --metadata-sync-mode {full,partial} Only sync required metadata not all (default: partial) --mf-purge Option for mediafire to purge files on delete instead of sending to trash (default: False) --mp-segment-size number Swift backend segment size in megabytes (default: 5368709120) --name backup name Custom backup name instead of hash (default: None) --no-compression If supplied do not perform compression (default: True) --no-encryption If supplied do not perform encryption (default: True) --no-files-changed If supplied do not collect the files_changed list (default: True) --no-print-statistics If supplied do not print statistics (default: True) --no-restore-ownership If supplied do not restore uid/gid when finished (default: True) --null-separator Whether to split on null instead of newline (default: None) --num-retries number Number of retries on network operations (default: 5) --numeric-owner Keeps number from tar file. Like same option in GNU tar. (default: False) --par2-options options Verbatim par2 options. May be supplied multiple times. (default: ) --par2-redundancy number Level of Redundancy in percent for Par2 files (default: 10) --par2-volumes number Number of par2 volumes (default: 1) --path-to-restore path, -r path File or directory path to restore (default: None) --progress Display progress for the full and incremental backup operations (default: False) --progress-rate number Used to control the progress option update rate in seconds (default: 3) --rename from to from to Rename files during restore (default: {}) --restore-time time, -t time, --time time Restores will try to bring back the state as of the following time (default: None) --rsync-options options Verbatim rsync options. May be supplied multiple times. (default: ) --s3-endpoint-url s3_endpoint_url Specity S3 endpoint (default: None) --s3-kms-grant s3_kms_grant S3 KMS grant value (default: None) --s3-kms-key-id s3_kms_key_id S3 KMS encryption key id (default: None) --s3-multipart-chunk-size number Chunk size used for S3 multipart uploads.The number of parallel uploads to S3 be given by chunk size / volume size. Use this to maximize the use of your bandwidth (default: 20971520) --s3-multipart-max-procs number Number of processes to set the Processor Pool to when uploading multipart uploads to S3. Use this to control the maximum simultaneous uploads to S3 (default: 4) --s3-region-name s3_region_name Specity S3 region name (default: None) --s3-unencrypted-connection Whether to use plain HTTP (without SSL) to send data to S3 (default: False) --s3-use-deep-archive Whether to use S3 Glacier Deep Archive Storage (default: False) --s3-use-glacier Whether to use S3 Glacier Storage (default: False) --s3-use-glacier-ir Whether to use S3 Glacier IR Storage (default: False) --s3-use-ia Whether to use S3 Infrequent Access Storage (default: False) --s3-use-onezone-ia Whether to use S3 One Zone Infrequent Access Storage (default: False) --s3-use-rrs Whether to use S3 Reduced Redundancy Storage (default: False) --s3-use-server-side-encryption Allow use of server side encryption (default: False) --s3-use-server-side-kms-encryption Allow use of server side KMS encryption (default: False) --scp-command command SCP command to use (ssh pexpect backend) (default: None) --sftp-command command SFTP command to use (ssh pexpect backend) (default: None) --show-changes-in-set number Show file changes (new, deleted, changed) in the specified backup set (0 specifies latest, 1 specifies next latest, etc.) (default: None) --sign-key gpg-key-id Sign key for encryption/decryption (default: None) --skip-if-no-change Skip incremental backup if nothing changed. (default: False) --ssh-askpass Ask the user for the SSH password. Not for batch usage (default: False) --ssh-options options Verbatim ssh options. May be supplied multiple times. (default: ) --ssl-cacert-file file pem formatted bundle of certificate authorities (default: None) --ssl-cacert-path path path to a folder with certificate authority files (default: None) --ssl-no-check-certificate Set to not validate SSL certificates (default: False) --swift-storage-policy policy Option to specify a Swift container storage policy. (default: ) --tempdir path Working directory for temp files (default: None) --time-separator char Character used like the ':' in time strings like=2002-08-06T04:22:00-07:00 Note=Not valid for backup commands full and inc, only to read older backups (default: :) --timeout seconds Network timeout in seconds (default: 30) --use-agent Whether to specify --use-agent in GnuPG options (default: False) --verbosity verb, -v verb Logging verbosity=[0-9] or [e, w, n, i, d] or [error, warning, notice, info, debug] (default: None) --version, -V Display version and exit --volsize number Volume size to use in MiB (default: 209715200) --webdav-headers string extra headers for Webdav, like 'Cookie,name=value' (default: ) positional args: backup source_path target_url # duplicity backup [options] source_path target_url cleanup target_url # duplicity cleanup [options] target_url collection-status target_url # duplicity collection-status [options] target_url full source_path target_url # duplicity full [options] source_path target_url incremental source_path target_url # duplicity incremental [options] source_path target_url list-current-files target_url # duplicity list-current-files [options] target_url remove-older-than remove_time target_url # duplicity remove-older-than [options] remove_time target_url remove-all-but-n-full count target_url # duplicity remove-all-but-n-full [options] count target_url remove-all-inc-of-but-n-full count target_url # duplicity remove-all-inc-of-but-n-full [options] count target_url restore source_url target_dir # duplicity restore [options] source_url target_dir verify source_url target_dir # duplicity verify [options] source_url target_dir Enter 'duplicity --help' for help screen. usage: duplicity [-h] [--allow-source-mismatch] [--archive-dir path] [--asynchronous-upload] [--azure-blob-tier Hot|Cool|Archive] [--azure-max-block-size number] [--azure-max-connections number] [--azure-max-single-put-size number] [--b2-hide-files] [--backend-retry-delay seconds] [--cf-backend pyrax|cloudfiles] [--compare-data] [--config-dir path] [--copy-blocksize number] [--copy-links] [--dry-run] [--encrypt-key gpg-key-id] [--encrypt-secret-keyring path] [--encrypt-sign-key gpg-key-id] [--exclude shell_pattern] [--exclude-device-files] [--exclude-filelist filename] [--exclude-if-present filename] [--exclude-older-than time] [--exclude-other-filesystems] [--exclude-regexp regex] [--file-changed path] [--file-prefix string] [--file-prefix-archive string] [--file-prefix-jsonstat string] [--file-prefix-manifest string] [--file-prefix-signature string] [--files-from filename] [--filter-globbing] [--filter-ignorecase] [--filter-literal] [--filter-regexp] [--filter-strictcase] [--force] [--ftp-passive] [--ftp-regular] [--full-if-older-than interval] [--gpg-binary path] [--gpg-options options] [--hidden-encrypt-key gpg-key-id] [--idr-fakeroot path] [--ignore-errors] [--imap-full-address] [--imap-mailbox imap_mailbox] [--include shell_pattern] [--include-filelist filename] [--include-regexp regex] [--jsonstat] [--log-fd file_descriptor] [--log-file log_filename] [--log-timestamp] [--max-blocksize number] [--metadata-sync-mode {full,partial}] [--mf-purge] [--mp-segment-size number] [--name backup name] [--no-compression] [--no-encryption] [--no-files-changed] [--no-print-statistics] [--no-restore-ownership] [--null-separator] [--num-retries number] [--numeric-owner] [--par2-options options] [--par2-redundancy number] [--par2-volumes number] [--path-to-restore path] [--progress] [--progress-rate number] [--rename from to from to] [--restore-time time] [--rsync-options options] [--s3-endpoint-url s3_endpoint_url] [--s3-kms-grant s3_kms_grant] [--s3-kms-key-id s3_kms_key_id] [--s3-multipart-chunk-size number] [--s3-multipart-max-procs number] [--s3-region-name s3_region_name] [--s3-unencrypted-connection] [--s3-use-deep-archive] [--s3-use-glacier] [--s3-use-glacier-ir] [--s3-use-ia] [--s3-use-onezone-ia] [--s3-use-rrs] [--s3-use-server-side-encryption] [--s3-use-server-side-kms-encryption] [--scp-command command] [--sftp-command command] [--show-changes-in-set number] [--sign-key gpg-key-id] [--skip-if-no-change] [--ssh-askpass] [--ssh-options options] [--ssl-cacert-file file] [--ssl-cacert-path path] [--ssl-no-check-certificate] [--swift-storage-policy policy] [--tempdir path] [--time-separator char] [--timeout seconds] [--use-agent] [--verbosity verb] [--version] [--volsize number] [--webdav-headers string] options: -h, --help show this help message and exit --allow-source-mismatch Allow different source directories (default: False) --archive-dir path Path to store metadata archives (default: /builddir/.cache/duplicity) --asynchronous-upload Number of async upload tasks, max of 1 (default: 0) --azure-blob-tier Hot|Cool|Archive Standard storage tier used for storing backup files (Hot|Cool|Archive) (default: None) --azure-max-block-size number Number for the block size to upload a blob if the length is unknown or is larger than the value set by --azure-max-single-put-size The maximum block size the service supports is 100MiB. (default: None) --azure-max-connections number Number of maximum parallel connections to use when the blob size exceeds 64MB (default: None) --azure-max-single-put-size number Largest supported upload size where the Azure library makes only one put call. Used to upload a single block if the content length is known and is less than this (default: None) --b2-hide-files Whether the B2 backend hides files instead of deleting them (default: False) --backend-retry-delay seconds Delay time before next try after a failure of a backend operation (default: 30) --cf-backend pyrax|cloudfiles Allow the user to switch cloudfiles backend (default: pyrax) --compare-data Compare data on verify not only signatures (default: False) --config-dir path Path to store configuration files (default: /builddir/.config/duplicity) --copy-blocksize number Blocksize to use in copy operations in kilobytes. (default: 131072) --copy-links Copy contents of symlinks instead of linking (default: False) --dry-run Perform dry-run with no writes (default: False) --encrypt-key gpg-key-id GNUpg key for encryption/decryption (default: None) --encrypt-secret-keyring path Path to secret GNUpg keyring (default: None) --encrypt-sign-key gpg-key-id GNUpg key for encryption/decryption and signing (default: None) --exclude shell_pattern Exclude globbing pattern (default: None) --exclude-device-files Exclude device files (default: False) --exclude-filelist filename File with list of file patterns to exclude (default: None) --exclude-if-present filename Exclude directory if this file is present (default: None) --exclude-older-than time Exclude files older than time (default: None) --exclude-other-filesystems Exclude other filesystems from backup (default: False) --exclude-regexp regex Exclude based on regex pattern (default: None) --file-changed path Whether to collect only the file status, not the whole root (default: None) --file-prefix string String prefix for all duplicity files (default: b'') --file-prefix-archive string String prefix for duplicity difftar files (default: b'') --file-prefix-jsonstat string String prefix for duplicity jsonstat files (default: b'') --file-prefix-manifest string String prefix for duplicity manifest files (default: b'') --file-prefix-signature string String prefix for duplicity signature files (default: b'') --files-from filename Defines the backup source as a sub-set of the source folder (default: None) --filter-globbing File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to shell globbing. (default: None) --filter-ignorecase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-insensitive matching. (default: None) --filter-literal File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to literal strings. (default: None) --filter-regexp File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to regular expressions. (default: None) --filter-strictcase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-sensitive matching. (default: None) --force Force duplicity to actually delete during cleanup (default: None) --ftp-passive Tell FTP to use passive mode (default: passive) --ftp-regular Tell FTP to use regular mode (default: passive) --full-if-older-than interval Perform full backup if last full is older than 'time' (default: None) --gpg-binary path Path to GNUpg executable file (default: None) --gpg-options options Verbatim gpg options. May be supplied multiple times. (default: ) --hidden-encrypt-key gpg-key-id Hidden GNUpg encryption key (default: None) --idr-fakeroot path Fake root for idrive backend (default: None) --ignore-errors Ignore most errors during processing (default: False) --imap-full-address Whether to use the full email address as the user name (default: False) --imap-mailbox imap_mailbox Name of the imap folder to store backups (default: INBOX) --include shell_pattern Include globbing pattern (default: None) --include-filelist filename File with list of file patterns to include (default: None) --include-regexp regex Include based on regex pattern (default: None) --jsonstat If set, an extra file with statistics in json format will be stored with each backup. It includes the statistics printed out on stdout by default. With 'collection-status' it returs these stats. (default: False) --log-fd file_descriptor File descriptor to be used for logging (default: None) --log-file log_filename Logging filename to use (default: None) --log-timestamp Whether to include timestamp and level in log (default: False) --max-blocksize number Maximum block size for large files in MB (default: 2048) --metadata-sync-mode {full,partial} Only sync required metadata not all (default: partial) --mf-purge Option for mediafire to purge files on delete instead of sending to trash (default: False) --mp-segment-size number Swift backend segment size in megabytes (default: 5368709120) --name backup name Custom backup name instead of hash (default: None) --no-compression If supplied do not perform compression (default: True) --no-encryption If supplied do not perform encryption (default: True) --no-files-changed If supplied do not collect the files_changed list (default: True) --no-print-statistics If supplied do not print statistics (default: True) --no-restore-ownership If supplied do not restore uid/gid when finished (default: True) --null-separator Whether to split on null instead of newline (default: None) --num-retries number Number of retries on network operations (default: 5) --numeric-owner Keeps number from tar file. Like same option in GNU tar. (default: False) --par2-options options Verbatim par2 options. May be supplied multiple times. (default: ) --par2-redundancy number Level of Redundancy in percent for Par2 files (default: 10) --par2-volumes number Number of par2 volumes (default: 1) --path-to-restore path, -r path File or directory path to restore (default: None) --progress Display progress for the full and incremental backup operations (default: False) --progress-rate number Used to control the progress option update rate in seconds (default: 3) --rename from to from to Rename files during restore (default: {}) --restore-time time, -t time, --time time Restores will try to bring back the state as of the following time (default: None) --rsync-options options Verbatim rsync options. May be supplied multiple times. (default: ) --s3-endpoint-url s3_endpoint_url Specity S3 endpoint (default: None) --s3-kms-grant s3_kms_grant S3 KMS grant value (default: None) --s3-kms-key-id s3_kms_key_id S3 KMS encryption key id (default: None) --s3-multipart-chunk-size number Chunk size used for S3 multipart uploads.The number of parallel uploads to S3 be given by chunk size / volume size. Use this to maximize the use of your bandwidth (default: 20971520) --s3-multipart-max-procs number Number of processes to set the Processor Pool to when uploading multipart uploads to S3. Use this to control the maximum simultaneous uploads to S3 (default: 4) --s3-region-name s3_region_name Specity S3 region name (default: None) --s3-unencrypted-connection Whether to use plain HTTP (without SSL) to send data to S3 (default: False) --s3-use-deep-archive Whether to use S3 Glacier Deep Archive Storage (default: False) --s3-use-glacier Whether to use S3 Glacier Storage (default: False) --s3-use-glacier-ir Whether to use S3 Glacier IR Storage (default: False) --s3-use-ia Whether to use S3 Infrequent Access Storage (default: False) --s3-use-onezone-ia Whether to use S3 One Zone Infrequent Access Storage (default: False) --s3-use-rrs Whether to use S3 Reduced Redundancy Storage (default: False) --s3-use-server-side-encryption Allow use of server side encryption (default: False) --s3-use-server-side-kms-encryption Allow use of server side KMS encryption (default: False) --scp-command command SCP command to use (ssh pexpect backend) (default: None) --sftp-command command SFTP command to use (ssh pexpect backend) (default: None) --show-changes-in-set number Show file changes (new, deleted, changed) in the specified backup set (0 specifies latest, 1 specifies next latest, etc.) (default: None) --sign-key gpg-key-id Sign key for encryption/decryption (default: None) --skip-if-no-change Skip incremental backup if nothing changed. (default: False) --ssh-askpass Ask the user for the SSH password. Not for batch usage (default: False) --ssh-options options Verbatim ssh options. May be supplied multiple times. (default: ) --ssl-cacert-file file pem formatted bundle of certificate authorities (default: None) --ssl-cacert-path path path to a folder with certificate authority files (default: None) --ssl-no-check-certificate Set to not validate SSL certificates (default: False) --swift-storage-policy policy Option to specify a Swift container storage policy. (default: ) --tempdir path Working directory for temp files (default: None) --time-separator char Character used like the ':' in time strings like=2002-08-06T04:22:00-07:00 Note=Not valid for backup commands full and inc, only to read older backups (default: :) --timeout seconds Network timeout in seconds (default: 30) --use-agent Whether to specify --use-agent in GnuPG options (default: False) --verbosity verb, -v verb Logging verbosity=[0-9] or [e, w, n, i, d] or [error, warning, notice, info, debug] (default: None) --version, -V Display version and exit --volsize number Volume size to use in MiB (default: 209715200) --webdav-headers string extra headers for Webdav, like 'Cookie,name=value' (default: ) positional args: backup source_path target_url # duplicity backup [options] source_path target_url cleanup target_url # duplicity cleanup [options] target_url collection-status target_url # duplicity collection-status [options] target_url full source_path target_url # duplicity full [options] source_path target_url incremental source_path target_url # duplicity incremental [options] source_path target_url list-current-files target_url # duplicity list-current-files [options] target_url remove-older-than remove_time target_url # duplicity remove-older-than [options] remove_time target_url remove-all-but-n-full count target_url # duplicity remove-all-but-n-full [options] count target_url remove-all-inc-of-but-n-full count target_url # duplicity remove-all-inc-of-but-n-full [options] count target_url restore source_url target_dir # duplicity restore [options] source_url target_dir verify source_url target_dir # duplicity verify [options] source_url target_dir Enter 'duplicity --help' for help screen. usage: duplicity [-h] [--allow-source-mismatch] [--archive-dir path] [--asynchronous-upload] [--azure-blob-tier Hot|Cool|Archive] [--azure-max-block-size number] [--azure-max-connections number] [--azure-max-single-put-size number] [--b2-hide-files] [--backend-retry-delay seconds] [--cf-backend pyrax|cloudfiles] [--compare-data] [--config-dir path] [--copy-blocksize number] [--copy-links] [--dry-run] [--encrypt-key gpg-key-id] [--encrypt-secret-keyring path] [--encrypt-sign-key gpg-key-id] [--exclude shell_pattern] [--exclude-device-files] [--exclude-filelist filename] [--exclude-if-present filename] [--exclude-older-than time] [--exclude-other-filesystems] [--exclude-regexp regex] [--file-changed path] [--file-prefix string] [--file-prefix-archive string] [--file-prefix-jsonstat string] [--file-prefix-manifest string] [--file-prefix-signature string] [--files-from filename] [--filter-globbing] [--filter-ignorecase] [--filter-literal] [--filter-regexp] [--filter-strictcase] [--force] [--ftp-passive] [--ftp-regular] [--full-if-older-than interval] [--gpg-binary path] [--gpg-options options] [--hidden-encrypt-key gpg-key-id] [--idr-fakeroot path] [--ignore-errors] [--imap-full-address] [--imap-mailbox imap_mailbox] [--include shell_pattern] [--include-filelist filename] [--include-regexp regex] [--jsonstat] [--log-fd file_descriptor] [--log-file log_filename] [--log-timestamp] [--max-blocksize number] [--metadata-sync-mode {full,partial}] [--mf-purge] [--mp-segment-size number] [--name backup name] [--no-compression] [--no-encryption] [--no-files-changed] [--no-print-statistics] [--no-restore-ownership] [--null-separator] [--num-retries number] [--numeric-owner] [--par2-options options] [--par2-redundancy number] [--par2-volumes number] [--path-to-restore path] [--progress] [--progress-rate number] [--rename from to from to] [--restore-time time] [--rsync-options options] [--s3-endpoint-url s3_endpoint_url] [--s3-kms-grant s3_kms_grant] [--s3-kms-key-id s3_kms_key_id] [--s3-multipart-chunk-size number] [--s3-multipart-max-procs number] [--s3-region-name s3_region_name] [--s3-unencrypted-connection] [--s3-use-deep-archive] [--s3-use-glacier] [--s3-use-glacier-ir] [--s3-use-ia] [--s3-use-onezone-ia] [--s3-use-rrs] [--s3-use-server-side-encryption] [--s3-use-server-side-kms-encryption] [--scp-command command] [--sftp-command command] [--show-changes-in-set number] [--sign-key gpg-key-id] [--skip-if-no-change] [--ssh-askpass] [--ssh-options options] [--ssl-cacert-file file] [--ssl-cacert-path path] [--ssl-no-check-certificate] [--swift-storage-policy policy] [--tempdir path] [--time-separator char] [--timeout seconds] [--use-agent] [--verbosity verb] [--version] [--volsize number] [--webdav-headers string] options: -h, --help show this help message and exit --allow-source-mismatch Allow different source directories (default: False) --archive-dir path Path to store metadata archives (default: /builddir/.cache/duplicity) --asynchronous-upload Number of async upload tasks, max of 1 (default: 0) --azure-blob-tier Hot|Cool|Archive Standard storage tier used for storing backup files (Hot|Cool|Archive) (default: None) --azure-max-block-size number Number for the block size to upload a blob if the length is unknown or is larger than the value set by --azure-max-single-put-size The maximum block size the service supports is 100MiB. (default: None) --azure-max-connections number Number of maximum parallel connections to use when the blob size exceeds 64MB (default: None) --azure-max-single-put-size number Largest supported upload size where the Azure library makes only one put call. Used to upload a single block if the content length is known and is less than this (default: None) --b2-hide-files Whether the B2 backend hides files instead of deleting them (default: False) --backend-retry-delay seconds Delay time before next try after a failure of a backend operation (default: 30) --cf-backend pyrax|cloudfiles Allow the user to switch cloudfiles backend (default: pyrax) --compare-data Compare data on verify not only signatures (default: False) --config-dir path Path to store configuration files (default: /builddir/.config/duplicity) --copy-blocksize number Blocksize to use in copy operations in kilobytes. (default: 131072) --copy-links Copy contents of symlinks instead of linking (default: False) --dry-run Perform dry-run with no writes (default: False) --encrypt-key gpg-key-id GNUpg key for encryption/decryption (default: None) --encrypt-secret-keyring path Path to secret GNUpg keyring (default: None) --encrypt-sign-key gpg-key-id GNUpg key for encryption/decryption and signing (default: None) --exclude shell_pattern Exclude globbing pattern (default: None) --exclude-device-files Exclude device files (default: False) --exclude-filelist filename File with list of file patterns to exclude (default: None) --exclude-if-present filename Exclude directory if this file is present (default: None) --exclude-older-than time Exclude files older than time (default: None) --exclude-other-filesystems Exclude other filesystems from backup (default: False) --exclude-regexp regex Exclude based on regex pattern (default: None) --file-changed path Whether to collect only the file status, not the whole root (default: None) --file-prefix string String prefix for all duplicity files (default: b'') --file-prefix-archive string String prefix for duplicity difftar files (default: b'') --file-prefix-jsonstat string String prefix for duplicity jsonstat files (default: b'') --file-prefix-manifest string String prefix for duplicity manifest files (default: b'') --file-prefix-signature string String prefix for duplicity signature files (default: b'') --files-from filename Defines the backup source as a sub-set of the source folder (default: None) --filter-globbing File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to shell globbing. (default: None) --filter-ignorecase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-insensitive matching. (default: None) --filter-literal File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to literal strings. (default: None) --filter-regexp File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to regular expressions. (default: None) --filter-strictcase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-sensitive matching. (default: None) --force Force duplicity to actually delete during cleanup (default: None) --ftp-passive Tell FTP to use passive mode (default: passive) --ftp-regular Tell FTP to use regular mode (default: passive) --full-if-older-than interval Perform full backup if last full is older than 'time' (default: None) --gpg-binary path Path to GNUpg executable file (default: None) --gpg-options options Verbatim gpg options. May be supplied multiple times. (default: ) --hidden-encrypt-key gpg-key-id Hidden GNUpg encryption key (default: None) --idr-fakeroot path Fake root for idrive backend (default: None) --ignore-errors Ignore most errors during processing (default: False) --imap-full-address Whether to use the full email address as the user name (default: False) --imap-mailbox imap_mailbox Name of the imap folder to store backups (default: INBOX) --include shell_pattern Include globbing pattern (default: None) --include-filelist filename File with list of file patterns to include (default: None) --include-regexp regex Include based on regex pattern (default: None) --jsonstat If set, an extra file with statistics in json format will be stored with each backup. It includes the statistics printed out on stdout by default. With 'collection-status' it returs these stats. (default: False) --log-fd file_descriptor File descriptor to be used for logging (default: None) --log-file log_filename Logging filename to use (default: None) --log-timestamp Whether to include timestamp and level in log (default: False) --max-blocksize number Maximum block size for large files in MB (default: 2048) --metadata-sync-mode {full,partial} Only sync required metadata not all (default: partial) --mf-purge Option for mediafire to purge files on delete instead of sending to trash (default: False) --mp-segment-size number Swift backend segment size in megabytes (default: 5368709120) --name backup name Custom backup name instead of hash (default: None) --no-compression If supplied do not perform compression (default: True) --no-encryption If supplied do not perform encryption (default: True) --no-files-changed If supplied do not collect the files_changed list (default: True) --no-print-statistics If supplied do not print statistics (default: True) --no-restore-ownership If supplied do not restore uid/gid when finished (default: True) --null-separator Whether to split on null instead of newline (default: None) --num-retries number Number of retries on network operations (default: 5) --numeric-owner Keeps number from tar file. Like same option in GNU tar. (default: False) --par2-options options Verbatim par2 options. May be supplied multiple times. (default: ) --par2-redundancy number Level of Redundancy in percent for Par2 files (default: 10) --par2-volumes number Number of par2 volumes (default: 1) --path-to-restore path, -r path File or directory path to restore (default: None) --progress Display progress for the full and incremental backup operations (default: False) --progress-rate number Used to control the progress option update rate in seconds (default: 3) --rename from to from to Rename files during restore (default: {}) --restore-time time, -t time, --time time Restores will try to bring back the state as of the following time (default: None) --rsync-options options Verbatim rsync options. May be supplied multiple times. (default: ) --s3-endpoint-url s3_endpoint_url Specity S3 endpoint (default: None) --s3-kms-grant s3_kms_grant S3 KMS grant value (default: None) --s3-kms-key-id s3_kms_key_id S3 KMS encryption key id (default: None) --s3-multipart-chunk-size number Chunk size used for S3 multipart uploads.The number of parallel uploads to S3 be given by chunk size / volume size. Use this to maximize the use of your bandwidth (default: 20971520) --s3-multipart-max-procs number Number of processes to set the Processor Pool to when uploading multipart uploads to S3. Use this to control the maximum simultaneous uploads to S3 (default: 4) --s3-region-name s3_region_name Specity S3 region name (default: None) --s3-unencrypted-connection Whether to use plain HTTP (without SSL) to send data to S3 (default: False) --s3-use-deep-archive Whether to use S3 Glacier Deep Archive Storage (default: False) --s3-use-glacier Whether to use S3 Glacier Storage (default: False) --s3-use-glacier-ir Whether to use S3 Glacier IR Storage (default: False) --s3-use-ia Whether to use S3 Infrequent Access Storage (default: False) --s3-use-onezone-ia Whether to use S3 One Zone Infrequent Access Storage (default: False) --s3-use-rrs Whether to use S3 Reduced Redundancy Storage (default: False) --s3-use-server-side-encryption Allow use of server side encryption (default: False) --s3-use-server-side-kms-encryption Allow use of server side KMS encryption (default: False) --scp-command command SCP command to use (ssh pexpect backend) (default: None) --sftp-command command SFTP command to use (ssh pexpect backend) (default: None) --show-changes-in-set number Show file changes (new, deleted, changed) in the specified backup set (0 specifies latest, 1 specifies next latest, etc.) (default: None) --sign-key gpg-key-id Sign key for encryption/decryption (default: None) --skip-if-no-change Skip incremental backup if nothing changed. (default: False) --ssh-askpass Ask the user for the SSH password. Not for batch usage (default: False) --ssh-options options Verbatim ssh options. May be supplied multiple times. (default: ) --ssl-cacert-file file pem formatted bundle of certificate authorities (default: None) --ssl-cacert-path path path to a folder with certificate authority files (default: None) --ssl-no-check-certificate Set to not validate SSL certificates (default: False) --swift-storage-policy policy Option to specify a Swift container storage policy. (default: ) --tempdir path Working directory for temp files (default: None) --time-separator char Character used like the ':' in time strings like=2002-08-06T04:22:00-07:00 Note=Not valid for backup commands full and inc, only to read older backups (default: :) --timeout seconds Network timeout in seconds (default: 30) --use-agent Whether to specify --use-agent in GnuPG options (default: False) --verbosity verb, -v verb Logging verbosity=[0-9] or [e, w, n, i, d] or [error, warning, notice, info, debug] (default: None) --version, -V Display version and exit --volsize number Volume size to use in MiB (default: 209715200) --webdav-headers string extra headers for Webdav, like 'Cookie,name=value' (default: ) positional args: backup source_path target_url # duplicity backup [options] source_path target_url cleanup target_url # duplicity cleanup [options] target_url collection-status target_url # duplicity collection-status [options] target_url full source_path target_url # duplicity full [options] source_path target_url incremental source_path target_url # duplicity incremental [options] source_path target_url list-current-files target_url # duplicity list-current-files [options] target_url remove-older-than remove_time target_url # duplicity remove-older-than [options] remove_time target_url remove-all-but-n-full count target_url # duplicity remove-all-but-n-full [options] count target_url remove-all-inc-of-but-n-full count target_url # duplicity remove-all-inc-of-but-n-full [options] count target_url restore source_url target_dir # duplicity restore [options] source_url target_dir verify source_url target_dir # duplicity verify [options] source_url target_dir Enter 'duplicity --help' for help screen. usage: duplicity [-h] [--allow-source-mismatch] [--archive-dir path] [--asynchronous-upload] [--azure-blob-tier Hot|Cool|Archive] [--azure-max-block-size number] [--azure-max-connections number] [--azure-max-single-put-size number] [--b2-hide-files] [--backend-retry-delay seconds] [--cf-backend pyrax|cloudfiles] [--compare-data] [--config-dir path] [--copy-blocksize number] [--copy-links] [--dry-run] [--encrypt-key gpg-key-id] [--encrypt-secret-keyring path] [--encrypt-sign-key gpg-key-id] [--exclude shell_pattern] [--exclude-device-files] [--exclude-filelist filename] [--exclude-if-present filename] [--exclude-older-than time] [--exclude-other-filesystems] [--exclude-regexp regex] [--file-changed path] [--file-prefix string] [--file-prefix-archive string] [--file-prefix-jsonstat string] [--file-prefix-manifest string] [--file-prefix-signature string] [--files-from filename] [--filter-globbing] [--filter-ignorecase] [--filter-literal] [--filter-regexp] [--filter-strictcase] [--force] [--ftp-passive] [--ftp-regular] [--full-if-older-than interval] [--gpg-binary path] [--gpg-options options] [--hidden-encrypt-key gpg-key-id] [--idr-fakeroot path] [--ignore-errors] [--imap-full-address] [--imap-mailbox imap_mailbox] [--include shell_pattern] [--include-filelist filename] [--include-regexp regex] [--jsonstat] [--log-fd file_descriptor] [--log-file log_filename] [--log-timestamp] [--max-blocksize number] [--metadata-sync-mode {full,partial}] [--mf-purge] [--mp-segment-size number] [--name backup name] [--no-compression] [--no-encryption] [--no-files-changed] [--no-print-statistics] [--no-restore-ownership] [--null-separator] [--num-retries number] [--numeric-owner] [--par2-options options] [--par2-redundancy number] [--par2-volumes number] [--path-to-restore path] [--progress] [--progress-rate number] [--rename from to from to] [--restore-time time] [--rsync-options options] [--s3-endpoint-url s3_endpoint_url] [--s3-kms-grant s3_kms_grant] [--s3-kms-key-id s3_kms_key_id] [--s3-multipart-chunk-size number] [--s3-multipart-max-procs number] [--s3-region-name s3_region_name] [--s3-unencrypted-connection] [--s3-use-deep-archive] [--s3-use-glacier] [--s3-use-glacier-ir] [--s3-use-ia] [--s3-use-onezone-ia] [--s3-use-rrs] [--s3-use-server-side-encryption] [--s3-use-server-side-kms-encryption] [--scp-command command] [--sftp-command command] [--show-changes-in-set number] [--sign-key gpg-key-id] [--skip-if-no-change] [--ssh-askpass] [--ssh-options options] [--ssl-cacert-file file] [--ssl-cacert-path path] [--ssl-no-check-certificate] [--swift-storage-policy policy] [--tempdir path] [--time-separator char] [--timeout seconds] [--use-agent] [--verbosity verb] [--version] [--volsize number] [--webdav-headers string] options: -h, --help show this help message and exit --allow-source-mismatch Allow different source directories (default: False) --archive-dir path Path to store metadata archives (default: /builddir/.cache/duplicity) --asynchronous-upload Number of async upload tasks, max of 1 (default: 0) --azure-blob-tier Hot|Cool|Archive Standard storage tier used for storing backup files (Hot|Cool|Archive) (default: None) --azure-max-block-size number Number for the block size to upload a blob if the length is unknown or is larger than the value set by --azure-max-single-put-size The maximum block size the service supports is 100MiB. (default: None) --azure-max-connections number Number of maximum parallel connections to use when the blob size exceeds 64MB (default: None) --azure-max-single-put-size number Largest supported upload size where the Azure library makes only one put call. Used to upload a single block if the content length is known and is less than this (default: None) --b2-hide-files Whether the B2 backend hides files instead of deleting them (default: False) --backend-retry-delay seconds Delay time before next try after a failure of a backend operation (default: 30) --cf-backend pyrax|cloudfiles Allow the user to switch cloudfiles backend (default: pyrax) --compare-data Compare data on verify not only signatures (default: False) --config-dir path Path to store configuration files (default: /builddir/.config/duplicity) --copy-blocksize number Blocksize to use in copy operations in kilobytes. (default: 131072) --copy-links Copy contents of symlinks instead of linking (default: False) --dry-run Perform dry-run with no writes (default: False) --encrypt-key gpg-key-id GNUpg key for encryption/decryption (default: None) --encrypt-secret-keyring path Path to secret GNUpg keyring (default: None) --encrypt-sign-key gpg-key-id GNUpg key for encryption/decryption and signing (default: None) --exclude shell_pattern Exclude globbing pattern (default: None) --exclude-device-files Exclude device files (default: False) --exclude-filelist filename File with list of file patterns to exclude (default: None) --exclude-if-present filename Exclude directory if this file is present (default: None) --exclude-older-than time Exclude files older than time (default: None) --exclude-other-filesystems Exclude other filesystems from backup (default: False) --exclude-regexp regex Exclude based on regex pattern (default: None) --file-changed path Whether to collect only the file status, not the whole root (default: None) --file-prefix string String prefix for all duplicity files (default: b'') --file-prefix-archive string String prefix for duplicity difftar files (default: b'') --file-prefix-jsonstat string String prefix for duplicity jsonstat files (default: b'') --file-prefix-manifest string String prefix for duplicity manifest files (default: b'') --file-prefix-signature string String prefix for duplicity signature files (default: b'') --files-from filename Defines the backup source as a sub-set of the source folder (default: None) --filter-globbing File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to shell globbing. (default: None) --filter-ignorecase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-insensitive matching. (default: None) --filter-literal File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to literal strings. (default: None) --filter-regexp File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to regular expressions. (default: None) --filter-strictcase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-sensitive matching. (default: None) --force Force duplicity to actually delete during cleanup (default: None) --ftp-passive Tell FTP to use passive mode (default: passive) --ftp-regular Tell FTP to use regular mode (default: passive) --full-if-older-than interval Perform full backup if last full is older than 'time' (default: None) --gpg-binary path Path to GNUpg executable file (default: None) --gpg-options options Verbatim gpg options. May be supplied multiple times. (default: ) --hidden-encrypt-key gpg-key-id Hidden GNUpg encryption key (default: None) --idr-fakeroot path Fake root for idrive backend (default: None) --ignore-errors Ignore most errors during processing (default: False) --imap-full-address Whether to use the full email address as the user name (default: False) --imap-mailbox imap_mailbox Name of the imap folder to store backups (default: INBOX) --include shell_pattern Include globbing pattern (default: None) --include-filelist filename File with list of file patterns to include (default: None) --include-regexp regex Include based on regex pattern (default: None) --jsonstat If set, an extra file with statistics in json format will be stored with each backup. It includes the statistics printed out on stdout by default. With 'collection-status' it returs these stats. (default: False) --log-fd file_descriptor File descriptor to be used for logging (default: None) --log-file log_filename Logging filename to use (default: None) --log-timestamp Whether to include timestamp and level in log (default: False) --max-blocksize number Maximum block size for large files in MB (default: 2048) --metadata-sync-mode {full,partial} Only sync required metadata not all (default: partial) --mf-purge Option for mediafire to purge files on delete instead of sending to trash (default: False) --mp-segment-size number Swift backend segment size in megabytes (default: 5368709120) --name backup name Custom backup name instead of hash (default: None) --no-compression If supplied do not perform compression (default: True) --no-encryption If supplied do not perform encryption (default: True) --no-files-changed If supplied do not collect the files_changed list (default: True) --no-print-statistics If supplied do not print statistics (default: True) --no-restore-ownership If supplied do not restore uid/gid when finished (default: True) --null-separator Whether to split on null instead of newline (default: None) --num-retries number Number of retries on network operations (default: 5) --numeric-owner Keeps number from tar file. Like same option in GNU tar. (default: False) --par2-options options Verbatim par2 options. May be supplied multiple times. (default: ) --par2-redundancy number Level of Redundancy in percent for Par2 files (default: 10) --par2-volumes number Number of par2 volumes (default: 1) --path-to-restore path, -r path File or directory path to restore (default: None) --progress Display progress for the full and incremental backup operations (default: False) --progress-rate number Used to control the progress option update rate in seconds (default: 3) --rename from to from to Rename files during restore (default: {}) --restore-time time, -t time, --time time Restores will try to bring back the state as of the following time (default: None) --rsync-options options Verbatim rsync options. May be supplied multiple times. (default: ) --s3-endpoint-url s3_endpoint_url Specity S3 endpoint (default: None) --s3-kms-grant s3_kms_grant S3 KMS grant value (default: None) --s3-kms-key-id s3_kms_key_id S3 KMS encryption key id (default: None) --s3-multipart-chunk-size number Chunk size used for S3 multipart uploads.The number of parallel uploads to S3 be given by chunk size / volume size. Use this to maximize the use of your bandwidth (default: 20971520) --s3-multipart-max-procs number Number of processes to set the Processor Pool to when uploading multipart uploads to S3. Use this to control the maximum simultaneous uploads to S3 (default: 4) --s3-region-name s3_region_name Specity S3 region name (default: None) --s3-unencrypted-connection Whether to use plain HTTP (without SSL) to send data to S3 (default: False) --s3-use-deep-archive Whether to use S3 Glacier Deep Archive Storage (default: False) --s3-use-glacier Whether to use S3 Glacier Storage (default: False) --s3-use-glacier-ir Whether to use S3 Glacier IR Storage (default: False) --s3-use-ia Whether to use S3 Infrequent Access Storage (default: False) --s3-use-onezone-ia Whether to use S3 One Zone Infrequent Access Storage (default: False) --s3-use-rrs Whether to use S3 Reduced Redundancy Storage (default: False) --s3-use-server-side-encryption Allow use of server side encryption (default: False) --s3-use-server-side-kms-encryption Allow use of server side KMS encryption (default: False) --scp-command command SCP command to use (ssh pexpect backend) (default: None) --sftp-command command SFTP command to use (ssh pexpect backend) (default: None) --show-changes-in-set number Show file changes (new, deleted, changed) in the specified backup set (0 specifies latest, 1 specifies next latest, etc.) (default: None) --sign-key gpg-key-id Sign key for encryption/decryption (default: None) --skip-if-no-change Skip incremental backup if nothing changed. (default: False) --ssh-askpass Ask the user for the SSH password. Not for batch usage (default: False) --ssh-options options Verbatim ssh options. May be supplied multiple times. (default: ) --ssl-cacert-file file pem formatted bundle of certificate authorities (default: None) --ssl-cacert-path path path to a folder with certificate authority files (default: None) --ssl-no-check-certificate Set to not validate SSL certificates (default: False) --swift-storage-policy policy Option to specify a Swift container storage policy. (default: ) --tempdir path Working directory for temp files (default: None) --time-separator char Character used like the ':' in time strings like=2002-08-06T04:22:00-07:00 Note=Not valid for backup commands full and inc, only to read older backups (default: :) --timeout seconds Network timeout in seconds (default: 30) --use-agent Whether to specify --use-agent in GnuPG options (default: False) --verbosity verb, -v verb Logging verbosity=[0-9] or [e, w, n, i, d] or [error, warning, notice, info, debug] (default: None) --version, -V Display version and exit --volsize number Volume size to use in MiB (default: 209715200) --webdav-headers string extra headers for Webdav, like 'Cookie,name=value' (default: ) positional args: backup source_path target_url # duplicity backup [options] source_path target_url cleanup target_url # duplicity cleanup [options] target_url collection-status target_url # duplicity collection-status [options] target_url full source_path target_url # duplicity full [options] source_path target_url incremental source_path target_url # duplicity incremental [options] source_path target_url list-current-files target_url # duplicity list-current-files [options] target_url remove-older-than remove_time target_url # duplicity remove-older-than [options] remove_time target_url remove-all-but-n-full count target_url # duplicity remove-all-but-n-full [options] count target_url remove-all-inc-of-but-n-full count target_url # duplicity remove-all-inc-of-but-n-full [options] count target_url restore source_url target_dir # duplicity restore [options] source_url target_dir verify source_url target_dir # duplicity verify [options] source_url target_dir Enter 'duplicity --help' for help screen. usage: duplicity [-h] [--allow-source-mismatch] [--archive-dir path] [--asynchronous-upload] [--azure-blob-tier Hot|Cool|Archive] [--azure-max-block-size number] [--azure-max-connections number] [--azure-max-single-put-size number] [--b2-hide-files] [--backend-retry-delay seconds] [--cf-backend pyrax|cloudfiles] [--compare-data] [--config-dir path] [--copy-blocksize number] [--copy-links] [--dry-run] [--encrypt-key gpg-key-id] [--encrypt-secret-keyring path] [--encrypt-sign-key gpg-key-id] [--exclude shell_pattern] [--exclude-device-files] [--exclude-filelist filename] [--exclude-if-present filename] [--exclude-older-than time] [--exclude-other-filesystems] [--exclude-regexp regex] [--file-changed path] [--file-prefix string] [--file-prefix-archive string] [--file-prefix-jsonstat string] [--file-prefix-manifest string] [--file-prefix-signature string] [--files-from filename] [--filter-globbing] [--filter-ignorecase] [--filter-literal] [--filter-regexp] [--filter-strictcase] [--force] [--ftp-passive] [--ftp-regular] [--full-if-older-than interval] [--gpg-binary path] [--gpg-options options] [--hidden-encrypt-key gpg-key-id] [--idr-fakeroot path] [--ignore-errors] [--imap-full-address] [--imap-mailbox imap_mailbox] [--include shell_pattern] [--include-filelist filename] [--include-regexp regex] [--jsonstat] [--log-fd file_descriptor] [--log-file log_filename] [--log-timestamp] [--max-blocksize number] [--metadata-sync-mode {full,partial}] [--mf-purge] [--mp-segment-size number] [--name backup name] [--no-compression] [--no-encryption] [--no-files-changed] [--no-print-statistics] [--no-restore-ownership] [--null-separator] [--num-retries number] [--numeric-owner] [--par2-options options] [--par2-redundancy number] [--par2-volumes number] [--path-to-restore path] [--progress] [--progress-rate number] [--rename from to from to] [--restore-time time] [--rsync-options options] [--s3-endpoint-url s3_endpoint_url] [--s3-kms-grant s3_kms_grant] [--s3-kms-key-id s3_kms_key_id] [--s3-multipart-chunk-size number] [--s3-multipart-max-procs number] [--s3-region-name s3_region_name] [--s3-unencrypted-connection] [--s3-use-deep-archive] [--s3-use-glacier] [--s3-use-glacier-ir] [--s3-use-ia] [--s3-use-onezone-ia] [--s3-use-rrs] [--s3-use-server-side-encryption] [--s3-use-server-side-kms-encryption] [--scp-command command] [--sftp-command command] [--show-changes-in-set number] [--sign-key gpg-key-id] [--skip-if-no-change] [--ssh-askpass] [--ssh-options options] [--ssl-cacert-file file] [--ssl-cacert-path path] [--ssl-no-check-certificate] [--swift-storage-policy policy] [--tempdir path] [--time-separator char] [--timeout seconds] [--use-agent] [--verbosity verb] [--version] [--volsize number] [--webdav-headers string] options: -h, --help show this help message and exit --allow-source-mismatch Allow different source directories (default: False) --archive-dir path Path to store metadata archives (default: /builddir/.cache/duplicity) --asynchronous-upload Number of async upload tasks, max of 1 (default: 0) --azure-blob-tier Hot|Cool|Archive Standard storage tier used for storing backup files (Hot|Cool|Archive) (default: None) --azure-max-block-size number Number for the block size to upload a blob if the length is unknown or is larger than the value set by --azure-max-single-put-size The maximum block size the service supports is 100MiB. (default: None) --azure-max-connections number Number of maximum parallel connections to use when the blob size exceeds 64MB (default: None) --azure-max-single-put-size number Largest supported upload size where the Azure library makes only one put call. Used to upload a single block if the content length is known and is less than this (default: None) --b2-hide-files Whether the B2 backend hides files instead of deleting them (default: False) --backend-retry-delay seconds Delay time before next try after a failure of a backend operation (default: 30) --cf-backend pyrax|cloudfiles Allow the user to switch cloudfiles backend (default: pyrax) --compare-data Compare data on verify not only signatures (default: False) --config-dir path Path to store configuration files (default: /builddir/.config/duplicity) --copy-blocksize number Blocksize to use in copy operations in kilobytes. (default: 131072) --copy-links Copy contents of symlinks instead of linking (default: False) --dry-run Perform dry-run with no writes (default: False) --encrypt-key gpg-key-id GNUpg key for encryption/decryption (default: None) --encrypt-secret-keyring path Path to secret GNUpg keyring (default: None) --encrypt-sign-key gpg-key-id GNUpg key for encryption/decryption and signing (default: None) --exclude shell_pattern Exclude globbing pattern (default: None) --exclude-device-files Exclude device files (default: False) --exclude-filelist filename File with list of file patterns to exclude (default: None) --exclude-if-present filename Exclude directory if this file is present (default: None) --exclude-older-than time Exclude files older than time (default: None) --exclude-other-filesystems Exclude other filesystems from backup (default: False) --exclude-regexp regex Exclude based on regex pattern (default: None) --file-changed path Whether to collect only the file status, not the whole root (default: None) --file-prefix string String prefix for all duplicity files (default: b'') --file-prefix-archive string String prefix for duplicity difftar files (default: b'') --file-prefix-jsonstat string String prefix for duplicity jsonstat files (default: b'') --file-prefix-manifest string String prefix for duplicity manifest files (default: b'') --file-prefix-signature string String prefix for duplicity signature files (default: b'') --files-from filename Defines the backup source as a sub-set of the source folder (default: None) --filter-globbing File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to shell globbing. (default: None) --filter-ignorecase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-insensitive matching. (default: None) --filter-literal File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to literal strings. (default: None) --filter-regexp File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to regular expressions. (default: None) --filter-strictcase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-sensitive matching. (default: None) --force Force duplicity to actually delete during cleanup (default: None) --ftp-passive Tell FTP to use passive mode (default: passive) --ftp-regular Tell FTP to use regular mode (default: passive) --full-if-older-than interval Perform full backup if last full is older than 'time' (default: None) --gpg-binary path Path to GNUpg executable file (default: None) --gpg-options options Verbatim gpg options. May be supplied multiple times. (default: ) --hidden-encrypt-key gpg-key-id Hidden GNUpg encryption key (default: None) --idr-fakeroot path Fake root for idrive backend (default: None) --ignore-errors Ignore most errors during processing (default: False) --imap-full-address Whether to use the full email address as the user name (default: False) --imap-mailbox imap_mailbox Name of the imap folder to store backups (default: INBOX) --include shell_pattern Include globbing pattern (default: None) --include-filelist filename File with list of file patterns to include (default: None) --include-regexp regex Include based on regex pattern (default: None) --jsonstat If set, an extra file with statistics in json format will be stored with each backup. It includes the statistics printed out on stdout by default. With 'collection-status' it returs these stats. (default: False) --log-fd file_descriptor File descriptor to be used for logging (default: None) --log-file log_filename Logging filename to use (default: None) --log-timestamp Whether to include timestamp and level in log (default: False) --max-blocksize number Maximum block size for large files in MB (default: 2048) --metadata-sync-mode {full,partial} Only sync required metadata not all (default: partial) --mf-purge Option for mediafire to purge files on delete instead of sending to trash (default: False) --mp-segment-size number Swift backend segment size in megabytes (default: 5368709120) --name backup name Custom backup name instead of hash (default: None) --no-compression If supplied do not perform compression (default: True) --no-encryption If supplied do not perform encryption (default: True) --no-files-changed If supplied do not collect the files_changed list (default: True) --no-print-statistics If supplied do not print statistics (default: True) --no-restore-ownership If supplied do not restore uid/gid when finished (default: True) --null-separator Whether to split on null instead of newline (default: None) --num-retries number Number of retries on network operations (default: 5) --numeric-owner Keeps number from tar file. Like same option in GNU tar. (default: False) --par2-options options Verbatim par2 options. May be supplied multiple times. (default: ) --par2-redundancy number Level of Redundancy in percent for Par2 files (default: 10) --par2-volumes number Number of par2 volumes (default: 1) --path-to-restore path, -r path File or directory path to restore (default: None) --progress Display progress for the full and incremental backup operations (default: False) --progress-rate number Used to control the progress option update rate in seconds (default: 3) --rename from to from to Rename files during restore (default: {}) --restore-time time, -t time, --time time Restores will try to bring back the state as of the following time (default: None) --rsync-options options Verbatim rsync options. May be supplied multiple times. (default: ) --s3-endpoint-url s3_endpoint_url Specity S3 endpoint (default: None) --s3-kms-grant s3_kms_grant S3 KMS grant value (default: None) --s3-kms-key-id s3_kms_key_id S3 KMS encryption key id (default: None) --s3-multipart-chunk-size number Chunk size used for S3 multipart uploads.The number of parallel uploads to S3 be given by chunk size / volume size. Use this to maximize the use of your bandwidth (default: 20971520) --s3-multipart-max-procs number Number of processes to set the Processor Pool to when uploading multipart uploads to S3. Use this to control the maximum simultaneous uploads to S3 (default: 4) --s3-region-name s3_region_name Specity S3 region name (default: None) --s3-unencrypted-connection Whether to use plain HTTP (without SSL) to send data to S3 (default: False) --s3-use-deep-archive Whether to use S3 Glacier Deep Archive Storage (default: False) --s3-use-glacier Whether to use S3 Glacier Storage (default: False) --s3-use-glacier-ir Whether to use S3 Glacier IR Storage (default: False) --s3-use-ia Whether to use S3 Infrequent Access Storage (default: False) --s3-use-onezone-ia Whether to use S3 One Zone Infrequent Access Storage (default: False) --s3-use-rrs Whether to use S3 Reduced Redundancy Storage (default: False) --s3-use-server-side-encryption Allow use of server side encryption (default: False) --s3-use-server-side-kms-encryption Allow use of server side KMS encryption (default: False) --scp-command command SCP command to use (ssh pexpect backend) (default: None) --sftp-command command SFTP command to use (ssh pexpect backend) (default: None) --show-changes-in-set number Show file changes (new, deleted, changed) in the specified backup set (0 specifies latest, 1 specifies next latest, etc.) (default: None) --sign-key gpg-key-id Sign key for encryption/decryption (default: None) --skip-if-no-change Skip incremental backup if nothing changed. (default: False) --ssh-askpass Ask the user for the SSH password. Not for batch usage (default: False) --ssh-options options Verbatim ssh options. May be supplied multiple times. (default: ) --ssl-cacert-file file pem formatted bundle of certificate authorities (default: None) --ssl-cacert-path path path to a folder with certificate authority files (default: None) --ssl-no-check-certificate Set to not validate SSL certificates (default: False) --swift-storage-policy policy Option to specify a Swift container storage policy. (default: ) --tempdir path Working directory for temp files (default: None) --time-separator char Character used like the ':' in time strings like=2002-08-06T04:22:00-07:00 Note=Not valid for backup commands full and inc, only to read older backups (default: :) --timeout seconds Network timeout in seconds (default: 30) --use-agent Whether to specify --use-agent in GnuPG options (default: False) --verbosity verb, -v verb Logging verbosity=[0-9] or [e, w, n, i, d] or [error, warning, notice, info, debug] (default: None) --version, -V Display version and exit --volsize number Volume size to use in MiB (default: 209715200) --webdav-headers string extra headers for Webdav, like 'Cookie,name=value' (default: ) positional args: backup source_path target_url # duplicity backup [options] source_path target_url cleanup target_url # duplicity cleanup [options] target_url collection-status target_url # duplicity collection-status [options] target_url full source_path target_url # duplicity full [options] source_path target_url incremental source_path target_url # duplicity incremental [options] source_path target_url list-current-files target_url # duplicity list-current-files [options] target_url remove-older-than remove_time target_url # duplicity remove-older-than [options] remove_time target_url remove-all-but-n-full count target_url # duplicity remove-all-but-n-full [options] count target_url remove-all-inc-of-but-n-full count target_url # duplicity remove-all-inc-of-but-n-full [options] count target_url restore source_url target_dir # duplicity restore [options] source_url target_dir verify source_url target_dir # duplicity verify [options] source_url target_dir Enter 'duplicity --help' for help screen. usage: duplicity [-h] [--allow-source-mismatch] [--archive-dir path] [--asynchronous-upload] [--azure-blob-tier Hot|Cool|Archive] [--azure-max-block-size number] [--azure-max-connections number] [--azure-max-single-put-size number] [--b2-hide-files] [--backend-retry-delay seconds] [--cf-backend pyrax|cloudfiles] [--compare-data] [--config-dir path] [--copy-blocksize number] [--copy-links] [--dry-run] [--encrypt-key gpg-key-id] [--encrypt-secret-keyring path] [--encrypt-sign-key gpg-key-id] [--exclude shell_pattern] [--exclude-device-files] [--exclude-filelist filename] [--exclude-if-present filename] [--exclude-older-than time] [--exclude-other-filesystems] [--exclude-regexp regex] [--file-changed path] [--file-prefix string] [--file-prefix-archive string] [--file-prefix-jsonstat string] [--file-prefix-manifest string] [--file-prefix-signature string] [--files-from filename] [--filter-globbing] [--filter-ignorecase] [--filter-literal] [--filter-regexp] [--filter-strictcase] [--force] [--ftp-passive] [--ftp-regular] [--full-if-older-than interval] [--gpg-binary path] [--gpg-options options] [--hidden-encrypt-key gpg-key-id] [--idr-fakeroot path] [--ignore-errors] [--imap-full-address] [--imap-mailbox imap_mailbox] [--include shell_pattern] [--include-filelist filename] [--include-regexp regex] [--jsonstat] [--log-fd file_descriptor] [--log-file log_filename] [--log-timestamp] [--max-blocksize number] [--metadata-sync-mode {full,partial}] [--mf-purge] [--mp-segment-size number] [--name backup name] [--no-compression] [--no-encryption] [--no-files-changed] [--no-print-statistics] [--no-restore-ownership] [--null-separator] [--num-retries number] [--numeric-owner] [--par2-options options] [--par2-redundancy number] [--par2-volumes number] [--path-to-restore path] [--progress] [--progress-rate number] [--rename from to from to] [--restore-time time] [--rsync-options options] [--s3-endpoint-url s3_endpoint_url] [--s3-kms-grant s3_kms_grant] [--s3-kms-key-id s3_kms_key_id] [--s3-multipart-chunk-size number] [--s3-multipart-max-procs number] [--s3-region-name s3_region_name] [--s3-unencrypted-connection] [--s3-use-deep-archive] [--s3-use-glacier] [--s3-use-glacier-ir] [--s3-use-ia] [--s3-use-onezone-ia] [--s3-use-rrs] [--s3-use-server-side-encryption] [--s3-use-server-side-kms-encryption] [--scp-command command] [--sftp-command command] [--show-changes-in-set number] [--sign-key gpg-key-id] [--skip-if-no-change] [--ssh-askpass] [--ssh-options options] [--ssl-cacert-file file] [--ssl-cacert-path path] [--ssl-no-check-certificate] [--swift-storage-policy policy] [--tempdir path] [--time-separator char] [--timeout seconds] [--use-agent] [--verbosity verb] [--version] [--volsize number] [--webdav-headers string] options: -h, --help show this help message and exit --allow-source-mismatch Allow different source directories (default: False) --archive-dir path Path to store metadata archives (default: /builddir/.cache/duplicity) --asynchronous-upload Number of async upload tasks, max of 1 (default: 0) --azure-blob-tier Hot|Cool|Archive Standard storage tier used for storing backup files (Hot|Cool|Archive) (default: None) --azure-max-block-size number Number for the block size to upload a blob if the length is unknown or is larger than the value set by --azure-max-single-put-size The maximum block size the service supports is 100MiB. (default: None) --azure-max-connections number Number of maximum parallel connections to use when the blob size exceeds 64MB (default: None) --azure-max-single-put-size number Largest supported upload size where the Azure library makes only one put call. Used to upload a single block if the content length is known and is less than this (default: None) --b2-hide-files Whether the B2 backend hides files instead of deleting them (default: False) --backend-retry-delay seconds Delay time before next try after a failure of a backend operation (default: 30) --cf-backend pyrax|cloudfiles Allow the user to switch cloudfiles backend (default: pyrax) --compare-data Compare data on verify not only signatures (default: False) --config-dir path Path to store configuration files (default: /builddir/.config/duplicity) --copy-blocksize number Blocksize to use in copy operations in kilobytes. (default: 131072) --copy-links Copy contents of symlinks instead of linking (default: False) --dry-run Perform dry-run with no writes (default: False) --encrypt-key gpg-key-id GNUpg key for encryption/decryption (default: None) --encrypt-secret-keyring path Path to secret GNUpg keyring (default: None) --encrypt-sign-key gpg-key-id GNUpg key for encryption/decryption and signing (default: None) --exclude shell_pattern Exclude globbing pattern (default: None) --exclude-device-files Exclude device files (default: False) --exclude-filelist filename File with list of file patterns to exclude (default: None) --exclude-if-present filename Exclude directory if this file is present (default: None) --exclude-older-than time Exclude files older than time (default: None) --exclude-other-filesystems Exclude other filesystems from backup (default: False) --exclude-regexp regex Exclude based on regex pattern (default: None) --file-changed path Whether to collect only the file status, not the whole root (default: None) --file-prefix string String prefix for all duplicity files (default: b'') --file-prefix-archive string String prefix for duplicity difftar files (default: b'') --file-prefix-jsonstat string String prefix for duplicity jsonstat files (default: b'') --file-prefix-manifest string String prefix for duplicity manifest files (default: b'') --file-prefix-signature string String prefix for duplicity signature files (default: b'') --files-from filename Defines the backup source as a sub-set of the source folder (default: None) --filter-globbing File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to shell globbing. (default: None) --filter-ignorecase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-insensitive matching. (default: None) --filter-literal File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to literal strings. (default: None) --filter-regexp File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to regular expressions. (default: None) --filter-strictcase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-sensitive matching. (default: None) --force Force duplicity to actually delete during cleanup (default: None) --ftp-passive Tell FTP to use passive mode (default: passive) --ftp-regular Tell FTP to use regular mode (default: passive) --full-if-older-than interval Perform full backup if last full is older than 'time' (default: None) --gpg-binary path Path to GNUpg executable file (default: None) --gpg-options options Verbatim gpg options. May be supplied multiple times. (default: ) --hidden-encrypt-key gpg-key-id Hidden GNUpg encryption key (default: None) --idr-fakeroot path Fake root for idrive backend (default: None) --ignore-errors Ignore most errors during processing (default: False) --imap-full-address Whether to use the full email address as the user name (default: False) --imap-mailbox imap_mailbox Name of the imap folder to store backups (default: INBOX) --include shell_pattern Include globbing pattern (default: None) --include-filelist filename File with list of file patterns to include (default: None) --include-regexp regex Include based on regex pattern (default: None) --jsonstat If set, an extra file with statistics in json format will be stored with each backup. It includes the statistics printed out on stdout by default. With 'collection-status' it returs these stats. (default: False) --log-fd file_descriptor File descriptor to be used for logging (default: None) --log-file log_filename Logging filename to use (default: None) --log-timestamp Whether to include timestamp and level in log (default: False) --max-blocksize number Maximum block size for large files in MB (default: 2048) --metadata-sync-mode {full,partial} Only sync required metadata not all (default: partial) --mf-purge Option for mediafire to purge files on delete instead of sending to trash (default: False) --mp-segment-size number Swift backend segment size in megabytes (default: 5368709120) --name backup name Custom backup name instead of hash (default: None) --no-compression If supplied do not perform compression (default: True) --no-encryption If supplied do not perform encryption (default: True) --no-files-changed If supplied do not collect the files_changed list (default: True) --no-print-statistics If supplied do not print statistics (default: True) --no-restore-ownership If supplied do not restore uid/gid when finished (default: True) --null-separator Whether to split on null instead of newline (default: None) --num-retries number Number of retries on network operations (default: 5) --numeric-owner Keeps number from tar file. Like same option in GNU tar. (default: False) --par2-options options Verbatim par2 options. May be supplied multiple times. (default: ) --par2-redundancy number Level of Redundancy in percent for Par2 files (default: 10) --par2-volumes number Number of par2 volumes (default: 1) --path-to-restore path, -r path File or directory path to restore (default: None) --progress Display progress for the full and incremental backup operations (default: False) --progress-rate number Used to control the progress option update rate in seconds (default: 3) --rename from to from to Rename files during restore (default: {}) --restore-time time, -t time, --time time Restores will try to bring back the state as of the following time (default: None) --rsync-options options Verbatim rsync options. May be supplied multiple times. (default: ) --s3-endpoint-url s3_endpoint_url Specity S3 endpoint (default: None) --s3-kms-grant s3_kms_grant S3 KMS grant value (default: None) --s3-kms-key-id s3_kms_key_id S3 KMS encryption key id (default: None) --s3-multipart-chunk-size number Chunk size used for S3 multipart uploads.The number of parallel uploads to S3 be given by chunk size / volume size. Use this to maximize the use of your bandwidth (default: 20971520) --s3-multipart-max-procs number Number of processes to set the Processor Pool to when uploading multipart uploads to S3. Use this to control the maximum simultaneous uploads to S3 (default: 4) --s3-region-name s3_region_name Specity S3 region name (default: None) --s3-unencrypted-connection Whether to use plain HTTP (without SSL) to send data to S3 (default: False) --s3-use-deep-archive Whether to use S3 Glacier Deep Archive Storage (default: False) --s3-use-glacier Whether to use S3 Glacier Storage (default: False) --s3-use-glacier-ir Whether to use S3 Glacier IR Storage (default: False) --s3-use-ia Whether to use S3 Infrequent Access Storage (default: False) --s3-use-onezone-ia Whether to use S3 One Zone Infrequent Access Storage (default: False) --s3-use-rrs Whether to use S3 Reduced Redundancy Storage (default: False) --s3-use-server-side-encryption Allow use of server side encryption (default: False) --s3-use-server-side-kms-encryption Allow use of server side KMS encryption (default: False) --scp-command command SCP command to use (ssh pexpect backend) (default: None) --sftp-command command SFTP command to use (ssh pexpect backend) (default: None) --show-changes-in-set number Show file changes (new, deleted, changed) in the specified backup set (0 specifies latest, 1 specifies next latest, etc.) (default: None) --sign-key gpg-key-id Sign key for encryption/decryption (default: None) --skip-if-no-change Skip incremental backup if nothing changed. (default: False) --ssh-askpass Ask the user for the SSH password. Not for batch usage (default: False) --ssh-options options Verbatim ssh options. May be supplied multiple times. (default: ) --ssl-cacert-file file pem formatted bundle of certificate authorities (default: None) --ssl-cacert-path path path to a folder with certificate authority files (default: None) --ssl-no-check-certificate Set to not validate SSL certificates (default: False) --swift-storage-policy policy Option to specify a Swift container storage policy. (default: ) --tempdir path Working directory for temp files (default: None) --time-separator char Character used like the ':' in time strings like=2002-08-06T04:22:00-07:00 Note=Not valid for backup commands full and inc, only to read older backups (default: :) --timeout seconds Network timeout in seconds (default: 30) --use-agent Whether to specify --use-agent in GnuPG options (default: False) --verbosity verb, -v verb Logging verbosity=[0-9] or [e, w, n, i, d] or [error, warning, notice, info, debug] (default: None) --version, -V Display version and exit --volsize number Volume size to use in MiB (default: 209715200) --webdav-headers string extra headers for Webdav, like 'Cookie,name=value' (default: ) positional args: backup source_path target_url # duplicity backup [options] source_path target_url cleanup target_url # duplicity cleanup [options] target_url collection-status target_url # duplicity collection-status [options] target_url full source_path target_url # duplicity full [options] source_path target_url incremental source_path target_url # duplicity incremental [options] source_path target_url list-current-files target_url # duplicity list-current-files [options] target_url remove-older-than remove_time target_url # duplicity remove-older-than [options] remove_time target_url remove-all-but-n-full count target_url # duplicity remove-all-but-n-full [options] count target_url remove-all-inc-of-but-n-full count target_url # duplicity remove-all-inc-of-but-n-full [options] count target_url restore source_url target_dir # duplicity restore [options] source_url target_dir verify source_url target_dir # duplicity verify [options] source_url target_dir Enter 'duplicity --help' for help screen. usage: duplicity [-h] [--allow-source-mismatch] [--archive-dir path] [--asynchronous-upload] [--azure-blob-tier Hot|Cool|Archive] [--azure-max-block-size number] [--azure-max-connections number] [--azure-max-single-put-size number] [--b2-hide-files] [--backend-retry-delay seconds] [--cf-backend pyrax|cloudfiles] [--compare-data] [--config-dir path] [--copy-blocksize number] [--copy-links] [--dry-run] [--encrypt-key gpg-key-id] [--encrypt-secret-keyring path] [--encrypt-sign-key gpg-key-id] [--exclude shell_pattern] [--exclude-device-files] [--exclude-filelist filename] [--exclude-if-present filename] [--exclude-older-than time] [--exclude-other-filesystems] [--exclude-regexp regex] [--file-changed path] [--file-prefix string] [--file-prefix-archive string] [--file-prefix-jsonstat string] [--file-prefix-manifest string] [--file-prefix-signature string] [--files-from filename] [--filter-globbing] [--filter-ignorecase] [--filter-literal] [--filter-regexp] [--filter-strictcase] [--force] [--ftp-passive] [--ftp-regular] [--full-if-older-than interval] [--gpg-binary path] [--gpg-options options] [--hidden-encrypt-key gpg-key-id] [--idr-fakeroot path] [--ignore-errors] [--imap-full-address] [--imap-mailbox imap_mailbox] [--include shell_pattern] [--include-filelist filename] [--include-regexp regex] [--jsonstat] [--log-fd file_descriptor] [--log-file log_filename] [--log-timestamp] [--max-blocksize number] [--metadata-sync-mode {full,partial}] [--mf-purge] [--mp-segment-size number] [--name backup name] [--no-compression] [--no-encryption] [--no-files-changed] [--no-print-statistics] [--no-restore-ownership] [--null-separator] [--num-retries number] [--numeric-owner] [--par2-options options] [--par2-redundancy number] [--par2-volumes number] [--path-to-restore path] [--progress] [--progress-rate number] [--rename from to from to] [--restore-time time] [--rsync-options options] [--s3-endpoint-url s3_endpoint_url] [--s3-kms-grant s3_kms_grant] [--s3-kms-key-id s3_kms_key_id] [--s3-multipart-chunk-size number] [--s3-multipart-max-procs number] [--s3-region-name s3_region_name] [--s3-unencrypted-connection] [--s3-use-deep-archive] [--s3-use-glacier] [--s3-use-glacier-ir] [--s3-use-ia] [--s3-use-onezone-ia] [--s3-use-rrs] [--s3-use-server-side-encryption] [--s3-use-server-side-kms-encryption] [--scp-command command] [--sftp-command command] [--show-changes-in-set number] [--sign-key gpg-key-id] [--skip-if-no-change] [--ssh-askpass] [--ssh-options options] [--ssl-cacert-file file] [--ssl-cacert-path path] [--ssl-no-check-certificate] [--swift-storage-policy policy] [--tempdir path] [--time-separator char] [--timeout seconds] [--use-agent] [--verbosity verb] [--version] [--volsize number] [--webdav-headers string] options: -h, --help show this help message and exit --allow-source-mismatch Allow different source directories (default: False) --archive-dir path Path to store metadata archives (default: /builddir/.cache/duplicity) --asynchronous-upload Number of async upload tasks, max of 1 (default: 0) --azure-blob-tier Hot|Cool|Archive Standard storage tier used for storing backup files (Hot|Cool|Archive) (default: None) --azure-max-block-size number Number for the block size to upload a blob if the length is unknown or is larger than the value set by --azure-max-single-put-size The maximum block size the service supports is 100MiB. (default: None) --azure-max-connections number Number of maximum parallel connections to use when the blob size exceeds 64MB (default: None) --azure-max-single-put-size number Largest supported upload size where the Azure library makes only one put call. Used to upload a single block if the content length is known and is less than this (default: None) --b2-hide-files Whether the B2 backend hides files instead of deleting them (default: False) --backend-retry-delay seconds Delay time before next try after a failure of a backend operation (default: 30) --cf-backend pyrax|cloudfiles Allow the user to switch cloudfiles backend (default: pyrax) --compare-data Compare data on verify not only signatures (default: False) --config-dir path Path to store configuration files (default: /builddir/.config/duplicity) --copy-blocksize number Blocksize to use in copy operations in kilobytes. (default: 131072) --copy-links Copy contents of symlinks instead of linking (default: False) --dry-run Perform dry-run with no writes (default: False) --encrypt-key gpg-key-id GNUpg key for encryption/decryption (default: None) --encrypt-secret-keyring path Path to secret GNUpg keyring (default: None) --encrypt-sign-key gpg-key-id GNUpg key for encryption/decryption and signing (default: None) --exclude shell_pattern Exclude globbing pattern (default: None) --exclude-device-files Exclude device files (default: False) --exclude-filelist filename File with list of file patterns to exclude (default: None) --exclude-if-present filename Exclude directory if this file is present (default: None) --exclude-older-than time Exclude files older than time (default: None) --exclude-other-filesystems Exclude other filesystems from backup (default: False) --exclude-regexp regex Exclude based on regex pattern (default: None) --file-changed path Whether to collect only the file status, not the whole root (default: None) --file-prefix string String prefix for all duplicity files (default: b'') --file-prefix-archive string String prefix for duplicity difftar files (default: b'') --file-prefix-jsonstat string String prefix for duplicity jsonstat files (default: b'') --file-prefix-manifest string String prefix for duplicity manifest files (default: b'') --file-prefix-signature string String prefix for duplicity signature files (default: b'') --files-from filename Defines the backup source as a sub-set of the source folder (default: None) --filter-globbing File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to shell globbing. (default: None) --filter-ignorecase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-insensitive matching. (default: None) --filter-literal File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to literal strings. (default: None) --filter-regexp File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to regular expressions. (default: None) --filter-strictcase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-sensitive matching. (default: None) --force Force duplicity to actually delete during cleanup (default: None) --ftp-passive Tell FTP to use passive mode (default: passive) --ftp-regular Tell FTP to use regular mode (default: passive) --full-if-older-than interval Perform full backup if last full is older than 'time' (default: None) --gpg-binary path Path to GNUpg executable file (default: None) --gpg-options options Verbatim gpg options. May be supplied multiple times. (default: ) --hidden-encrypt-key gpg-key-id Hidden GNUpg encryption key (default: None) --idr-fakeroot path Fake root for idrive backend (default: None) --ignore-errors Ignore most errors during processing (default: False) --imap-full-address Whether to use the full email address as the user name (default: False) --imap-mailbox imap_mailbox Name of the imap folder to store backups (default: INBOX) --include shell_pattern Include globbing pattern (default: None) --include-filelist filename File with list of file patterns to include (default: None) --include-regexp regex Include based on regex pattern (default: None) --jsonstat If set, an extra file with statistics in json format will be stored with each backup. It includes the statistics printed out on stdout by default. With 'collection-status' it returs these stats. (default: False) --log-fd file_descriptor File descriptor to be used for logging (default: None) --log-file log_filename Logging filename to use (default: None) --log-timestamp Whether to include timestamp and level in log (default: False) --max-blocksize number Maximum block size for large files in MB (default: 2048) --metadata-sync-mode {full,partial} Only sync required metadata not all (default: partial) --mf-purge Option for mediafire to purge files on delete instead of sending to trash (default: False) --mp-segment-size number Swift backend segment size in megabytes (default: 5368709120) --name backup name Custom backup name instead of hash (default: None) --no-compression If supplied do not perform compression (default: True) --no-encryption If supplied do not perform encryption (default: True) --no-files-changed If supplied do not collect the files_changed list (default: True) --no-print-statistics If supplied do not print statistics (default: True) --no-restore-ownership If supplied do not restore uid/gid when finished (default: True) --null-separator Whether to split on null instead of newline (default: None) --num-retries number Number of retries on network operations (default: 5) --numeric-owner Keeps number from tar file. Like same option in GNU tar. (default: False) --par2-options options Verbatim par2 options. May be supplied multiple times. (default: ) --par2-redundancy number Level of Redundancy in percent for Par2 files (default: 10) --par2-volumes number Number of par2 volumes (default: 1) --path-to-restore path, -r path File or directory path to restore (default: None) --progress Display progress for the full and incremental backup operations (default: False) --progress-rate number Used to control the progress option update rate in seconds (default: 3) --rename from to from to Rename files during restore (default: {}) --restore-time time, -t time, --time time Restores will try to bring back the state as of the following time (default: None) --rsync-options options Verbatim rsync options. May be supplied multiple times. (default: ) --s3-endpoint-url s3_endpoint_url Specity S3 endpoint (default: None) --s3-kms-grant s3_kms_grant S3 KMS grant value (default: None) --s3-kms-key-id s3_kms_key_id S3 KMS encryption key id (default: None) --s3-multipart-chunk-size number Chunk size used for S3 multipart uploads.The number of parallel uploads to S3 be given by chunk size / volume size. Use this to maximize the use of your bandwidth (default: 20971520) --s3-multipart-max-procs number Number of processes to set the Processor Pool to when uploading multipart uploads to S3. Use this to control the maximum simultaneous uploads to S3 (default: 4) --s3-region-name s3_region_name Specity S3 region name (default: None) --s3-unencrypted-connection Whether to use plain HTTP (without SSL) to send data to S3 (default: False) --s3-use-deep-archive Whether to use S3 Glacier Deep Archive Storage (default: False) --s3-use-glacier Whether to use S3 Glacier Storage (default: False) --s3-use-glacier-ir Whether to use S3 Glacier IR Storage (default: False) --s3-use-ia Whether to use S3 Infrequent Access Storage (default: False) --s3-use-onezone-ia Whether to use S3 One Zone Infrequent Access Storage (default: False) --s3-use-rrs Whether to use S3 Reduced Redundancy Storage (default: False) --s3-use-server-side-encryption Allow use of server side encryption (default: False) --s3-use-server-side-kms-encryption Allow use of server side KMS encryption (default: False) --scp-command command SCP command to use (ssh pexpect backend) (default: None) --sftp-command command SFTP command to use (ssh pexpect backend) (default: None) --show-changes-in-set number Show file changes (new, deleted, changed) in the specified backup set (0 specifies latest, 1 specifies next latest, etc.) (default: None) --sign-key gpg-key-id Sign key for encryption/decryption (default: None) --skip-if-no-change Skip incremental backup if nothing changed. (default: False) --ssh-askpass Ask the user for the SSH password. Not for batch usage (default: False) --ssh-options options Verbatim ssh options. May be supplied multiple times. (default: ) --ssl-cacert-file file pem formatted bundle of certificate authorities (default: None) --ssl-cacert-path path path to a folder with certificate authority files (default: None) --ssl-no-check-certificate Set to not validate SSL certificates (default: False) --swift-storage-policy policy Option to specify a Swift container storage policy. (default: ) --tempdir path Working directory for temp files (default: None) --time-separator char Character used like the ':' in time strings like=2002-08-06T04:22:00-07:00 Note=Not valid for backup commands full and inc, only to read older backups (default: :) --timeout seconds Network timeout in seconds (default: 30) --use-agent Whether to specify --use-agent in GnuPG options (default: False) --verbosity verb, -v verb Logging verbosity=[0-9] or [e, w, n, i, d] or [error, warning, notice, info, debug] (default: None) --version, -V Display version and exit --volsize number Volume size to use in MiB (default: 209715200) --webdav-headers string extra headers for Webdav, like 'Cookie,name=value' (default: ) positional args: backup source_path target_url # duplicity backup [options] source_path target_url cleanup target_url # duplicity cleanup [options] target_url collection-status target_url # duplicity collection-status [options] target_url full source_path target_url # duplicity full [options] source_path target_url incremental source_path target_url # duplicity incremental [options] source_path target_url list-current-files target_url # duplicity list-current-files [options] target_url remove-older-than remove_time target_url # duplicity remove-older-than [options] remove_time target_url remove-all-but-n-full count target_url # duplicity remove-all-but-n-full [options] count target_url remove-all-inc-of-but-n-full count target_url # duplicity remove-all-inc-of-but-n-full [options] count target_url restore source_url target_dir # duplicity restore [options] source_url target_dir verify source_url target_dir # duplicity verify [options] source_url target_dir Enter 'duplicity --help' for help screen. usage: duplicity [-h] [--allow-source-mismatch] [--archive-dir path] [--asynchronous-upload] [--azure-blob-tier Hot|Cool|Archive] [--azure-max-block-size number] [--azure-max-connections number] [--azure-max-single-put-size number] [--b2-hide-files] [--backend-retry-delay seconds] [--cf-backend pyrax|cloudfiles] [--compare-data] [--config-dir path] [--copy-blocksize number] [--copy-links] [--dry-run] [--encrypt-key gpg-key-id] [--encrypt-secret-keyring path] [--encrypt-sign-key gpg-key-id] [--exclude shell_pattern] [--exclude-device-files] [--exclude-filelist filename] [--exclude-if-present filename] [--exclude-older-than time] [--exclude-other-filesystems] [--exclude-regexp regex] [--file-changed path] [--file-prefix string] [--file-prefix-archive string] [--file-prefix-jsonstat string] [--file-prefix-manifest string] [--file-prefix-signature string] [--files-from filename] [--filter-globbing] [--filter-ignorecase] [--filter-literal] [--filter-regexp] [--filter-strictcase] [--force] [--ftp-passive] [--ftp-regular] [--full-if-older-than interval] [--gpg-binary path] [--gpg-options options] [--hidden-encrypt-key gpg-key-id] [--idr-fakeroot path] [--ignore-errors] [--imap-full-address] [--imap-mailbox imap_mailbox] [--include shell_pattern] [--include-filelist filename] [--include-regexp regex] [--jsonstat] [--log-fd file_descriptor] [--log-file log_filename] [--log-timestamp] [--max-blocksize number] [--metadata-sync-mode {full,partial}] [--mf-purge] [--mp-segment-size number] [--name backup name] [--no-compression] [--no-encryption] [--no-files-changed] [--no-print-statistics] [--no-restore-ownership] [--null-separator] [--num-retries number] [--numeric-owner] [--par2-options options] [--par2-redundancy number] [--par2-volumes number] [--path-to-restore path] [--progress] [--progress-rate number] [--rename from to from to] [--restore-time time] [--rsync-options options] [--s3-endpoint-url s3_endpoint_url] [--s3-kms-grant s3_kms_grant] [--s3-kms-key-id s3_kms_key_id] [--s3-multipart-chunk-size number] [--s3-multipart-max-procs number] [--s3-region-name s3_region_name] [--s3-unencrypted-connection] [--s3-use-deep-archive] [--s3-use-glacier] [--s3-use-glacier-ir] [--s3-use-ia] [--s3-use-onezone-ia] [--s3-use-rrs] [--s3-use-server-side-encryption] [--s3-use-server-side-kms-encryption] [--scp-command command] [--sftp-command command] [--show-changes-in-set number] [--sign-key gpg-key-id] [--skip-if-no-change] [--ssh-askpass] [--ssh-options options] [--ssl-cacert-file file] [--ssl-cacert-path path] [--ssl-no-check-certificate] [--swift-storage-policy policy] [--tempdir path] [--time-separator char] [--timeout seconds] [--use-agent] [--verbosity verb] [--version] [--volsize number] [--webdav-headers string] options: -h, --help show this help message and exit --allow-source-mismatch Allow different source directories (default: False) --archive-dir path Path to store metadata archives (default: /builddir/.cache/duplicity) --asynchronous-upload Number of async upload tasks, max of 1 (default: 0) --azure-blob-tier Hot|Cool|Archive Standard storage tier used for storing backup files (Hot|Cool|Archive) (default: None) --azure-max-block-size number Number for the block size to upload a blob if the length is unknown or is larger than the value set by --azure-max-single-put-size The maximum block size the service supports is 100MiB. (default: None) --azure-max-connections number Number of maximum parallel connections to use when the blob size exceeds 64MB (default: None) --azure-max-single-put-size number Largest supported upload size where the Azure library makes only one put call. Used to upload a single block if the content length is known and is less than this (default: None) --b2-hide-files Whether the B2 backend hides files instead of deleting them (default: False) --backend-retry-delay seconds Delay time before next try after a failure of a backend operation (default: 30) --cf-backend pyrax|cloudfiles Allow the user to switch cloudfiles backend (default: pyrax) --compare-data Compare data on verify not only signatures (default: False) --config-dir path Path to store configuration files (default: /builddir/.config/duplicity) --copy-blocksize number Blocksize to use in copy operations in kilobytes. (default: 131072) --copy-links Copy contents of symlinks instead of linking (default: False) --dry-run Perform dry-run with no writes (default: False) --encrypt-key gpg-key-id GNUpg key for encryption/decryption (default: None) --encrypt-secret-keyring path Path to secret GNUpg keyring (default: None) --encrypt-sign-key gpg-key-id GNUpg key for encryption/decryption and signing (default: None) --exclude shell_pattern Exclude globbing pattern (default: None) --exclude-device-files Exclude device files (default: False) --exclude-filelist filename File with list of file patterns to exclude (default: None) --exclude-if-present filename Exclude directory if this file is present (default: None) --exclude-older-than time Exclude files older than time (default: None) --exclude-other-filesystems Exclude other filesystems from backup (default: False) --exclude-regexp regex Exclude based on regex pattern (default: None) --file-changed path Whether to collect only the file status, not the whole root (default: None) --file-prefix string String prefix for all duplicity files (default: b'') --file-prefix-archive string String prefix for duplicity difftar files (default: b'') --file-prefix-jsonstat string String prefix for duplicity jsonstat files (default: b'') --file-prefix-manifest string String prefix for duplicity manifest files (default: b'') --file-prefix-signature string String prefix for duplicity signature files (default: b'') --files-from filename Defines the backup source as a sub-set of the source folder (default: None) --filter-globbing File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to shell globbing. (default: None) --filter-ignorecase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-insensitive matching. (default: None) --filter-literal File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to literal strings. (default: None) --filter-regexp File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to regular expressions. (default: None) --filter-strictcase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-sensitive matching. (default: None) --force Force duplicity to actually delete during cleanup (default: None) --ftp-passive Tell FTP to use passive mode (default: passive) --ftp-regular Tell FTP to use regular mode (default: passive) --full-if-older-than interval Perform full backup if last full is older than 'time' (default: None) --gpg-binary path Path to GNUpg executable file (default: None) --gpg-options options Verbatim gpg options. May be supplied multiple times. (default: ) --hidden-encrypt-key gpg-key-id Hidden GNUpg encryption key (default: None) --idr-fakeroot path Fake root for idrive backend (default: None) --ignore-errors Ignore most errors during processing (default: False) --imap-full-address Whether to use the full email address as the user name (default: False) --imap-mailbox imap_mailbox Name of the imap folder to store backups (default: INBOX) --include shell_pattern Include globbing pattern (default: None) --include-filelist filename File with list of file patterns to include (default: None) --include-regexp regex Include based on regex pattern (default: None) --jsonstat If set, an extra file with statistics in json format will be stored with each backup. It includes the statistics printed out on stdout by default. With 'collection-status' it returs these stats. (default: False) --log-fd file_descriptor File descriptor to be used for logging (default: None) --log-file log_filename Logging filename to use (default: None) --log-timestamp Whether to include timestamp and level in log (default: False) --max-blocksize number Maximum block size for large files in MB (default: 2048) --metadata-sync-mode {full,partial} Only sync required metadata not all (default: partial) --mf-purge Option for mediafire to purge files on delete instead of sending to trash (default: False) --mp-segment-size number Swift backend segment size in megabytes (default: 5368709120) --name backup name Custom backup name instead of hash (default: None) --no-compression If supplied do not perform compression (default: True) --no-encryption If supplied do not perform encryption (default: True) --no-files-changed If supplied do not collect the files_changed list (default: True) --no-print-statistics If supplied do not print statistics (default: True) --no-restore-ownership If supplied do not restore uid/gid when finished (default: True) --null-separator Whether to split on null instead of newline (default: None) --num-retries number Number of retries on network operations (default: 5) --numeric-owner Keeps number from tar file. Like same option in GNU tar. (default: False) --par2-options options Verbatim par2 options. May be supplied multiple times. (default: ) --par2-redundancy number Level of Redundancy in percent for Par2 files (default: 10) --par2-volumes number Number of par2 volumes (default: 1) --path-to-restore path, -r path File or directory path to restore (default: None) --progress Display progress for the full and incremental backup operations (default: False) --progress-rate number Used to control the progress option update rate in seconds (default: 3) --rename from to from to Rename files during restore (default: {}) --restore-time time, -t time, --time time Restores will try to bring back the state as of the following time (default: None) --rsync-options options Verbatim rsync options. May be supplied multiple times. (default: ) --s3-endpoint-url s3_endpoint_url Specity S3 endpoint (default: None) --s3-kms-grant s3_kms_grant S3 KMS grant value (default: None) --s3-kms-key-id s3_kms_key_id S3 KMS encryption key id (default: None) --s3-multipart-chunk-size number Chunk size used for S3 multipart uploads.The number of parallel uploads to S3 be given by chunk size / volume size. Use this to maximize the use of your bandwidth (default: 20971520) --s3-multipart-max-procs number Number of processes to set the Processor Pool to when uploading multipart uploads to S3. Use this to control the maximum simultaneous uploads to S3 (default: 4) --s3-region-name s3_region_name Specity S3 region name (default: None) --s3-unencrypted-connection Whether to use plain HTTP (without SSL) to send data to S3 (default: False) --s3-use-deep-archive Whether to use S3 Glacier Deep Archive Storage (default: False) --s3-use-glacier Whether to use S3 Glacier Storage (default: False) --s3-use-glacier-ir Whether to use S3 Glacier IR Storage (default: False) --s3-use-ia Whether to use S3 Infrequent Access Storage (default: False) --s3-use-onezone-ia Whether to use S3 One Zone Infrequent Access Storage (default: False) --s3-use-rrs Whether to use S3 Reduced Redundancy Storage (default: False) --s3-use-server-side-encryption Allow use of server side encryption (default: False) --s3-use-server-side-kms-encryption Allow use of server side KMS encryption (default: False) --scp-command command SCP command to use (ssh pexpect backend) (default: None) --sftp-command command SFTP command to use (ssh pexpect backend) (default: None) --show-changes-in-set number Show file changes (new, deleted, changed) in the specified backup set (0 specifies latest, 1 specifies next latest, etc.) (default: None) --sign-key gpg-key-id Sign key for encryption/decryption (default: None) --skip-if-no-change Skip incremental backup if nothing changed. (default: False) --ssh-askpass Ask the user for the SSH password. Not for batch usage (default: False) --ssh-options options Verbatim ssh options. May be supplied multiple times. (default: ) --ssl-cacert-file file pem formatted bundle of certificate authorities (default: None) --ssl-cacert-path path path to a folder with certificate authority files (default: None) --ssl-no-check-certificate Set to not validate SSL certificates (default: False) --swift-storage-policy policy Option to specify a Swift container storage policy. (default: ) --tempdir path Working directory for temp files (default: None) --time-separator char Character used like the ':' in time strings like=2002-08-06T04:22:00-07:00 Note=Not valid for backup commands full and inc, only to read older backups (default: :) --timeout seconds Network timeout in seconds (default: 30) --use-agent Whether to specify --use-agent in GnuPG options (default: False) --verbosity verb, -v verb Logging verbosity=[0-9] or [e, w, n, i, d] or [error, warning, notice, info, debug] (default: None) --version, -V Display version and exit --volsize number Volume size to use in MiB (default: 209715200) --webdav-headers string extra headers for Webdav, like 'Cookie,name=value' (default: ) positional args: backup source_path target_url # duplicity backup [options] source_path target_url cleanup target_url # duplicity cleanup [options] target_url collection-status target_url # duplicity collection-status [options] target_url full source_path target_url # duplicity full [options] source_path target_url incremental source_path target_url # duplicity incremental [options] source_path target_url list-current-files target_url # duplicity list-current-files [options] target_url remove-older-than remove_time target_url # duplicity remove-older-than [options] remove_time target_url remove-all-but-n-full count target_url # duplicity remove-all-but-n-full [options] count target_url remove-all-inc-of-but-n-full count target_url # duplicity remove-all-inc-of-but-n-full [options] count target_url restore source_url target_dir # duplicity restore [options] source_url target_dir verify source_url target_dir # duplicity verify [options] source_url target_dir Enter 'duplicity --help' for help screen. usage: duplicity [-h] [--allow-source-mismatch] [--archive-dir path] [--asynchronous-upload] [--azure-blob-tier Hot|Cool|Archive] [--azure-max-block-size number] [--azure-max-connections number] [--azure-max-single-put-size number] [--b2-hide-files] [--backend-retry-delay seconds] [--cf-backend pyrax|cloudfiles] [--compare-data] [--config-dir path] [--copy-blocksize number] [--copy-links] [--dry-run] [--encrypt-key gpg-key-id] [--encrypt-secret-keyring path] [--encrypt-sign-key gpg-key-id] [--exclude shell_pattern] [--exclude-device-files] [--exclude-filelist filename] [--exclude-if-present filename] [--exclude-older-than time] [--exclude-other-filesystems] [--exclude-regexp regex] [--file-changed path] [--file-prefix string] [--file-prefix-archive string] [--file-prefix-jsonstat string] [--file-prefix-manifest string] [--file-prefix-signature string] [--files-from filename] [--filter-globbing] [--filter-ignorecase] [--filter-literal] [--filter-regexp] [--filter-strictcase] [--force] [--ftp-passive] [--ftp-regular] [--full-if-older-than interval] [--gpg-binary path] [--gpg-options options] [--hidden-encrypt-key gpg-key-id] [--idr-fakeroot path] [--ignore-errors] [--imap-full-address] [--imap-mailbox imap_mailbox] [--include shell_pattern] [--include-filelist filename] [--include-regexp regex] [--jsonstat] [--log-fd file_descriptor] [--log-file log_filename] [--log-timestamp] [--max-blocksize number] [--metadata-sync-mode {full,partial}] [--mf-purge] [--mp-segment-size number] [--name backup name] [--no-compression] [--no-encryption] [--no-files-changed] [--no-print-statistics] [--no-restore-ownership] [--null-separator] [--num-retries number] [--numeric-owner] [--par2-options options] [--par2-redundancy number] [--par2-volumes number] [--path-to-restore path] [--progress] [--progress-rate number] [--rename from to from to] [--restore-time time] [--rsync-options options] [--s3-endpoint-url s3_endpoint_url] [--s3-kms-grant s3_kms_grant] [--s3-kms-key-id s3_kms_key_id] [--s3-multipart-chunk-size number] [--s3-multipart-max-procs number] [--s3-region-name s3_region_name] [--s3-unencrypted-connection] [--s3-use-deep-archive] [--s3-use-glacier] [--s3-use-glacier-ir] [--s3-use-ia] [--s3-use-onezone-ia] [--s3-use-rrs] [--s3-use-server-side-encryption] [--s3-use-server-side-kms-encryption] [--scp-command command] [--sftp-command command] [--show-changes-in-set number] [--sign-key gpg-key-id] [--skip-if-no-change] [--ssh-askpass] [--ssh-options options] [--ssl-cacert-file file] [--ssl-cacert-path path] [--ssl-no-check-certificate] [--swift-storage-policy policy] [--tempdir path] [--time-separator char] [--timeout seconds] [--use-agent] [--verbosity verb] [--version] [--volsize number] [--webdav-headers string] options: -h, --help show this help message and exit --allow-source-mismatch Allow different source directories (default: False) --archive-dir path Path to store metadata archives (default: /builddir/.cache/duplicity) --asynchronous-upload Number of async upload tasks, max of 1 (default: 0) --azure-blob-tier Hot|Cool|Archive Standard storage tier used for storing backup files (Hot|Cool|Archive) (default: None) --azure-max-block-size number Number for the block size to upload a blob if the length is unknown or is larger than the value set by --azure-max-single-put-size The maximum block size the service supports is 100MiB. (default: None) --azure-max-connections number Number of maximum parallel connections to use when the blob size exceeds 64MB (default: None) --azure-max-single-put-size number Largest supported upload size where the Azure library makes only one put call. Used to upload a single block if the content length is known and is less than this (default: None) --b2-hide-files Whether the B2 backend hides files instead of deleting them (default: False) --backend-retry-delay seconds Delay time before next try after a failure of a backend operation (default: 30) --cf-backend pyrax|cloudfiles Allow the user to switch cloudfiles backend (default: pyrax) --compare-data Compare data on verify not only signatures (default: False) --config-dir path Path to store configuration files (default: /builddir/.config/duplicity) --copy-blocksize number Blocksize to use in copy operations in kilobytes. (default: 131072) --copy-links Copy contents of symlinks instead of linking (default: False) --dry-run Perform dry-run with no writes (default: False) --encrypt-key gpg-key-id GNUpg key for encryption/decryption (default: None) --encrypt-secret-keyring path Path to secret GNUpg keyring (default: None) --encrypt-sign-key gpg-key-id GNUpg key for encryption/decryption and signing (default: None) --exclude shell_pattern Exclude globbing pattern (default: None) --exclude-device-files Exclude device files (default: False) --exclude-filelist filename File with list of file patterns to exclude (default: None) --exclude-if-present filename Exclude directory if this file is present (default: None) --exclude-older-than time Exclude files older than time (default: None) --exclude-other-filesystems Exclude other filesystems from backup (default: False) --exclude-regexp regex Exclude based on regex pattern (default: None) --file-changed path Whether to collect only the file status, not the whole root (default: None) --file-prefix string String prefix for all duplicity files (default: b'') --file-prefix-archive string String prefix for duplicity difftar files (default: b'') --file-prefix-jsonstat string String prefix for duplicity jsonstat files (default: b'') --file-prefix-manifest string String prefix for duplicity manifest files (default: b'') --file-prefix-signature string String prefix for duplicity signature files (default: b'') --files-from filename Defines the backup source as a sub-set of the source folder (default: None) --filter-globbing File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to shell globbing. (default: None) --filter-ignorecase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-insensitive matching. (default: None) --filter-literal File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to literal strings. (default: None) --filter-regexp File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to regular expressions. (default: None) --filter-strictcase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-sensitive matching. (default: None) --force Force duplicity to actually delete during cleanup (default: None) --ftp-passive Tell FTP to use passive mode (default: passive) --ftp-regular Tell FTP to use regular mode (default: passive) --full-if-older-than interval Perform full backup if last full is older than 'time' (default: None) --gpg-binary path Path to GNUpg executable file (default: None) --gpg-options options Verbatim gpg options. May be supplied multiple times. (default: ) --hidden-encrypt-key gpg-key-id Hidden GNUpg encryption key (default: None) --idr-fakeroot path Fake root for idrive backend (default: None) --ignore-errors Ignore most errors during processing (default: False) --imap-full-address Whether to use the full email address as the user name (default: False) --imap-mailbox imap_mailbox Name of the imap folder to store backups (default: INBOX) --include shell_pattern Include globbing pattern (default: None) --include-filelist filename File with list of file patterns to include (default: None) --include-regexp regex Include based on regex pattern (default: None) --jsonstat If set, an extra file with statistics in json format will be stored with each backup. It includes the statistics printed out on stdout by default. With 'collection-status' it returs these stats. (default: False) --log-fd file_descriptor File descriptor to be used for logging (default: None) --log-file log_filename Logging filename to use (default: None) --log-timestamp Whether to include timestamp and level in log (default: False) --max-blocksize number Maximum block size for large files in MB (default: 2048) --metadata-sync-mode {full,partial} Only sync required metadata not all (default: partial) --mf-purge Option for mediafire to purge files on delete instead of sending to trash (default: False) --mp-segment-size number Swift backend segment size in megabytes (default: 5368709120) --name backup name Custom backup name instead of hash (default: None) --no-compression If supplied do not perform compression (default: True) --no-encryption If supplied do not perform encryption (default: True) --no-files-changed If supplied do not collect the files_changed list (default: True) --no-print-statistics If supplied do not print statistics (default: True) --no-restore-ownership If supplied do not restore uid/gid when finished (default: True) --null-separator Whether to split on null instead of newline (default: None) --num-retries number Number of retries on network operations (default: 5) --numeric-owner Keeps number from tar file. Like same option in GNU tar. (default: False) --par2-options options Verbatim par2 options. May be supplied multiple times. (default: ) --par2-redundancy number Level of Redundancy in percent for Par2 files (default: 10) --par2-volumes number Number of par2 volumes (default: 1) --path-to-restore path, -r path File or directory path to restore (default: None) --progress Display progress for the full and incremental backup operations (default: False) --progress-rate number Used to control the progress option update rate in seconds (default: 3) --rename from to from to Rename files during restore (default: {}) --restore-time time, -t time, --time time Restores will try to bring back the state as of the following time (default: None) --rsync-options options Verbatim rsync options. May be supplied multiple times. (default: ) --s3-endpoint-url s3_endpoint_url Specity S3 endpoint (default: None) --s3-kms-grant s3_kms_grant S3 KMS grant value (default: None) --s3-kms-key-id s3_kms_key_id S3 KMS encryption key id (default: None) --s3-multipart-chunk-size number Chunk size used for S3 multipart uploads.The number of parallel uploads to S3 be given by chunk size / volume size. Use this to maximize the use of your bandwidth (default: 20971520) --s3-multipart-max-procs number Number of processes to set the Processor Pool to when uploading multipart uploads to S3. Use this to control the maximum simultaneous uploads to S3 (default: 4) --s3-region-name s3_region_name Specity S3 region name (default: None) --s3-unencrypted-connection Whether to use plain HTTP (without SSL) to send data to S3 (default: False) --s3-use-deep-archive Whether to use S3 Glacier Deep Archive Storage (default: False) --s3-use-glacier Whether to use S3 Glacier Storage (default: False) --s3-use-glacier-ir Whether to use S3 Glacier IR Storage (default: False) --s3-use-ia Whether to use S3 Infrequent Access Storage (default: False) --s3-use-onezone-ia Whether to use S3 One Zone Infrequent Access Storage (default: False) --s3-use-rrs Whether to use S3 Reduced Redundancy Storage (default: False) --s3-use-server-side-encryption Allow use of server side encryption (default: False) --s3-use-server-side-kms-encryption Allow use of server side KMS encryption (default: False) --scp-command command SCP command to use (ssh pexpect backend) (default: None) --sftp-command command SFTP command to use (ssh pexpect backend) (default: None) --show-changes-in-set number Show file changes (new, deleted, changed) in the specified backup set (0 specifies latest, 1 specifies next latest, etc.) (default: None) --sign-key gpg-key-id Sign key for encryption/decryption (default: None) --skip-if-no-change Skip incremental backup if nothing changed. (default: False) --ssh-askpass Ask the user for the SSH password. Not for batch usage (default: False) --ssh-options options Verbatim ssh options. May be supplied multiple times. (default: ) --ssl-cacert-file file pem formatted bundle of certificate authorities (default: None) --ssl-cacert-path path path to a folder with certificate authority files (default: None) --ssl-no-check-certificate Set to not validate SSL certificates (default: False) --swift-storage-policy policy Option to specify a Swift container storage policy. (default: ) --tempdir path Working directory for temp files (default: None) --time-separator char Character used like the ':' in time strings like=2002-08-06T04:22:00-07:00 Note=Not valid for backup commands full and inc, only to read older backups (default: :) --timeout seconds Network timeout in seconds (default: 30) --use-agent Whether to specify --use-agent in GnuPG options (default: False) --verbosity verb, -v verb Logging verbosity=[0-9] or [e, w, n, i, d] or [error, warning, notice, info, debug] (default: None) --version, -V Display version and exit --volsize number Volume size to use in MiB (default: 209715200) --webdav-headers string extra headers for Webdav, like 'Cookie,name=value' (default: ) positional args: backup source_path target_url # duplicity backup [options] source_path target_url cleanup target_url # duplicity cleanup [options] target_url collection-status target_url # duplicity collection-status [options] target_url full source_path target_url # duplicity full [options] source_path target_url incremental source_path target_url # duplicity incremental [options] source_path target_url list-current-files target_url # duplicity list-current-files [options] target_url remove-older-than remove_time target_url # duplicity remove-older-than [options] remove_time target_url remove-all-but-n-full count target_url # duplicity remove-all-but-n-full [options] count target_url remove-all-inc-of-but-n-full count target_url # duplicity remove-all-inc-of-but-n-full [options] count target_url restore source_url target_dir # duplicity restore [options] source_url target_dir verify source_url target_dir # duplicity verify [options] source_url target_dir Enter 'duplicity --help' for help screen. usage: duplicity [-h] [--allow-source-mismatch] [--archive-dir path] [--asynchronous-upload] [--azure-blob-tier Hot|Cool|Archive] [--azure-max-block-size number] [--azure-max-connections number] [--azure-max-single-put-size number] [--b2-hide-files] [--backend-retry-delay seconds] [--cf-backend pyrax|cloudfiles] [--compare-data] [--config-dir path] [--copy-blocksize number] [--copy-links] [--dry-run] [--encrypt-key gpg-key-id] [--encrypt-secret-keyring path] [--encrypt-sign-key gpg-key-id] [--exclude shell_pattern] [--exclude-device-files] [--exclude-filelist filename] [--exclude-if-present filename] [--exclude-older-than time] [--exclude-other-filesystems] [--exclude-regexp regex] [--file-changed path] [--file-prefix string] [--file-prefix-archive string] [--file-prefix-jsonstat string] [--file-prefix-manifest string] [--file-prefix-signature string] [--files-from filename] [--filter-globbing] [--filter-ignorecase] [--filter-literal] [--filter-regexp] [--filter-strictcase] [--force] [--ftp-passive] [--ftp-regular] [--full-if-older-than interval] [--gpg-binary path] [--gpg-options options] [--hidden-encrypt-key gpg-key-id] [--idr-fakeroot path] [--ignore-errors] [--imap-full-address] [--imap-mailbox imap_mailbox] [--include shell_pattern] [--include-filelist filename] [--include-regexp regex] [--jsonstat] [--log-fd file_descriptor] [--log-file log_filename] [--log-timestamp] [--max-blocksize number] [--metadata-sync-mode {full,partial}] [--mf-purge] [--mp-segment-size number] [--name backup name] [--no-compression] [--no-encryption] [--no-files-changed] [--no-print-statistics] [--no-restore-ownership] [--null-separator] [--num-retries number] [--numeric-owner] [--par2-options options] [--par2-redundancy number] [--par2-volumes number] [--path-to-restore path] [--progress] [--progress-rate number] [--rename from to from to] [--restore-time time] [--rsync-options options] [--s3-endpoint-url s3_endpoint_url] [--s3-kms-grant s3_kms_grant] [--s3-kms-key-id s3_kms_key_id] [--s3-multipart-chunk-size number] [--s3-multipart-max-procs number] [--s3-region-name s3_region_name] [--s3-unencrypted-connection] [--s3-use-deep-archive] [--s3-use-glacier] [--s3-use-glacier-ir] [--s3-use-ia] [--s3-use-onezone-ia] [--s3-use-rrs] [--s3-use-server-side-encryption] [--s3-use-server-side-kms-encryption] [--scp-command command] [--sftp-command command] [--show-changes-in-set number] [--sign-key gpg-key-id] [--skip-if-no-change] [--ssh-askpass] [--ssh-options options] [--ssl-cacert-file file] [--ssl-cacert-path path] [--ssl-no-check-certificate] [--swift-storage-policy policy] [--tempdir path] [--time-separator char] [--timeout seconds] [--use-agent] [--verbosity verb] [--version] [--volsize number] [--webdav-headers string] options: -h, --help show this help message and exit --allow-source-mismatch Allow different source directories (default: False) --archive-dir path Path to store metadata archives (default: /builddir/.cache/duplicity) --asynchronous-upload Number of async upload tasks, max of 1 (default: 0) --azure-blob-tier Hot|Cool|Archive Standard storage tier used for storing backup files (Hot|Cool|Archive) (default: None) --azure-max-block-size number Number for the block size to upload a blob if the length is unknown or is larger than the value set by --azure-max-single-put-size The maximum block size the service supports is 100MiB. (default: None) --azure-max-connections number Number of maximum parallel connections to use when the blob size exceeds 64MB (default: None) --azure-max-single-put-size number Largest supported upload size where the Azure library makes only one put call. Used to upload a single block if the content length is known and is less than this (default: None) --b2-hide-files Whether the B2 backend hides files instead of deleting them (default: False) --backend-retry-delay seconds Delay time before next try after a failure of a backend operation (default: 30) --cf-backend pyrax|cloudfiles Allow the user to switch cloudfiles backend (default: pyrax) --compare-data Compare data on verify not only signatures (default: False) --config-dir path Path to store configuration files (default: /builddir/.config/duplicity) --copy-blocksize number Blocksize to use in copy operations in kilobytes. (default: 131072) --copy-links Copy contents of symlinks instead of linking (default: False) --dry-run Perform dry-run with no writes (default: False) --encrypt-key gpg-key-id GNUpg key for encryption/decryption (default: None) --encrypt-secret-keyring path Path to secret GNUpg keyring (default: None) --encrypt-sign-key gpg-key-id GNUpg key for encryption/decryption and signing (default: None) --exclude shell_pattern Exclude globbing pattern (default: None) --exclude-device-files Exclude device files (default: False) --exclude-filelist filename File with list of file patterns to exclude (default: None) --exclude-if-present filename Exclude directory if this file is present (default: None) --exclude-older-than time Exclude files older than time (default: None) --exclude-other-filesystems Exclude other filesystems from backup (default: False) --exclude-regexp regex Exclude based on regex pattern (default: None) --file-changed path Whether to collect only the file status, not the whole root (default: None) --file-prefix string String prefix for all duplicity files (default: b'') --file-prefix-archive string String prefix for duplicity difftar files (default: b'') --file-prefix-jsonstat string String prefix for duplicity jsonstat files (default: b'') --file-prefix-manifest string String prefix for duplicity manifest files (default: b'') --file-prefix-signature string String prefix for duplicity signature files (default: b'') --files-from filename Defines the backup source as a sub-set of the source folder (default: None) --filter-globbing File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to shell globbing. (default: None) --filter-ignorecase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-insensitive matching. (default: None) --filter-literal File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to literal strings. (default: None) --filter-regexp File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to regular expressions. (default: None) --filter-strictcase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-sensitive matching. (default: None) --force Force duplicity to actually delete during cleanup (default: None) --ftp-passive Tell FTP to use passive mode (default: passive) --ftp-regular Tell FTP to use regular mode (default: passive) --full-if-older-than interval Perform full backup if last full is older than 'time' (default: None) --gpg-binary path Path to GNUpg executable file (default: None) --gpg-options options Verbatim gpg options. May be supplied multiple times. (default: ) --hidden-encrypt-key gpg-key-id Hidden GNUpg encryption key (default: None) --idr-fakeroot path Fake root for idrive backend (default: None) --ignore-errors Ignore most errors during processing (default: False) --imap-full-address Whether to use the full email address as the user name (default: False) --imap-mailbox imap_mailbox Name of the imap folder to store backups (default: INBOX) --include shell_pattern Include globbing pattern (default: None) --include-filelist filename File with list of file patterns to include (default: None) --include-regexp regex Include based on regex pattern (default: None) --jsonstat If set, an extra file with statistics in json format will be stored with each backup. It includes the statistics printed out on stdout by default. With 'collection-status' it returs these stats. (default: False) --log-fd file_descriptor File descriptor to be used for logging (default: None) --log-file log_filename Logging filename to use (default: None) --log-timestamp Whether to include timestamp and level in log (default: False) --max-blocksize number Maximum block size for large files in MB (default: 2048) --metadata-sync-mode {full,partial} Only sync required metadata not all (default: partial) --mf-purge Option for mediafire to purge files on delete instead of sending to trash (default: False) --mp-segment-size number Swift backend segment size in megabytes (default: 5368709120) --name backup name Custom backup name instead of hash (default: None) --no-compression If supplied do not perform compression (default: True) --no-encryption If supplied do not perform encryption (default: True) --no-files-changed If supplied do not collect the files_changed list (default: True) --no-print-statistics If supplied do not print statistics (default: True) --no-restore-ownership If supplied do not restore uid/gid when finished (default: True) --null-separator Whether to split on null instead of newline (default: None) --num-retries number Number of retries on network operations (default: 5) --numeric-owner Keeps number from tar file. Like same option in GNU tar. (default: False) --par2-options options Verbatim par2 options. May be supplied multiple times. (default: ) --par2-redundancy number Level of Redundancy in percent for Par2 files (default: 10) --par2-volumes number Number of par2 volumes (default: 1) --path-to-restore path, -r path File or directory path to restore (default: None) --progress Display progress for the full and incremental backup operations (default: False) --progress-rate number Used to control the progress option update rate in seconds (default: 3) --rename from to from to Rename files during restore (default: {}) --restore-time time, -t time, --time time Restores will try to bring back the state as of the following time (default: None) --rsync-options options Verbatim rsync options. May be supplied multiple times. (default: ) --s3-endpoint-url s3_endpoint_url Specity S3 endpoint (default: None) --s3-kms-grant s3_kms_grant S3 KMS grant value (default: None) --s3-kms-key-id s3_kms_key_id S3 KMS encryption key id (default: None) --s3-multipart-chunk-size number Chunk size used for S3 multipart uploads.The number of parallel uploads to S3 be given by chunk size / volume size. Use this to maximize the use of your bandwidth (default: 20971520) --s3-multipart-max-procs number Number of processes to set the Processor Pool to when uploading multipart uploads to S3. Use this to control the maximum simultaneous uploads to S3 (default: 4) --s3-region-name s3_region_name Specity S3 region name (default: None) --s3-unencrypted-connection Whether to use plain HTTP (without SSL) to send data to S3 (default: False) --s3-use-deep-archive Whether to use S3 Glacier Deep Archive Storage (default: False) --s3-use-glacier Whether to use S3 Glacier Storage (default: False) --s3-use-glacier-ir Whether to use S3 Glacier IR Storage (default: False) --s3-use-ia Whether to use S3 Infrequent Access Storage (default: False) --s3-use-onezone-ia Whether to use S3 One Zone Infrequent Access Storage (default: False) --s3-use-rrs Whether to use S3 Reduced Redundancy Storage (default: False) --s3-use-server-side-encryption Allow use of server side encryption (default: False) --s3-use-server-side-kms-encryption Allow use of server side KMS encryption (default: False) --scp-command command SCP command to use (ssh pexpect backend) (default: None) --sftp-command command SFTP command to use (ssh pexpect backend) (default: None) --show-changes-in-set number Show file changes (new, deleted, changed) in the specified backup set (0 specifies latest, 1 specifies next latest, etc.) (default: None) --sign-key gpg-key-id Sign key for encryption/decryption (default: None) --skip-if-no-change Skip incremental backup if nothing changed. (default: False) --ssh-askpass Ask the user for the SSH password. Not for batch usage (default: False) --ssh-options options Verbatim ssh options. May be supplied multiple times. (default: ) --ssl-cacert-file file pem formatted bundle of certificate authorities (default: None) --ssl-cacert-path path path to a folder with certificate authority files (default: None) --ssl-no-check-certificate Set to not validate SSL certificates (default: False) --swift-storage-policy policy Option to specify a Swift container storage policy. (default: ) --tempdir path Working directory for temp files (default: None) --time-separator char Character used like the ':' in time strings like=2002-08-06T04:22:00-07:00 Note=Not valid for backup commands full and inc, only to read older backups (default: :) --timeout seconds Network timeout in seconds (default: 30) --use-agent Whether to specify --use-agent in GnuPG options (default: False) --verbosity verb, -v verb Logging verbosity=[0-9] or [e, w, n, i, d] or [error, warning, notice, info, debug] (default: None) --version, -V Display version and exit --volsize number Volume size to use in MiB (default: 209715200) --webdav-headers string extra headers for Webdav, like 'Cookie,name=value' (default: ) positional args: backup source_path target_url # duplicity backup [options] source_path target_url cleanup target_url # duplicity cleanup [options] target_url collection-status target_url # duplicity collection-status [options] target_url full source_path target_url # duplicity full [options] source_path target_url incremental source_path target_url # duplicity incremental [options] source_path target_url list-current-files target_url # duplicity list-current-files [options] target_url remove-older-than remove_time target_url # duplicity remove-older-than [options] remove_time target_url remove-all-but-n-full count target_url # duplicity remove-all-but-n-full [options] count target_url remove-all-inc-of-but-n-full count target_url # duplicity remove-all-inc-of-but-n-full [options] count target_url restore source_url target_dir # duplicity restore [options] source_url target_dir verify source_url target_dir # duplicity verify [options] source_url target_dir Enter 'duplicity --help' for help screen. usage: duplicity [-h] [--allow-source-mismatch] [--archive-dir path] [--asynchronous-upload] [--azure-blob-tier Hot|Cool|Archive] [--azure-max-block-size number] [--azure-max-connections number] [--azure-max-single-put-size number] [--b2-hide-files] [--backend-retry-delay seconds] [--cf-backend pyrax|cloudfiles] [--compare-data] [--config-dir path] [--copy-blocksize number] [--copy-links] [--dry-run] [--encrypt-key gpg-key-id] [--encrypt-secret-keyring path] [--encrypt-sign-key gpg-key-id] [--exclude shell_pattern] [--exclude-device-files] [--exclude-filelist filename] [--exclude-if-present filename] [--exclude-older-than time] [--exclude-other-filesystems] [--exclude-regexp regex] [--file-changed path] [--file-prefix string] [--file-prefix-archive string] [--file-prefix-jsonstat string] [--file-prefix-manifest string] [--file-prefix-signature string] [--files-from filename] [--filter-globbing] [--filter-ignorecase] [--filter-literal] [--filter-regexp] [--filter-strictcase] [--force] [--ftp-passive] [--ftp-regular] [--full-if-older-than interval] [--gpg-binary path] [--gpg-options options] [--hidden-encrypt-key gpg-key-id] [--idr-fakeroot path] [--ignore-errors] [--imap-full-address] [--imap-mailbox imap_mailbox] [--include shell_pattern] [--include-filelist filename] [--include-regexp regex] [--jsonstat] [--log-fd file_descriptor] [--log-file log_filename] [--log-timestamp] [--max-blocksize number] [--metadata-sync-mode {full,partial}] [--mf-purge] [--mp-segment-size number] [--name backup name] [--no-compression] [--no-encryption] [--no-files-changed] [--no-print-statistics] [--no-restore-ownership] [--null-separator] [--num-retries number] [--numeric-owner] [--par2-options options] [--par2-redundancy number] [--par2-volumes number] [--path-to-restore path] [--progress] [--progress-rate number] [--rename from to from to] [--restore-time time] [--rsync-options options] [--s3-endpoint-url s3_endpoint_url] [--s3-kms-grant s3_kms_grant] [--s3-kms-key-id s3_kms_key_id] [--s3-multipart-chunk-size number] [--s3-multipart-max-procs number] [--s3-region-name s3_region_name] [--s3-unencrypted-connection] [--s3-use-deep-archive] [--s3-use-glacier] [--s3-use-glacier-ir] [--s3-use-ia] [--s3-use-onezone-ia] [--s3-use-rrs] [--s3-use-server-side-encryption] [--s3-use-server-side-kms-encryption] [--scp-command command] [--sftp-command command] [--show-changes-in-set number] [--sign-key gpg-key-id] [--skip-if-no-change] [--ssh-askpass] [--ssh-options options] [--ssl-cacert-file file] [--ssl-cacert-path path] [--ssl-no-check-certificate] [--swift-storage-policy policy] [--tempdir path] [--time-separator char] [--timeout seconds] [--use-agent] [--verbosity verb] [--version] [--volsize number] [--webdav-headers string] options: -h, --help show this help message and exit --allow-source-mismatch Allow different source directories (default: False) --archive-dir path Path to store metadata archives (default: /builddir/.cache/duplicity) --asynchronous-upload Number of async upload tasks, max of 1 (default: 0) --azure-blob-tier Hot|Cool|Archive Standard storage tier used for storing backup files (Hot|Cool|Archive) (default: None) --azure-max-block-size number Number for the block size to upload a blob if the length is unknown or is larger than the value set by --azure-max-single-put-size The maximum block size the service supports is 100MiB. (default: None) --azure-max-connections number Number of maximum parallel connections to use when the blob size exceeds 64MB (default: None) --azure-max-single-put-size number Largest supported upload size where the Azure library makes only one put call. Used to upload a single block if the content length is known and is less than this (default: None) --b2-hide-files Whether the B2 backend hides files instead of deleting them (default: False) --backend-retry-delay seconds Delay time before next try after a failure of a backend operation (default: 30) --cf-backend pyrax|cloudfiles Allow the user to switch cloudfiles backend (default: pyrax) --compare-data Compare data on verify not only signatures (default: False) --config-dir path Path to store configuration files (default: /builddir/.config/duplicity) --copy-blocksize number Blocksize to use in copy operations in kilobytes. (default: 131072) --copy-links Copy contents of symlinks instead of linking (default: False) --dry-run Perform dry-run with no writes (default: False) --encrypt-key gpg-key-id GNUpg key for encryption/decryption (default: None) --encrypt-secret-keyring path Path to secret GNUpg keyring (default: None) --encrypt-sign-key gpg-key-id GNUpg key for encryption/decryption and signing (default: None) --exclude shell_pattern Exclude globbing pattern (default: None) --exclude-device-files Exclude device files (default: False) --exclude-filelist filename File with list of file patterns to exclude (default: None) --exclude-if-present filename Exclude directory if this file is present (default: None) --exclude-older-than time Exclude files older than time (default: None) --exclude-other-filesystems Exclude other filesystems from backup (default: False) --exclude-regexp regex Exclude based on regex pattern (default: None) --file-changed path Whether to collect only the file status, not the whole root (default: None) --file-prefix string String prefix for all duplicity files (default: b'') --file-prefix-archive string String prefix for duplicity difftar files (default: b'') --file-prefix-jsonstat string String prefix for duplicity jsonstat files (default: b'') --file-prefix-manifest string String prefix for duplicity manifest files (default: b'') --file-prefix-signature string String prefix for duplicity signature files (default: b'') --files-from filename Defines the backup source as a sub-set of the source folder (default: None) --filter-globbing File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to shell globbing. (default: None) --filter-ignorecase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-insensitive matching. (default: None) --filter-literal File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to literal strings. (default: None) --filter-regexp File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to regular expressions. (default: None) --filter-strictcase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-sensitive matching. (default: None) --force Force duplicity to actually delete during cleanup (default: None) --ftp-passive Tell FTP to use passive mode (default: passive) --ftp-regular Tell FTP to use regular mode (default: passive) --full-if-older-than interval Perform full backup if last full is older than 'time' (default: None) --gpg-binary path Path to GNUpg executable file (default: None) --gpg-options options Verbatim gpg options. May be supplied multiple times. (default: ) --hidden-encrypt-key gpg-key-id Hidden GNUpg encryption key (default: None) --idr-fakeroot path Fake root for idrive backend (default: None) --ignore-errors Ignore most errors during processing (default: False) --imap-full-address Whether to use the full email address as the user name (default: False) --imap-mailbox imap_mailbox Name of the imap folder to store backups (default: INBOX) --include shell_pattern Include globbing pattern (default: None) --include-filelist filename File with list of file patterns to include (default: None) --include-regexp regex Include based on regex pattern (default: None) --jsonstat If set, an extra file with statistics in json format will be stored with each backup. It includes the statistics printed out on stdout by default. With 'collection-status' it returs these stats. (default: False) --log-fd file_descriptor File descriptor to be used for logging (default: None) --log-file log_filename Logging filename to use (default: None) --log-timestamp Whether to include timestamp and level in log (default: False) --max-blocksize number Maximum block size for large files in MB (default: 2048) --metadata-sync-mode {full,partial} Only sync required metadata not all (default: partial) --mf-purge Option for mediafire to purge files on delete instead of sending to trash (default: False) --mp-segment-size number Swift backend segment size in megabytes (default: 5368709120) --name backup name Custom backup name instead of hash (default: None) --no-compression If supplied do not perform compression (default: True) --no-encryption If supplied do not perform encryption (default: True) --no-files-changed If supplied do not collect the files_changed list (default: True) --no-print-statistics If supplied do not print statistics (default: True) --no-restore-ownership If supplied do not restore uid/gid when finished (default: True) --null-separator Whether to split on null instead of newline (default: None) --num-retries number Number of retries on network operations (default: 5) --numeric-owner Keeps number from tar file. Like same option in GNU tar. (default: False) --par2-options options Verbatim par2 options. May be supplied multiple times. (default: ) --par2-redundancy number Level of Redundancy in percent for Par2 files (default: 10) --par2-volumes number Number of par2 volumes (default: 1) --path-to-restore path, -r path File or directory path to restore (default: None) --progress Display progress for the full and incremental backup operations (default: False) --progress-rate number Used to control the progress option update rate in seconds (default: 3) --rename from to from to Rename files during restore (default: {}) --restore-time time, -t time, --time time Restores will try to bring back the state as of the following time (default: None) --rsync-options options Verbatim rsync options. May be supplied multiple times. (default: ) --s3-endpoint-url s3_endpoint_url Specity S3 endpoint (default: None) --s3-kms-grant s3_kms_grant S3 KMS grant value (default: None) --s3-kms-key-id s3_kms_key_id S3 KMS encryption key id (default: None) --s3-multipart-chunk-size number Chunk size used for S3 multipart uploads.The number of parallel uploads to S3 be given by chunk size / volume size. Use this to maximize the use of your bandwidth (default: 20971520) --s3-multipart-max-procs number Number of processes to set the Processor Pool to when uploading multipart uploads to S3. Use this to control the maximum simultaneous uploads to S3 (default: 4) --s3-region-name s3_region_name Specity S3 region name (default: None) --s3-unencrypted-connection Whether to use plain HTTP (without SSL) to send data to S3 (default: False) --s3-use-deep-archive Whether to use S3 Glacier Deep Archive Storage (default: False) --s3-use-glacier Whether to use S3 Glacier Storage (default: False) --s3-use-glacier-ir Whether to use S3 Glacier IR Storage (default: False) --s3-use-ia Whether to use S3 Infrequent Access Storage (default: False) --s3-use-onezone-ia Whether to use S3 One Zone Infrequent Access Storage (default: False) --s3-use-rrs Whether to use S3 Reduced Redundancy Storage (default: False) --s3-use-server-side-encryption Allow use of server side encryption (default: False) --s3-use-server-side-kms-encryption Allow use of server side KMS encryption (default: False) --scp-command command SCP command to use (ssh pexpect backend) (default: None) --sftp-command command SFTP command to use (ssh pexpect backend) (default: None) --show-changes-in-set number Show file changes (new, deleted, changed) in the specified backup set (0 specifies latest, 1 specifies next latest, etc.) (default: None) --sign-key gpg-key-id Sign key for encryption/decryption (default: None) --skip-if-no-change Skip incremental backup if nothing changed. (default: False) --ssh-askpass Ask the user for the SSH password. Not for batch usage (default: False) --ssh-options options Verbatim ssh options. May be supplied multiple times. (default: ) --ssl-cacert-file file pem formatted bundle of certificate authorities (default: None) --ssl-cacert-path path path to a folder with certificate authority files (default: None) --ssl-no-check-certificate Set to not validate SSL certificates (default: False) --swift-storage-policy policy Option to specify a Swift container storage policy. (default: ) --tempdir path Working directory for temp files (default: None) --time-separator char Character used like the ':' in time strings like=2002-08-06T04:22:00-07:00 Note=Not valid for backup commands full and inc, only to read older backups (default: :) --timeout seconds Network timeout in seconds (default: 30) --use-agent Whether to specify --use-agent in GnuPG options (default: False) --verbosity verb, -v verb Logging verbosity=[0-9] or [e, w, n, i, d] or [error, warning, notice, info, debug] (default: None) --version, -V Display version and exit --volsize number Volume size to use in MiB (default: 209715200) --webdav-headers string extra headers for Webdav, like 'Cookie,name=value' (default: ) positional args: backup source_path target_url # duplicity backup [options] source_path target_url cleanup target_url # duplicity cleanup [options] target_url collection-status target_url # duplicity collection-status [options] target_url full source_path target_url # duplicity full [options] source_path target_url incremental source_path target_url # duplicity incremental [options] source_path target_url list-current-files target_url # duplicity list-current-files [options] target_url remove-older-than remove_time target_url # duplicity remove-older-than [options] remove_time target_url remove-all-but-n-full count target_url # duplicity remove-all-but-n-full [options] count target_url remove-all-inc-of-but-n-full count target_url # duplicity remove-all-inc-of-but-n-full [options] count target_url restore source_url target_dir # duplicity restore [options] source_url target_dir verify source_url target_dir # duplicity verify [options] source_url target_dir Enter 'duplicity --help' for help screen. usage: duplicity [-h] [--allow-source-mismatch] [--archive-dir path] [--asynchronous-upload] [--azure-blob-tier Hot|Cool|Archive] [--azure-max-block-size number] [--azure-max-connections number] [--azure-max-single-put-size number] [--b2-hide-files] [--backend-retry-delay seconds] [--cf-backend pyrax|cloudfiles] [--compare-data] [--config-dir path] [--copy-blocksize number] [--copy-links] [--dry-run] [--encrypt-key gpg-key-id] [--encrypt-secret-keyring path] [--encrypt-sign-key gpg-key-id] [--exclude shell_pattern] [--exclude-device-files] [--exclude-filelist filename] [--exclude-if-present filename] [--exclude-older-than time] [--exclude-other-filesystems] [--exclude-regexp regex] [--file-changed path] [--file-prefix string] [--file-prefix-archive string] [--file-prefix-jsonstat string] [--file-prefix-manifest string] [--file-prefix-signature string] [--files-from filename] [--filter-globbing] [--filter-ignorecase] [--filter-literal] [--filter-regexp] [--filter-strictcase] [--force] [--ftp-passive] [--ftp-regular] [--full-if-older-than interval] [--gpg-binary path] [--gpg-options options] [--hidden-encrypt-key gpg-key-id] [--idr-fakeroot path] [--ignore-errors] [--imap-full-address] [--imap-mailbox imap_mailbox] [--include shell_pattern] [--include-filelist filename] [--include-regexp regex] [--jsonstat] [--log-fd file_descriptor] [--log-file log_filename] [--log-timestamp] [--max-blocksize number] [--metadata-sync-mode {full,partial}] [--mf-purge] [--mp-segment-size number] [--name backup name] [--no-compression] [--no-encryption] [--no-files-changed] [--no-print-statistics] [--no-restore-ownership] [--null-separator] [--num-retries number] [--numeric-owner] [--par2-options options] [--par2-redundancy number] [--par2-volumes number] [--path-to-restore path] [--progress] [--progress-rate number] [--rename from to from to] [--restore-time time] [--rsync-options options] [--s3-endpoint-url s3_endpoint_url] [--s3-kms-grant s3_kms_grant] [--s3-kms-key-id s3_kms_key_id] [--s3-multipart-chunk-size number] [--s3-multipart-max-procs number] [--s3-region-name s3_region_name] [--s3-unencrypted-connection] [--s3-use-deep-archive] [--s3-use-glacier] [--s3-use-glacier-ir] [--s3-use-ia] [--s3-use-onezone-ia] [--s3-use-rrs] [--s3-use-server-side-encryption] [--s3-use-server-side-kms-encryption] [--scp-command command] [--sftp-command command] [--show-changes-in-set number] [--sign-key gpg-key-id] [--skip-if-no-change] [--ssh-askpass] [--ssh-options options] [--ssl-cacert-file file] [--ssl-cacert-path path] [--ssl-no-check-certificate] [--swift-storage-policy policy] [--tempdir path] [--time-separator char] [--timeout seconds] [--use-agent] [--verbosity verb] [--version] [--volsize number] [--webdav-headers string] options: -h, --help show this help message and exit --allow-source-mismatch Allow different source directories (default: False) --archive-dir path Path to store metadata archives (default: /builddir/.cache/duplicity) --asynchronous-upload Number of async upload tasks, max of 1 (default: 0) --azure-blob-tier Hot|Cool|Archive Standard storage tier used for storing backup files (Hot|Cool|Archive) (default: None) --azure-max-block-size number Number for the block size to upload a blob if the length is unknown or is larger than the value set by --azure-max-single-put-size The maximum block size the service supports is 100MiB. (default: None) --azure-max-connections number Number of maximum parallel connections to use when the blob size exceeds 64MB (default: None) --azure-max-single-put-size number Largest supported upload size where the Azure library makes only one put call. Used to upload a single block if the content length is known and is less than this (default: None) --b2-hide-files Whether the B2 backend hides files instead of deleting them (default: False) --backend-retry-delay seconds Delay time before next try after a failure of a backend operation (default: 30) --cf-backend pyrax|cloudfiles Allow the user to switch cloudfiles backend (default: pyrax) --compare-data Compare data on verify not only signatures (default: False) --config-dir path Path to store configuration files (default: /builddir/.config/duplicity) --copy-blocksize number Blocksize to use in copy operations in kilobytes. (default: 131072) --copy-links Copy contents of symlinks instead of linking (default: False) --dry-run Perform dry-run with no writes (default: False) --encrypt-key gpg-key-id GNUpg key for encryption/decryption (default: None) --encrypt-secret-keyring path Path to secret GNUpg keyring (default: None) --encrypt-sign-key gpg-key-id GNUpg key for encryption/decryption and signing (default: None) --exclude shell_pattern Exclude globbing pattern (default: None) --exclude-device-files Exclude device files (default: False) --exclude-filelist filename File with list of file patterns to exclude (default: None) --exclude-if-present filename Exclude directory if this file is present (default: None) --exclude-older-than time Exclude files older than time (default: None) --exclude-other-filesystems Exclude other filesystems from backup (default: False) --exclude-regexp regex Exclude based on regex pattern (default: None) --file-changed path Whether to collect only the file status, not the whole root (default: None) --file-prefix string String prefix for all duplicity files (default: b'') --file-prefix-archive string String prefix for duplicity difftar files (default: b'') --file-prefix-jsonstat string String prefix for duplicity jsonstat files (default: b'') --file-prefix-manifest string String prefix for duplicity manifest files (default: b'') --file-prefix-signature string String prefix for duplicity signature files (default: b'') --files-from filename Defines the backup source as a sub-set of the source folder (default: None) --filter-globbing File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to shell globbing. (default: None) --filter-ignorecase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-insensitive matching. (default: None) --filter-literal File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to literal strings. (default: None) --filter-regexp File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to regular expressions. (default: None) --filter-strictcase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-sensitive matching. (default: None) --force Force duplicity to actually delete during cleanup (default: None) --ftp-passive Tell FTP to use passive mode (default: passive) --ftp-regular Tell FTP to use regular mode (default: passive) --full-if-older-than interval Perform full backup if last full is older than 'time' (default: None) --gpg-binary path Path to GNUpg executable file (default: None) --gpg-options options Verbatim gpg options. May be supplied multiple times. (default: ) --hidden-encrypt-key gpg-key-id Hidden GNUpg encryption key (default: None) --idr-fakeroot path Fake root for idrive backend (default: None) --ignore-errors Ignore most errors during processing (default: False) --imap-full-address Whether to use the full email address as the user name (default: False) --imap-mailbox imap_mailbox Name of the imap folder to store backups (default: INBOX) --include shell_pattern Include globbing pattern (default: None) --include-filelist filename File with list of file patterns to include (default: None) --include-regexp regex Include based on regex pattern (default: None) --jsonstat If set, an extra file with statistics in json format will be stored with each backup. It includes the statistics printed out on stdout by default. With 'collection-status' it returs these stats. (default: False) --log-fd file_descriptor File descriptor to be used for logging (default: None) --log-file log_filename Logging filename to use (default: None) --log-timestamp Whether to include timestamp and level in log (default: False) --max-blocksize number Maximum block size for large files in MB (default: 2048) --metadata-sync-mode {full,partial} Only sync required metadata not all (default: partial) --mf-purge Option for mediafire to purge files on delete instead of sending to trash (default: False) --mp-segment-size number Swift backend segment size in megabytes (default: 5368709120) --name backup name Custom backup name instead of hash (default: None) --no-compression If supplied do not perform compression (default: True) --no-encryption If supplied do not perform encryption (default: True) --no-files-changed If supplied do not collect the files_changed list (default: True) --no-print-statistics If supplied do not print statistics (default: True) --no-restore-ownership If supplied do not restore uid/gid when finished (default: True) --null-separator Whether to split on null instead of newline (default: None) --num-retries number Number of retries on network operations (default: 5) --numeric-owner Keeps number from tar file. Like same option in GNU tar. (default: False) --par2-options options Verbatim par2 options. May be supplied multiple times. (default: ) --par2-redundancy number Level of Redundancy in percent for Par2 files (default: 10) --par2-volumes number Number of par2 volumes (default: 1) --path-to-restore path, -r path File or directory path to restore (default: None) --progress Display progress for the full and incremental backup operations (default: False) --progress-rate number Used to control the progress option update rate in seconds (default: 3) --rename from to from to Rename files during restore (default: {}) --restore-time time, -t time, --time time Restores will try to bring back the state as of the following time (default: None) --rsync-options options Verbatim rsync options. May be supplied multiple times. (default: ) --s3-endpoint-url s3_endpoint_url Specity S3 endpoint (default: None) --s3-kms-grant s3_kms_grant S3 KMS grant value (default: None) --s3-kms-key-id s3_kms_key_id S3 KMS encryption key id (default: None) --s3-multipart-chunk-size number Chunk size used for S3 multipart uploads.The number of parallel uploads to S3 be given by chunk size / volume size. Use this to maximize the use of your bandwidth (default: 20971520) --s3-multipart-max-procs number Number of processes to set the Processor Pool to when uploading multipart uploads to S3. Use this to control the maximum simultaneous uploads to S3 (default: 4) --s3-region-name s3_region_name Specity S3 region name (default: None) --s3-unencrypted-connection Whether to use plain HTTP (without SSL) to send data to S3 (default: False) --s3-use-deep-archive Whether to use S3 Glacier Deep Archive Storage (default: False) --s3-use-glacier Whether to use S3 Glacier Storage (default: False) --s3-use-glacier-ir Whether to use S3 Glacier IR Storage (default: False) --s3-use-ia Whether to use S3 Infrequent Access Storage (default: False) --s3-use-onezone-ia Whether to use S3 One Zone Infrequent Access Storage (default: False) --s3-use-rrs Whether to use S3 Reduced Redundancy Storage (default: False) --s3-use-server-side-encryption Allow use of server side encryption (default: False) --s3-use-server-side-kms-encryption Allow use of server side KMS encryption (default: False) --scp-command command SCP command to use (ssh pexpect backend) (default: None) --sftp-command command SFTP command to use (ssh pexpect backend) (default: None) --show-changes-in-set number Show file changes (new, deleted, changed) in the specified backup set (0 specifies latest, 1 specifies next latest, etc.) (default: None) --sign-key gpg-key-id Sign key for encryption/decryption (default: None) --skip-if-no-change Skip incremental backup if nothing changed. (default: False) --ssh-askpass Ask the user for the SSH password. Not for batch usage (default: False) --ssh-options options Verbatim ssh options. May be supplied multiple times. (default: ) --ssl-cacert-file file pem formatted bundle of certificate authorities (default: None) --ssl-cacert-path path path to a folder with certificate authority files (default: None) --ssl-no-check-certificate Set to not validate SSL certificates (default: False) --swift-storage-policy policy Option to specify a Swift container storage policy. (default: ) --tempdir path Working directory for temp files (default: None) --time-separator char Character used like the ':' in time strings like=2002-08-06T04:22:00-07:00 Note=Not valid for backup commands full and inc, only to read older backups (default: :) --timeout seconds Network timeout in seconds (default: 30) --use-agent Whether to specify --use-agent in GnuPG options (default: False) --verbosity verb, -v verb Logging verbosity=[0-9] or [e, w, n, i, d] or [error, warning, notice, info, debug] (default: None) --version, -V Display version and exit --volsize number Volume size to use in MiB (default: 209715200) --webdav-headers string extra headers for Webdav, like 'Cookie,name=value' (default: ) positional args: backup source_path target_url # duplicity backup [options] source_path target_url cleanup target_url # duplicity cleanup [options] target_url collection-status target_url # duplicity collection-status [options] target_url full source_path target_url # duplicity full [options] source_path target_url incremental source_path target_url # duplicity incremental [options] source_path target_url list-current-files target_url # duplicity list-current-files [options] target_url remove-older-than remove_time target_url # duplicity remove-older-than [options] remove_time target_url remove-all-but-n-full count target_url # duplicity remove-all-but-n-full [options] count target_url remove-all-inc-of-but-n-full count target_url # duplicity remove-all-inc-of-but-n-full [options] count target_url restore source_url target_dir # duplicity restore [options] source_url target_dir verify source_url target_dir # duplicity verify [options] source_url target_dir Enter 'duplicity --help' for help screen. usage: duplicity [-h] [--allow-source-mismatch] [--archive-dir path] [--asynchronous-upload] [--azure-blob-tier Hot|Cool|Archive] [--azure-max-block-size number] [--azure-max-connections number] [--azure-max-single-put-size number] [--b2-hide-files] [--backend-retry-delay seconds] [--cf-backend pyrax|cloudfiles] [--compare-data] [--config-dir path] [--copy-blocksize number] [--copy-links] [--dry-run] [--encrypt-key gpg-key-id] [--encrypt-secret-keyring path] [--encrypt-sign-key gpg-key-id] [--exclude shell_pattern] [--exclude-device-files] [--exclude-filelist filename] [--exclude-if-present filename] [--exclude-older-than time] [--exclude-other-filesystems] [--exclude-regexp regex] [--file-changed path] [--file-prefix string] [--file-prefix-archive string] [--file-prefix-jsonstat string] [--file-prefix-manifest string] [--file-prefix-signature string] [--files-from filename] [--filter-globbing] [--filter-ignorecase] [--filter-literal] [--filter-regexp] [--filter-strictcase] [--force] [--ftp-passive] [--ftp-regular] [--full-if-older-than interval] [--gpg-binary path] [--gpg-options options] [--hidden-encrypt-key gpg-key-id] [--idr-fakeroot path] [--ignore-errors] [--imap-full-address] [--imap-mailbox imap_mailbox] [--include shell_pattern] [--include-filelist filename] [--include-regexp regex] [--jsonstat] [--log-fd file_descriptor] [--log-file log_filename] [--log-timestamp] [--max-blocksize number] [--metadata-sync-mode {full,partial}] [--mf-purge] [--mp-segment-size number] [--name backup name] [--no-compression] [--no-encryption] [--no-files-changed] [--no-print-statistics] [--no-restore-ownership] [--null-separator] [--num-retries number] [--numeric-owner] [--par2-options options] [--par2-redundancy number] [--par2-volumes number] [--path-to-restore path] [--progress] [--progress-rate number] [--rename from to from to] [--restore-time time] [--rsync-options options] [--s3-endpoint-url s3_endpoint_url] [--s3-kms-grant s3_kms_grant] [--s3-kms-key-id s3_kms_key_id] [--s3-multipart-chunk-size number] [--s3-multipart-max-procs number] [--s3-region-name s3_region_name] [--s3-unencrypted-connection] [--s3-use-deep-archive] [--s3-use-glacier] [--s3-use-glacier-ir] [--s3-use-ia] [--s3-use-onezone-ia] [--s3-use-rrs] [--s3-use-server-side-encryption] [--s3-use-server-side-kms-encryption] [--scp-command command] [--sftp-command command] [--show-changes-in-set number] [--sign-key gpg-key-id] [--skip-if-no-change] [--ssh-askpass] [--ssh-options options] [--ssl-cacert-file file] [--ssl-cacert-path path] [--ssl-no-check-certificate] [--swift-storage-policy policy] [--tempdir path] [--time-separator char] [--timeout seconds] [--use-agent] [--verbosity verb] [--version] [--volsize number] [--webdav-headers string] options: -h, --help show this help message and exit --allow-source-mismatch Allow different source directories (default: False) --archive-dir path Path to store metadata archives (default: /builddir/.cache/duplicity) --asynchronous-upload Number of async upload tasks, max of 1 (default: 0) --azure-blob-tier Hot|Cool|Archive Standard storage tier used for storing backup files (Hot|Cool|Archive) (default: None) --azure-max-block-size number Number for the block size to upload a blob if the length is unknown or is larger than the value set by --azure-max-single-put-size The maximum block size the service supports is 100MiB. (default: None) --azure-max-connections number Number of maximum parallel connections to use when the blob size exceeds 64MB (default: None) --azure-max-single-put-size number Largest supported upload size where the Azure library makes only one put call. Used to upload a single block if the content length is known and is less than this (default: None) --b2-hide-files Whether the B2 backend hides files instead of deleting them (default: False) --backend-retry-delay seconds Delay time before next try after a failure of a backend operation (default: 30) --cf-backend pyrax|cloudfiles Allow the user to switch cloudfiles backend (default: pyrax) --compare-data Compare data on verify not only signatures (default: False) --config-dir path Path to store configuration files (default: /builddir/.config/duplicity) --copy-blocksize number Blocksize to use in copy operations in kilobytes. (default: 131072) --copy-links Copy contents of symlinks instead of linking (default: False) --dry-run Perform dry-run with no writes (default: False) --encrypt-key gpg-key-id GNUpg key for encryption/decryption (default: None) --encrypt-secret-keyring path Path to secret GNUpg keyring (default: None) --encrypt-sign-key gpg-key-id GNUpg key for encryption/decryption and signing (default: None) --exclude shell_pattern Exclude globbing pattern (default: None) --exclude-device-files Exclude device files (default: False) --exclude-filelist filename File with list of file patterns to exclude (default: None) --exclude-if-present filename Exclude directory if this file is present (default: None) --exclude-older-than time Exclude files older than time (default: None) --exclude-other-filesystems Exclude other filesystems from backup (default: False) --exclude-regexp regex Exclude based on regex pattern (default: None) --file-changed path Whether to collect only the file status, not the whole root (default: None) --file-prefix string String prefix for all duplicity files (default: b'') --file-prefix-archive string String prefix for duplicity difftar files (default: b'') --file-prefix-jsonstat string String prefix for duplicity jsonstat files (default: b'') --file-prefix-manifest string String prefix for duplicity manifest files (default: b'') --file-prefix-signature string String prefix for duplicity signature files (default: b'') --files-from filename Defines the backup source as a sub-set of the source folder (default: None) --filter-globbing File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to shell globbing. (default: None) --filter-ignorecase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-insensitive matching. (default: None) --filter-literal File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to literal strings. (default: None) --filter-regexp File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to regular expressions. (default: None) --filter-strictcase File selection mode switch, changes the interpretation of any subsequent --exclude* or --include* options to case-sensitive matching. (default: None) --force Force duplicity to actually delete during cleanup (default: None) --ftp-passive Tell FTP to use passive mode (default: passive) --ftp-regular Tell FTP to use regular mode (default: passive) --full-if-older-than interval Perform full backup if last full is older than 'time' (default: None) --gpg-binary path Path to GNUpg executable file (default: None) --gpg-options options Verbatim gpg options. May be supplied multiple times. (default: ) --hidden-encrypt-key gpg-key-id Hidden GNUpg encryption key (default: None) --idr-fakeroot path Fake root for idrive backend (default: None) --ignore-errors Ignore most errors during processing (default: False) --imap-full-address Whether to use the full email address as the user name (default: False) --imap-mailbox imap_mailbox Name of the imap folder to store backups (default: INBOX) --include shell_pattern Include globbing pattern (default: None) --include-filelist filename File with list of file patterns to include (default: None) --include-regexp regex Include based on regex pattern (default: None) --jsonstat If set, an extra file with statistics in json format will be stored with each backup. It includes the statistics printed out on stdout by default. With 'collection-status' it returs these stats. (default: False) --log-fd file_descriptor File descriptor to be used for logging (default: None) --log-file log_filename Logging filename to use (default: None) --log-timestamp Whether to include timestamp and level in log (default: False) --max-blocksize number Maximum block size for large files in MB (default: 2048) --metadata-sync-mode {full,partial} Only sync required metadata not all (default: partial) --mf-purge Option for mediafire to purge files on delete instead of sending to trash (default: False) --mp-segment-size number Swift backend segment size in megabytes (default: 5368709120) --name backup name Custom backup name instead of hash (default: None) --no-compression If supplied do not perform compression (default: True) --no-encryption If supplied do not perform encryption (default: True) --no-files-changed If supplied do not collect the files_changed list (default: True) --no-print-statistics If supplied do not print statistics (default: True) --no-restore-ownership If supplied do not restore uid/gid when finished (default: True) --null-separator Whether to split on null instead of newline (default: None) --num-retries number Number of retries on network operations (default: 5) --numeric-owner Keeps number from tar file. Like same option in GNU tar. (default: False) --par2-options options Verbatim par2 options. May be supplied multiple times. (default: ) --par2-redundancy number Level of Redundancy in percent for Par2 files (default: 10) --par2-volumes number Number of par2 volumes (default: 1) --path-to-restore path, -r path File or directory path to restore (default: None) --progress Display progress for the full and incremental backup operations (default: False) --progress-rate number Used to control the progress option update rate in seconds (default: 3) --rename from to from to Rename files during restore (default: {}) --restore-time time, -t time, --time time Restores will try to bring back the state as of the following time (default: None) --rsync-options options Verbatim rsync options. May be supplied multiple times. (default: ) --s3-endpoint-url s3_endpoint_url Specity S3 endpoint (default: None) --s3-kms-grant s3_kms_grant S3 KMS grant value (default: None) --s3-kms-key-id s3_kms_key_id S3 KMS encryption key id (default: None) --s3-multipart-chunk-size number Chunk size used for S3 multipart uploads.The number of parallel uploads to S3 be given by chunk size / volume size. Use this to maximize the use of your bandwidth (default: 20971520) --s3-multipart-max-procs number Number of processes to set the Processor Pool to when uploading multipart uploads to S3. Use this to control the maximum simultaneous uploads to S3 (default: 4) --s3-region-name s3_region_name Specity S3 region name (default: None) --s3-unencrypted-connection Whether to use plain HTTP (without SSL) to send data to S3 (default: False) --s3-use-deep-archive Whether to use S3 Glacier Deep Archive Storage (default: False) --s3-use-glacier Whether to use S3 Glacier Storage (default: False) --s3-use-glacier-ir Whether to use S3 Glacier IR Storage (default: False) --s3-use-ia Whether to use S3 Infrequent Access Storage (default: False) --s3-use-onezone-ia Whether to use S3 One Zone Infrequent Access Storage (default: False) --s3-use-rrs Whether to use S3 Reduced Redundancy Storage (default: False) --s3-use-server-side-encryption Allow use of server side encryption (default: False) --s3-use-server-side-kms-encryption Allow use of server side KMS encryption (default: False) --scp-command command SCP command to use (ssh pexpect backend) (default: None) --sftp-command command SFTP command to use (ssh pexpect backend) (default: None) --show-changes-in-set number Show file changes (new, deleted, changed) in the specified backup set (0 specifies latest, 1 specifies next latest, etc.) (default: None) --sign-key gpg-key-id Sign key for encryption/decryption (default: None) --skip-if-no-change Skip incremental backup if nothing changed. (default: False) --ssh-askpass Ask the user for the SSH password. Not for batch usage (default: False) --ssh-options options Verbatim ssh options. May be supplied multiple times. (default: ) --ssl-cacert-file file pem formatted bundle of certificate authorities (default: None) --ssl-cacert-path path path to a folder with certificate authority files (default: None) --ssl-no-check-certificate Set to not validate SSL certificates (default: False) --swift-storage-policy policy Option to specify a Swift container storage policy. (default: ) --tempdir path Working directory for temp files (default: None) --time-separator char Character used like the ':' in time strings like=2002-08-06T04:22:00-07:00 Note=Not valid for backup commands full and inc, only to read older backups (default: :) --timeout seconds Network timeout in seconds (default: 30) --use-agent Whether to specify --use-agent in GnuPG options (default: False) --verbosity verb, -v verb Logging verbosity=[0-9] or [e, w, n, i, d] or [error, warning, notice, info, debug] (default: None) --version, -V Display version and exit --volsize number Volume size to use in MiB (default: 209715200) --webdav-headers string extra headers for Webdav, like 'Cookie,name=value' (default: ) positional args: backup source_path target_url # duplicity backup [options] source_path target_url cleanup target_url # duplicity cleanup [options] target_url collection-status target_url # duplicity collection-status [options] target_url full source_path target_url # duplicity full [options] source_path target_url incremental source_path target_url # duplicity incremental [options] source_path target_url list-current-files target_url # duplicity list-current-files [options] target_url remove-older-than remove_time target_url # duplicity remove-older-than [options] remove_time target_url remove-all-but-n-full count target_url # duplicity remove-all-but-n-full [options] count target_url remove-all-inc-of-but-n-full count target_url # duplicity remove-all-inc-of-but-n-full [options] count target_url restore source_url target_dir # duplicity restore [options] source_url target_dir verify source_url target_dir # duplicity verify [options] source_url target_dir Enter 'duplicity --help' for help screen. .No valid action found. Will imply 'backup' because a path source was given and target is a url location. GPG binary is /usr/bin/gpg, version 2.4.4 Import of duplicity.backends._testbackend Succeeded Import of duplicity.backends.adbackend Succeeded Import of duplicity.backends.azurebackend Succeeded Import of duplicity.backends.b2backend Succeeded Import of duplicity.backends.boxbackend Succeeded Import of duplicity.backends.cfbackend Succeeded Import of duplicity.backends.dpbxbackend Failed: No module named 'requests' Import of duplicity.backends.gdocsbackend Succeeded Import of duplicity.backends.gdrivebackend Succeeded Import of duplicity.backends.giobackend Succeeded Import of duplicity.backends.hsibackend Succeeded Import of duplicity.backends.hubicbackend Succeeded Import of duplicity.backends.idrivedbackend Succeeded Import of duplicity.backends.imapbackend Succeeded Import of duplicity.backends.jottacloudbackend Succeeded Import of duplicity.backends.lftpbackend Succeeded Import of duplicity.backends.localbackend Succeeded Import of duplicity.backends.mediafirebackend Succeeded Import of duplicity.backends.megabackend Succeeded Import of duplicity.backends.megav2backend Succeeded Import of duplicity.backends.megav3backend Succeeded Import of duplicity.backends.multibackend Succeeded Import of duplicity.backends.ncftpbackend Succeeded Import of duplicity.backends.onedrivebackend Succeeded Import of duplicity.backends.par2backend Succeeded Import of duplicity.backends.pcabackend Succeeded Import of duplicity.backends.pydrivebackend Succeeded Import of duplicity.backends.rclonebackend Succeeded Import of duplicity.backends.rsyncbackend Succeeded Import of duplicity.backends.s3_boto3_backend Succeeded Import of duplicity.backends.slatebackend Failed: No module named 'requests' Import of duplicity.backends.ssh_paramiko_backend Succeeded Import of duplicity.backends.ssh_pexpect_backend Succeeded Import of duplicity.backends.swiftbackend Succeeded Import of duplicity.backends.sxbackend Succeeded Import of duplicity.backends.tahoebackend Succeeded Import of duplicity.backends.webdavbackend Succeeded Import of duplicity.backends.xorrisobackend Succeeded Using archive dir: /builddir/.cache/duplicity/8d9ba9a8f1133b0e2a21750d5937a95c Using backup name: 8d9ba9a8f1133b0e2a21750d5937a95c No valid action found. Will imply 'restore' because url source was given and target is a local path. GPG binary is /usr/bin/gpg, version 2.4.4 Import of duplicity.backends._testbackend Succeeded Import of duplicity.backends.adbackend Succeeded Import of duplicity.backends.azurebackend Succeeded Import of duplicity.backends.b2backend Succeeded Import of duplicity.backends.boxbackend Succeeded Import of duplicity.backends.cfbackend Succeeded Import of duplicity.backends.dpbxbackend Failed: No module named 'requests' Import of duplicity.backends.gdocsbackend Succeeded Import of duplicity.backends.gdrivebackend Succeeded Import of duplicity.backends.giobackend Succeeded Import of duplicity.backends.hsibackend Succeeded Import of duplicity.backends.hubicbackend Succeeded Import of duplicity.backends.idrivedbackend Succeeded Import of duplicity.backends.imapbackend Succeeded Import of duplicity.backends.jottacloudbackend Succeeded Import of duplicity.backends.lftpbackend Succeeded Import of duplicity.backends.localbackend Succeeded Import of duplicity.backends.mediafirebackend Succeeded Import of duplicity.backends.megabackend Succeeded Import of duplicity.backends.megav2backend Succeeded Import of duplicity.backends.megav3backend Succeeded Import of duplicity.backends.multibackend Succeeded Import of duplicity.backends.ncftpbackend Succeeded Import of duplicity.backends.onedrivebackend Succeeded Import of duplicity.backends.par2backend Succeeded Import of duplicity.backends.pcabackend Succeeded Import of duplicity.backends.pydrivebackend Succeeded Import of duplicity.backends.rclonebackend Succeeded Import of duplicity.backends.rsyncbackend Succeeded Import of duplicity.backends.s3_boto3_backend Succeeded Import of duplicity.backends.slatebackend Failed: No module named 'requests' Import of duplicity.backends.ssh_paramiko_backend Succeeded Import of duplicity.backends.ssh_pexpect_backend Succeeded Import of duplicity.backends.swiftbackend Succeeded Import of duplicity.backends.sxbackend Succeeded Import of duplicity.backends.tahoebackend Succeeded Import of duplicity.backends.webdavbackend Succeeded Import of duplicity.backends.xorrisobackend Succeeded Using archive dir: /builddir/.cache/duplicity/8d9ba9a8f1133b0e2a21750d5937a95c Using backup name: 8d9ba9a8f1133b0e2a21750d5937a95c No valid action found. Will imply 'backup' because a path source was given and target is a url location. GPG binary is /usr/bin/gpg, version 2.4.4 Import of duplicity.backends._testbackend Succeeded Import of duplicity.backends.adbackend Succeeded Import of duplicity.backends.azurebackend Succeeded Import of duplicity.backends.b2backend Succeeded Import of duplicity.backends.boxbackend Succeeded Import of duplicity.backends.cfbackend Succeeded Import of duplicity.backends.dpbxbackend Failed: No module named 'requests' Import of duplicity.backends.gdocsbackend Succeeded Import of duplicity.backends.gdrivebackend Succeeded Import of duplicity.backends.giobackend Succeeded Import of duplicity.backends.hsibackend Succeeded Import of duplicity.backends.hubicbackend Succeeded Import of duplicity.backends.idrivedbackend Succeeded Import of duplicity.backends.imapbackend Succeeded Import of duplicity.backends.jottacloudbackend Succeeded Import of duplicity.backends.lftpbackend Succeeded Import of duplicity.backends.localbackend Succeeded Import of duplicity.backends.mediafirebackend Succeeded Import of duplicity.backends.megabackend Succeeded Import of duplicity.backends.megav2backend Succeeded Import of duplicity.backends.megav3backend Succeeded Import of duplicity.backends.multibackend Succeeded Import of duplicity.backends.ncftpbackend Succeeded Import of duplicity.backends.onedrivebackend Succeeded Import of duplicity.backends.par2backend Succeeded Import of duplicity.backends.pcabackend Succeeded Import of duplicity.backends.pydrivebackend Succeeded Import of duplicity.backends.rclonebackend Succeeded Import of duplicity.backends.rsyncbackend Succeeded Import of duplicity.backends.s3_boto3_backend Succeeded Import of duplicity.backends.slatebackend Failed: No module named 'requests' Import of duplicity.backends.ssh_paramiko_backend Succeeded Import of duplicity.backends.ssh_pexpect_backend Succeeded Import of duplicity.backends.swiftbackend Succeeded Import of duplicity.backends.sxbackend Succeeded Import of duplicity.backends.tahoebackend Succeeded Import of duplicity.backends.webdavbackend Succeeded Import of duplicity.backends.xorrisobackend Succeeded Using archive dir: /builddir/.cache/duplicity/8d9ba9a8f1133b0e2a21750d5937a95c Using backup name: 8d9ba9a8f1133b0e2a21750d5937a95c No valid action found. Will imply 'restore' because url source was given and target is a local path. GPG binary is /usr/bin/gpg, version 2.4.4 Import of duplicity.backends._testbackend Succeeded Import of duplicity.backends.adbackend Succeeded Import of duplicity.backends.azurebackend Succeeded Import of duplicity.backends.b2backend Succeeded Import of duplicity.backends.boxbackend Succeeded Import of duplicity.backends.cfbackend Succeeded Import of duplicity.backends.dpbxbackend Failed: No module named 'requests' Import of duplicity.backends.gdocsbackend Succeeded Import of duplicity.backends.gdrivebackend Succeeded Import of duplicity.backends.giobackend Succeeded Import of duplicity.backends.hsibackend Succeeded Import of duplicity.backends.hubicbackend Succeeded Import of duplicity.backends.idrivedbackend Succeeded Import of duplicity.backends.imapbackend Succeeded Import of duplicity.backends.jottacloudbackend Succeeded Import of duplicity.backends.lftpbackend Succeeded Import of duplicity.backends.localbackend Succeeded Import of duplicity.backends.mediafirebackend Succeeded Import of duplicity.backends.megabackend Succeeded Import of duplicity.backends.megav2backend Succeeded Import of duplicity.backends.megav3backend Succeeded Import of duplicity.backends.multibackend Succeeded Import of duplicity.backends.ncftpbackend Succeeded Import of duplicity.backends.onedrivebackend Succeeded Import of duplicity.backends.par2backend Succeeded Import of duplicity.backends.pcabackend Succeeded Import of duplicity.backends.pydrivebackend Succeeded Import of duplicity.backends.rclonebackend Succeeded Import of duplicity.backends.rsyncbackend Succeeded Import of duplicity.backends.s3_boto3_backend Succeeded Import of duplicity.backends.slatebackend Failed: No module named 'requests' Import of duplicity.backends.ssh_paramiko_backend Succeeded Import of duplicity.backends.ssh_pexpect_backend Succeeded Import of duplicity.backends.swiftbackend Succeeded Import of duplicity.backends.sxbackend Succeeded Import of duplicity.backends.tahoebackend Succeeded Import of duplicity.backends.webdavbackend Succeeded Import of duplicity.backends.xorrisobackend Succeeded Using archive dir: /builddir/.cache/duplicity/8d9ba9a8f1133b0e2a21750d5937a95c Using backup name: 8d9ba9a8f1133b0e2a21750d5937a95c No valid action found. Will imply 'backup' because a path source was given and target is a url location. No valid action found. Will imply 'restore' because url source was given and target is a local path. No valid action found. Will imply 'backup' because a path source was given and target is a url location. No valid action found. Will imply 'restore' because url source was given and target is a local path. No valid action found. Will imply 'backup' because a path source was given and target is a url location. ..No valid action found. Will imply 'backup' because a path source was given and target is a url location. ..No valid action found. Will imply 'backup' because a path source was given and target is a url location. GPG binary is /usr/bin/gpg, version 2.4.4 Import of duplicity.backends._testbackend Succeeded Import of duplicity.backends.adbackend Succeeded Import of duplicity.backends.azurebackend Succeeded Import of duplicity.backends.b2backend Succeeded Import of duplicity.backends.boxbackend Succeeded Import of duplicity.backends.cfbackend Succeeded Import of duplicity.backends.dpbxbackend Failed: No module named 'requests' Import of duplicity.backends.gdocsbackend Succeeded Import of duplicity.backends.gdrivebackend Succeeded Import of duplicity.backends.giobackend Succeeded Import of duplicity.backends.hsibackend Succeeded Import of duplicity.backends.hubicbackend Succeeded Import of duplicity.backends.idrivedbackend Succeeded Import of duplicity.backends.imapbackend Succeeded Import of duplicity.backends.jottacloudbackend Succeeded Import of duplicity.backends.lftpbackend Succeeded Import of duplicity.backends.localbackend Succeeded Import of duplicity.backends.mediafirebackend Succeeded Import of duplicity.backends.megabackend Succeeded Import of duplicity.backends.megav2backend Succeeded Import of duplicity.backends.megav3backend Succeeded Import of duplicity.backends.multibackend Succeeded Import of duplicity.backends.ncftpbackend Succeeded Import of duplicity.backends.onedrivebackend Succeeded Import of duplicity.backends.par2backend Succeeded Import of duplicity.backends.pcabackend Succeeded Import of duplicity.backends.pydrivebackend Succeeded Import of duplicity.backends.rclonebackend Succeeded Import of duplicity.backends.rsyncbackend Succeeded Import of duplicity.backends.s3_boto3_backend Succeeded Import of duplicity.backends.slatebackend Failed: No module named 'requests' Import of duplicity.backends.ssh_paramiko_backend Succeeded Import of duplicity.backends.ssh_pexpect_backend Succeeded Import of duplicity.backends.swiftbackend Succeeded Import of duplicity.backends.sxbackend Succeeded Import of duplicity.backends.tahoebackend Succeeded Import of duplicity.backends.webdavbackend Succeeded Import of duplicity.backends.xorrisobackend Succeeded Using archive dir: /builddir/.cache/duplicity/8d9ba9a8f1133b0e2a21750d5937a95c Using backup name: 8d9ba9a8f1133b0e2a21750d5937a95c ..GPG binary is /usr/bin/gpg, version 2.4.4 Import of duplicity.backends._testbackend Succeeded Import of duplicity.backends.adbackend Succeeded Import of duplicity.backends.azurebackend Succeeded Import of duplicity.backends.b2backend Succeeded Import of duplicity.backends.boxbackend Succeeded Import of duplicity.backends.cfbackend Succeeded Import of duplicity.backends.dpbxbackend Failed: No module named 'requests' Import of duplicity.backends.gdocsbackend Succeeded Import of duplicity.backends.gdrivebackend Succeeded Import of duplicity.backends.giobackend Succeeded Import of duplicity.backends.hsibackend Succeeded Import of duplicity.backends.hubicbackend Succeeded Import of duplicity.backends.idrivedbackend Succeeded Import of duplicity.backends.imapbackend Succeeded Import of duplicity.backends.jottacloudbackend Succeeded Import of duplicity.backends.lftpbackend Succeeded Import of duplicity.backends.localbackend Succeeded Import of duplicity.backends.mediafirebackend Succeeded Import of duplicity.backends.megabackend Succeeded Import of duplicity.backends.megav2backend Succeeded Import of duplicity.backends.megav3backend Succeeded Import of duplicity.backends.multibackend Succeeded Import of duplicity.backends.ncftpbackend Succeeded Import of duplicity.backends.onedrivebackend Succeeded Import of duplicity.backends.par2backend Succeeded Import of duplicity.backends.pcabackend Succeeded Import of duplicity.backends.pydrivebackend Succeeded Import of duplicity.backends.rclonebackend Succeeded Import of duplicity.backends.rsyncbackend Succeeded Import of duplicity.backends.s3_boto3_backend Succeeded Import of duplicity.backends.slatebackend Failed: No module named 'requests' Import of duplicity.backends.ssh_paramiko_backend Succeeded Import of duplicity.backends.ssh_pexpect_backend Succeeded Import of duplicity.backends.swiftbackend Succeeded Import of duplicity.backends.sxbackend Succeeded Import of duplicity.backends.tahoebackend Succeeded Import of duplicity.backends.webdavbackend Succeeded Import of duplicity.backends.xorrisobackend Succeeded Using archive dir: /builddir/.cache/duplicity/8d9ba9a8f1133b0e2a21750d5937a95c Using backup name: 8d9ba9a8f1133b0e2a21750d5937a95c GPG binary is /usr/bin/gpg, version 2.4.4 Import of duplicity.backends._testbackend Succeeded Import of duplicity.backends.adbackend Succeeded Import of duplicity.backends.azurebackend Succeeded Import of duplicity.backends.b2backend Succeeded Import of duplicity.backends.boxbackend Succeeded Import of duplicity.backends.cfbackend Succeeded Import of duplicity.backends.dpbxbackend Failed: No module named 'requests' Import of duplicity.backends.gdocsbackend Succeeded Import of duplicity.backends.gdrivebackend Succeeded Import of duplicity.backends.giobackend Succeeded Import of duplicity.backends.hsibackend Succeeded Import of duplicity.backends.hubicbackend Succeeded Import of duplicity.backends.idrivedbackend Succeeded Import of duplicity.backends.imapbackend Succeeded Import of duplicity.backends.jottacloudbackend Succeeded Import of duplicity.backends.lftpbackend Succeeded Import of duplicity.backends.localbackend Succeeded Import of duplicity.backends.mediafirebackend Succeeded Import of duplicity.backends.megabackend Succeeded Import of duplicity.backends.megav2backend Succeeded Import of duplicity.backends.megav3backend Succeeded Import of duplicity.backends.multibackend Succeeded Import of duplicity.backends.ncftpbackend Succeeded Import of duplicity.backends.onedrivebackend Succeeded Import of duplicity.backends.par2backend Succeeded Import of duplicity.backends.pcabackend Succeeded Import of duplicity.backends.pydrivebackend Succeeded Import of duplicity.backends.rclonebackend Succeeded Import of duplicity.backends.rsyncbackend Succeeded Import of duplicity.backends.s3_boto3_backend Succeeded Import of duplicity.backends.slatebackend Failed: No module named 'requests' Import of duplicity.backends.ssh_paramiko_backend Succeeded Import of duplicity.backends.ssh_pexpect_backend Succeeded Import of duplicity.backends.swiftbackend Succeeded Import of duplicity.backends.sxbackend Succeeded Import of duplicity.backends.tahoebackend Succeeded Import of duplicity.backends.webdavbackend Succeeded Import of duplicity.backends.xorrisobackend Succeeded Using archive dir: /builddir/.cache/duplicity/8d9ba9a8f1133b0e2a21750d5937a95c Using backup name: 8d9ba9a8f1133b0e2a21750d5937a95c GPG binary is /usr/bin/gpg, version 2.4.4 Import of duplicity.backends._testbackend Succeeded Import of duplicity.backends.adbackend Succeeded Import of duplicity.backends.azurebackend Succeeded Import of duplicity.backends.b2backend Succeeded Import of duplicity.backends.boxbackend Succeeded Import of duplicity.backends.cfbackend Succeeded Import of duplicity.backends.dpbxbackend Failed: No module named 'requests' Import of duplicity.backends.gdocsbackend Succeeded Import of duplicity.backends.gdrivebackend Succeeded Import of duplicity.backends.giobackend Succeeded Import of duplicity.backends.hsibackend Succeeded Import of duplicity.backends.hubicbackend Succeeded Import of duplicity.backends.idrivedbackend Succeeded Import of duplicity.backends.imapbackend Succeeded Import of duplicity.backends.jottacloudbackend Succeeded Import of duplicity.backends.lftpbackend Succeeded Import of duplicity.backends.localbackend Succeeded Import of duplicity.backends.mediafirebackend Succeeded Import of duplicity.backends.megabackend Succeeded Import of duplicity.backends.megav2backend Succeeded Import of duplicity.backends.megav3backend Succeeded Import of duplicity.backends.multibackend Succeeded Import of duplicity.backends.ncftpbackend Succeeded Import of duplicity.backends.onedrivebackend Succeeded Import of duplicity.backends.par2backend Succeeded Import of duplicity.backends.pcabackend Succeeded Import of duplicity.backends.pydrivebackend Succeeded Import of duplicity.backends.rclonebackend Succeeded Import of duplicity.backends.rsyncbackend Succeeded Import of duplicity.backends.s3_boto3_backend Succeeded Import of duplicity.backends.slatebackend Failed: No module named 'requests' Import of duplicity.backends.ssh_paramiko_backend Succeeded Import of duplicity.backends.ssh_pexpect_backend Succeeded Import of duplicity.backends.swiftbackend Succeeded Import of duplicity.backends.sxbackend Succeeded Import of duplicity.backends.tahoebackend Succeeded Import of duplicity.backends.webdavbackend Succeeded Import of duplicity.backends.xorrisobackend Succeeded Using archive dir: /builddir/.cache/duplicity/8d9ba9a8f1133b0e2a21750d5937a95c Using backup name: 8d9ba9a8f1133b0e2a21750d5937a95c .Use of the --asynchronous-upload option is experimental and not safe for production! There are reported cases of undetected data loss during upload. Be aware and periodically verify your backups to be safe. .. testing/unit/test_collections.py ..Warning, found the following remote orphaned signature file(s): duplicity-new-signatures.2001-08-17T02:05:13-05:00.to.2002-08-17T05:05:14-05:00.sigtar.gpg Warning, found signatures but no corresponding backup files Warning, found incomplete backup sets, probably left from aborted session Warning, found the following orphaned backup file(s): [duplicity-inc.2000-08-17T16:17:01-07:00.to.2000-08-18T00:04:30-07:00.manifest.gpg, duplicity-inc.2000-08-17T16:17:01-07:00.to.2000-08-18T00:04:30-07:00.vol1.difftar.gpg] .Warning, found the following remote orphaned signature file(s): duplicity-new-signatures.2001-08-17T02:05:13-05:00.to.2002-08-17T05:05:14-05:00.sigtar.gpg Warning, found signatures but no corresponding backup files Warning, found incomplete backup sets, probably left from aborted session Warning, found the following orphaned backup file(s): [duplicity-inc.2000-08-17T16:17:01-07:00.to.2000-08-18T00:04:30-07:00.manifest.gpg, duplicity-inc.2000-08-17T16:17:01-07:00.to.2000-08-18T00:04:30-07:00.vol1.difftar.gpg] ..... testing/unit/test_diffdir.py ...Warning: base /tmp/testfiles/dir4 doesn't exist, continuing Warning: base /tmp/testfiles/dir4 doesn't exist, continuing Warning: base /tmp/testfiles/dir4 doesn't exist, continuing ..Warning: foo has negative mtime, treating as 0. .. testing/unit/test_dup_temp.py .. testing/unit/test_file_naming.py ......... testing/unit/test_globmatch.py ........................... testing/unit/test_gpg.py ......... testing/unit/test_gpginterface.py gpg: AES256.CFB encrypted data gpg: encrypted with 1 passphrase .gpg: AES256.CFB encrypted data gpg: encrypted with 1 passphrase ..... testing/unit/test_lazy.py ............................ testing/unit/test_manifest.py ....Manifest file '' is corrupt: File count says 5, File list contains 3 .Fatal Error: Backup source host has changed. Current hostname: hostname Previous hostname: foobar Aborting because you may have accidentally tried to backup two different data sets to the same remote location, or using the same archive directory. If this is not a mistake, use the --allow-source-mismatch switch to avoid seeing this message . testing/unit/test_patchdir.py ........ testing/unit/test_path.py ..... testing/unit/test_selection.py ..................................................................................... testing/unit/test_statistics.py ....... testing/unit/test_tarfile.py . testing/unit/test_tempdir.py .. testing/unit/test_util.py . testing/functional/test_badupload.py ...command: 'setsid' '-w' 'python3' '/builddir/build/BUILD/duplicity-2.2.2/duplicity/__main__.py' 'full' '/tmp/testfiles/dir1' 'file:///tmp/testfiles/output' '--volsize=1' '--skip-volume=1' '-v0' '--no-print-statistics' '--archive-dir=/tmp/testfiles/cache' < /dev/null ...cwd: /tmp ...output: File duplicity-full.20240323T130027Z.vol1.difftar.gpg was corrupted during upload. ...return_val: 44 . testing/functional/test_cleanup.py ..{ "Filename": null, "StartTime": 1711198919.7693288, "EndTime": 1711198919.7872713, "ElapsedTime": null, "Errors": 0, "TotalDestinationSizeChange": null, "SourceFiles": 1, "SourceFileSize": 4096, "NewFiles": 1, "NewFileSize": 4096, "DeletedFiles": 0, "ChangedFiles": 0, "ChangedFileSize": 0, "ChangedDeltaSize": 0, "DeltaEntries": 1, "RawDeltaSize": 0, "StartTime_str": "20240323T130159Z", "EndTime_str": "20240323T130159Z", "backup_meta": { "action": "full", "skipped_inc": false, "time_full_bkp": 1711198919, "time_full_bkp_str": "20240323T130159Z", "no_of_inc": 0, "target": "file:///tmp/testfiles/output", "source": "/tmp/testfiles/empty_dir", "local_json_stat": [ "N/A" ] } } { "Filename": null, "StartTime": 1711198922.9427638, "EndTime": 1711198922.9603086, "ElapsedTime": null, "Errors": 0, "TotalDestinationSizeChange": null, "SourceFiles": 1, "SourceFileSize": 4096, "NewFiles": 1, "NewFileSize": 4096, "DeletedFiles": 0, "ChangedFiles": 0, "ChangedFileSize": 0, "ChangedDeltaSize": 0, "DeltaEntries": 1, "RawDeltaSize": 0, "StartTime_str": "20240323T130202Z", "EndTime_str": "20240323T130202Z", "backup_meta": { "action": "full", "skipped_inc": false, "time_full_bkp": 1711198922, "time_full_bkp_str": "20240323T130202Z", "no_of_inc": 0, "target": "file:///tmp/testfiles/output", "source": "/tmp/testfiles/empty_dir", "local_json_stat": [ "N/A" ] } } .. testing/functional/test_final.py .... ...command: 'setsid' '-w' 'python3' '/builddir/build/BUILD/duplicity-2.2.2/duplicity/__main__.py' 'restore' 'file:///tmp/testfiles/output' '/tmp/testfiles/restore_out' '--path-to-restore' 'this_file_does_not_exist' '-v0' '--no-print-statistics' '--archive-dir=/tmp/testfiles/cache' < /dev/null ...cwd: /tmp ...output: this_file_does_not_exist not found in archive - no files restored. ...return_val: 19 ...command: 'setsid' '-w' 'python3' '/builddir/build/BUILD/duplicity-2.2.2/duplicity/__main__.py' 'restore' 'file:///tmp/testfiles/output' '/tmp/testfiles/restore_out' '--path-to-restore' 'this_file_does_not_exist' '-v0' '--no-print-statistics' '--archive-dir=/tmp/testfiles/cache' < /dev/null ...cwd: /tmp ...output: this_file_does_not_exist not found in archive - no files restored. ...return_val: 19 .{ "Filename": null, "StartTime": 1711199054.8900094, "EndTime": 1711199055.2230487, "ElapsedTime": null, "Errors": 0, "TotalDestinationSizeChange": null, "SourceFiles": 16, "SourceFileSize": 3584848, "NewFiles": 16, "NewFileSize": 3584848, "DeletedFiles": 0, "ChangedFiles": 0, "ChangedFileSize": 0, "ChangedDeltaSize": 0, "DeltaEntries": 16, "RawDeltaSize": 3576644, "StartTime_str": "20240323T130414Z", "EndTime_str": "20240323T130415Z", "backup_meta": { "action": "full", "skipped_inc": false, "time_full_bkp": 100000, "time_full_bkp_str": "19700102T034640Z", "no_of_inc": 0, "target": "file:///tmp/testfiles/output", "source": "/tmp/testfiles/dir1", "local_json_stat": [ "N/A" ] } } { "Filename": null, "StartTime": 1711199058.4972963, "EndTime": 1711199058.569345, "ElapsedTime": null, "Errors": 0, "TotalDestinationSizeChange": null, "SourceFiles": 16, "SourceFileSize": 3593024, "NewFiles": 7, "NewFileSize": 16859, "DeletedFiles": 2, "ChangedFiles": 3, "ChangedFileSize": 3575657, "ChangedDeltaSize": 0, "DeltaEntries": 12, "RawDeltaSize": 11003, "StartTime_str": "20240323T130418Z", "EndTime_str": "20240323T130418Z", "backup_meta": { "action": "inc", "skipped_inc": false, "time_full_bkp": 100000, "time_full_bkp_str": "19700102T034640Z", "no_of_inc": 0, "target": "file:///tmp/testfiles/output", "source": "/tmp/testfiles/dir2", "local_json_stat": [ "duplicity-full.19700102T034640Z.jsonstat.gz" ] } } { "Filename": null, "StartTime": 1711199061.9709558, "EndTime": 1711199062.3263726, "ElapsedTime": null, "Errors": 0, "TotalDestinationSizeChange": null, "SourceFiles": 12, "SourceFileSize": 3580296, "NewFiles": 3, "NewFileSize": 4138, "DeletedFiles": 4, "ChangedFiles": 3, "ChangedFileSize": 3575650, "ChangedDeltaSize": 0, "DeltaEntries": 10, "RawDeltaSize": 3500602, "StartTime_str": "20240323T130421Z", "EndTime_str": "20240323T130422Z", "backup_meta": { "action": "inc", "skipped_inc": false, "time_full_bkp": 100000, "time_full_bkp_str": "19700102T034640Z", "no_of_inc": 1, "target": "file:///tmp/testfiles/output", "source": "/tmp/testfiles/dir3", "local_json_stat": [ "duplicity-full.19700102T034640Z.jsonstat.gz", "duplicity-inc.19700102T034640Z.to.19700103T073320Z.jsonstat.gz" ] } } .{ "Filename": null, "StartTime": 1711199090.459828, "EndTime": 1711199090.7899296, "ElapsedTime": null, "Errors": 0, "TotalDestinationSizeChange": null, "SourceFiles": 16, "SourceFileSize": 3584848, "NewFiles": 16, "NewFileSize": 3584848, "DeletedFiles": 0, "ChangedFiles": 0, "ChangedFileSize": 0, "ChangedDeltaSize": 0, "DeltaEntries": 16, "RawDeltaSize": 3576644, "StartTime_str": "20240323T130450Z", "EndTime_str": "20240323T130450Z", "backup_meta": { "action": "full", "skipped_inc": false, "time_full_bkp": 1711199090, "time_full_bkp_str": "20240323T130450Z", "no_of_inc": 0, "target": "file:///tmp/testfiles/output", "source": "/tmp/testfiles/dir1", "local_json_stat": [ "N/A" ] } } { "Filename": null, "StartTime": 1711199093.9709623, "EndTime": 1711199094.0044413, "ElapsedTime": null, "Errors": 0, "TotalDestinationSizeChange": null, "SourceFiles": 1, "SourceFileSize": 4096, "NewFiles": 1, "NewFileSize": 4096, "DeletedFiles": 15, "ChangedFiles": 0, "ChangedFileSize": 0, "ChangedDeltaSize": 0, "DeltaEntries": 16, "RawDeltaSize": 0, "StartTime_str": "20240323T130453Z", "EndTime_str": "20240323T130454Z", "backup_meta": { "action": "inc", "skipped_inc": false, "time_full_bkp": 1711199090, "time_full_bkp_str": "20240323T130450Z", "no_of_inc": 0, "target": "file:///tmp/testfiles/output", "source": "/tmp/testfiles/empty_dir", "local_json_stat": [ "duplicity-full.20240323T130450Z.jsonstat.gz" ] } } { "inc-20240323T130457Z": { "json_stat": {}, "files_changed": { "changeable_permission": "new", "directory_to_file": "new", "executable": "new", "executable2/another_file": "new", "largefile": "new", "new_file": "new", "regular_file": "new", "regular_file.sig": "new", "test": "new", "two_hardlinked_files1": "new", "two_hardlinked_files2": "new" } }, "inc-20240323T130453Z": { "json_stat": { "Filename": null, "StartTime": 1711199093.9709623, "EndTime": 1711199094.0044413, "ElapsedTime": null, "Errors": 0, "TotalDestinationSizeChange": null, "SourceFiles": 1, "SourceFileSize": 4096, "NewFiles": 1, "NewFileSize": 4096, "DeletedFiles": 15, "ChangedFiles": 0, "ChangedFileSize": 0, "ChangedDeltaSize": 0, "DeltaEntries": 16, "RawDeltaSize": 0, "StartTime_str": "20240323T130453Z", "EndTime_str": "20240323T130454Z", "backup_meta": { "action": "inc", "skipped_inc": false, "time_full_bkp": 1711199090, "time_full_bkp_str": "20240323T130450Z", "no_of_inc": 0, "target": "file:///tmp/testfiles/output", "source": "/tmp/testfiles/empty_dir", "local_json_stat": [ "duplicity-full.20240323T130450Z.jsonstat.gz" ] } }, "files_changed": { "changeable_permission": "deleted", "deleted_file": "deleted", "directory_to_file/file": "deleted", "executable": "deleted", "executable2": "deleted", "file_to_directory": "deleted", "largefile": "deleted", "regular_file": "deleted", "regular_file.sig": "deleted", "test": "deleted", "two_hardlinked_files1": "deleted", "two_hardlinked_files2": "deleted" } }, "full-20240323T130450Z": { "json_stat": { "Filename": null, "StartTime": 1711199090.459828, "EndTime": 1711199090.7899296, "ElapsedTime": null, "Errors": 0, "TotalDestinationSizeChange": null, "SourceFiles": 16, "SourceFileSize": 3584848, "NewFiles": 16, "NewFileSize": 3584848, "DeletedFiles": 0, "ChangedFiles": 0, "ChangedFileSize": 0, "ChangedDeltaSize": 0, "DeltaEntries": 16, "RawDeltaSize": 3576644, "StartTime_str": "20240323T130450Z", "EndTime_str": "20240323T130450Z", "backup_meta": { "action": "full", "skipped_inc": false, "time_full_bkp": 1711199090, "time_full_bkp_str": "20240323T130450Z", "no_of_inc": 0, "target": "file:///tmp/testfiles/output", "source": "/tmp/testfiles/dir1", "local_json_stat": [ "N/A" ] } }, "files_changed": { "changeable_permission": "new", "deleted_file": "new", "directory_to_file/file": "new", "executable": "new", "executable2": "new", "file_to_directory": "new", "largefile": "new", "regular_file": "new", "regular_file.sig": "new", "test": "new", "two_hardlinked_files1": "new", "two_hardlinked_files2": "new" } } } ...... testing/functional/test_log.py . testing/functional/test_restart.py .................................. testing/functional/test_selection.py .... ...command: 'setsid' '-w' 'python3' '/builddir/build/BUILD/duplicity-2.2.2/duplicity/__main__.py' 'full' 'testfiles/select2' 'file:///tmp/testfiles/output' '--volsize=1' '--files-from' 'testfiles/files_from.txt' '-v0' '--no-print-statistics' '--archive-dir=/tmp/testfiles/cache' < /dev/null ...cwd: /tmp ...output: Files-from list contains the absolute path: /testfiles/select2/1/1sub1/1sub1sub1/1sub1sub1_file.txt All paths specified in a files-from list must be given relative to the backup source path. ...return_val: 72 . ...command: 'setsid' '-w' 'python3' '/builddir/build/BUILD/duplicity-2.2.2/duplicity/__main__.py' 'full' 'testfiles/select2' 'file:///tmp/testfiles/output' '--volsize=1' '--files-from' 'testfiles/files_from.txt' '-v0' '--no-print-statistics' '--archive-dir=/tmp/testfiles/cache' < /dev/null ...cwd: /tmp ...output: Files-from list specified which contains no files, the backup will be empty as a result. Exiting as this probably isn't what you meant, ...return_val: 73 ........... ...command: 'setsid' '-w' 'python3' '/builddir/build/BUILD/duplicity-2.2.2/duplicity/__main__.py' 'full' 'testfiles/select2' 'file:///tmp/testfiles/output' '--volsize=1' '--filter-globbing' '--filter-strictcase' '--include' 'testfiles/dir1/fifo' '--include' 'testfiles/dir1/symbolic_link' '--include' 'testfiles/dir1/largefile' '--exclude' 'testfiles/dir1' '-v0' '--no-print-statistics' '--archive-dir=/tmp/testfiles/cache' < /dev/null ...cwd: /tmp ...output: Only these filter mode options were specified: --filter-strictcase, --filter-globbing Case sensitive globbing is the default behaviour and so this has no effect. Exiting because this probably isn't what you meant. ...return_val: 70 . ...command: 'setsid' '-w' 'python3' '/builddir/build/BUILD/duplicity-2.2.2/duplicity/__main__.py' 'full' 'testfiles/select2' 'file:///tmp/testfiles/output' '--volsize=1' '--include' 'testfiles/dir1/fifo' '--include' 'testfiles/dir1/symbolic_link' '--include' 'testfiles/dir1/largefile' '--exclude' 'testfiles/dir1' '--filter-literal' '-v0' '--no-print-statistics' '--archive-dir=/tmp/testfiles/cache' < /dev/null ...cwd: /tmp ...output: The last file selection option is the filter option --filter-literal, which will have no effect as there are no subsequent file selection options. Exiting because this probably isn't what you meant. ...return_val: 71 ....................................................... testing/functional/test_verify.py .... ...command: 'setsid' '-w' 'python3' '/builddir/build/BUILD/duplicity-2.2.2/duplicity/__main__.py' 'verify' 'file:///tmp/testfiles/output' '/tmp/testfiles/various_file_types/executable' '--compare-data' '--path-to-restore' 'executable' '-v0' '--no-print-statistics' '--archive-dir=/tmp/testfiles/cache' < /dev/null ...cwd: /tmp ...output: ...return_val: 1 . ...command: 'setsid' '-w' 'python3' '/builddir/build/BUILD/duplicity-2.2.2/duplicity/__main__.py' 'verify' 'file:///tmp/testfiles/output' '/tmp/testfiles/various_file_types/executable' '--compare-data' '--path-to-restore' 'executable' '-v0' '--no-print-statistics' '--archive-dir=/tmp/testfiles/cache' < /dev/null ...cwd: /tmp ...output: ...return_val: 1 . ...command: 'setsid' '-w' 'python3' '/builddir/build/BUILD/duplicity-2.2.2/duplicity/__main__.py' 'verify' 'file:///tmp/testfiles/output' '/tmp/testfiles/various_file_types/executable' '--path-to-restore' 'executable' '-v0' '--no-print-statistics' '--archive-dir=/tmp/testfiles/cache' < /dev/null ...cwd: /tmp ...output: Invalid data - SHA1 hash mismatch for file: duplicity-full.20240323T131706Z.vol1.difftar.gpg Calculated hash: 62338862d9a869e8df9653420bfa2049424b19ab Manifest hash: f9935d63c614e632a861516ce1ee399e1a80bd9a Invalid data - SHA1 hash mismatch for file: duplicity-full.20240323T131706Z.vol1.difftar.gpg Calculated hash: 62338862d9a869e8df9653420bfa2049424b19ab Manifest hash: f9935d63c614e632a861516ce1ee399e1a80bd9a Invalid data - SHA1 hash mismatch for file: duplicity-full.20240323T131706Z.vol1.difftar.gpg Calculated hash: 62338862d9a869e8df9653420bfa2049424b19ab Manifest hash: f9935d63c614e632a861516ce1ee399e1a80bd9a Invalid data - SHA1 hash mismatch for file: duplicity-full.20240323T131706Z.vol1.difftar.gpg Calculated hash: 62338862d9a869e8df9653420bfa2049424b19ab Manifest hash: f9935d63c614e632a861516ce1ee399e1a80bd9a Invalid data - SHA1 hash mismatch for file: duplicity-full.20240323T131706Z.vol1.difftar.gpg Calculated hash: 62338862d9a869e8df9653420bfa2049424b19ab Manifest hash: f9935d63c614e632a861516ce1ee399e1a80bd9a Invalid data - SHA1 hash mismatch for file: duplicity-full.20240323T131706Z.vol1.difftar.gpg Calculated hash: 62338862d9a869e8df9653420bfa2049424b19ab Manifest hash: f9935d63c614e632a861516ce1ee399e1a80bd9a ...return_val: 21 . ...command: 'setsid' '-w' 'python3' '/builddir/build/BUILD/duplicity-2.2.2/duplicity/__main__.py' 'verify' 'file:///tmp/testfiles/output' '/tmp/testfiles/various_file_types/executable' '--compare-data' '--path-to-restore' 'executable' '-v0' '--no-print-statistics' '--archive-dir=/tmp/testfiles/cache' < /dev/null ...cwd: /tmp ...output: Invalid data - SHA1 hash mismatch for file: duplicity-full.20240323T131709Z.vol1.difftar.gpg Calculated hash: fc939e3cd413ec86ef8f46c76d728da045cde417 Manifest hash: 9f482ef80923c72c2e217603597dcefe0dcf8e44 Invalid data - SHA1 hash mismatch for file: duplicity-full.20240323T131709Z.vol1.difftar.gpg Calculated hash: fc939e3cd413ec86ef8f46c76d728da045cde417 Manifest hash: 9f482ef80923c72c2e217603597dcefe0dcf8e44 Invalid data - SHA1 hash mismatch for file: duplicity-full.20240323T131709Z.vol1.difftar.gpg Calculated hash: fc939e3cd413ec86ef8f46c76d728da045cde417 Manifest hash: 9f482ef80923c72c2e217603597dcefe0dcf8e44 Invalid data - SHA1 hash mismatch for file: duplicity-full.20240323T131709Z.vol1.difftar.gpg Calculated hash: fc939e3cd413ec86ef8f46c76d728da045cde417 Manifest hash: 9f482ef80923c72c2e217603597dcefe0dcf8e44 Invalid data - SHA1 hash mismatch for file: duplicity-full.20240323T131709Z.vol1.difftar.gpg Calculated hash: fc939e3cd413ec86ef8f46c76d728da045cde417 Manifest hash: 9f482ef80923c72c2e217603597dcefe0dcf8e44 Invalid data - SHA1 hash mismatch for file: duplicity-full.20240323T131709Z.vol1.difftar.gpg Calculated hash: fc939e3cd413ec86ef8f46c76d728da045cde417 Manifest hash: 9f482ef80923c72c2e217603597dcefe0dcf8e44 ...return_val: 21 . =============================== warnings summary =============================== testing/unit/test_cli_main.py: 12 warnings testing/unit/test_collections.py: 2 warnings testing/unit/test_gpg.py: 4 warnings /builddir/build/BUILD/duplicity-2.2.2/duplicity/gpginterface.py:409: DeprecationWarning: This process (pid=1830) is multi-threaded, use of fork() may lead to deadlocks in the child. process.pid = os.fork() -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ========== 424 passed, 20 skipped, 18 warnings in 1154.83s (0:19:14) =========== + RPM_EC=0 ++ jobs -p + exit 0 Processing files: duplicity-2.2.2-2.fc40.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.tIgUr6 + umask 022 + cd /builddir/build/BUILD + cd duplicity-2.2.2 + DOCDIR=/builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/share/doc/duplicity + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/share/doc/duplicity + cp -pr /builddir/build/BUILD/duplicity-2.2.2/AUTHORS.md /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/share/doc/duplicity + cp -pr /builddir/build/BUILD/duplicity-2.2.2/CHANGELOG.md /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/share/doc/duplicity + cp -pr /builddir/build/BUILD/duplicity-2.2.2/README.md /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64/usr/share/doc/duplicity + RPM_EC=0 ++ jobs -p + exit 0 warning: absolute symlink: /etc/duplicity/cacert.pem -> /etc/pki/tls/cert.pem Provides: duplicity = 2.2.2-2.fc40 duplicity(riscv-64) = 2.2.2-2.fc40 python3.12dist(duplicity) = 2.2.2 python3dist(duplicity) = 2.2.2 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) librsync.so.2()(64bit) python(abi) = 3.12 rtld(GNU_HASH) Recommends: ncftp >= 3.1.9 openssh-clients python3dist(PyDrive2) python3dist(boto3) python3dist(dropbox) python3dist(paramiko) Processing files: duplicity-debugsource-2.2.2-2.fc40.riscv64 Provides: duplicity-debugsource = 2.2.2-2.fc40 duplicity-debugsource(riscv-64) = 2.2.2-2.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: duplicity-debuginfo-2.2.2-2.fc40.riscv64 Provides: debuginfo(build-id) = e92e76e135782007ba5a3e91fed8f4193480ffcd duplicity-debuginfo = 2.2.2-2.fc40 duplicity-debuginfo(riscv-64) = 2.2.2-2.fc40 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: duplicity-debugsource(riscv-64) = 2.2.2-2.fc40 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/duplicity-2.2.2-2.fc40.riscv64 Wrote: /builddir/build/SRPMS/duplicity-2.2.2-2.fc40.src.rpm Wrote: /builddir/build/RPMS/duplicity-debugsource-2.2.2-2.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/duplicity-debuginfo-2.2.2-2.fc40.riscv64.rpm Wrote: /builddir/build/RPMS/duplicity-2.2.2-2.fc40.riscv64.rpm RPM build warnings: absolute symlink: /etc/duplicity/cacert.pem -> /etc/pki/tls/cert.pem Child return code was: 0