Mock Version: 4.1
Mock Version: 4.1
Mock Version: 4.1
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/duplicity.spec'], chrootPath='/var/lib/mock/dist-ocs23-epol9-build-231913-19479/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fa8da1bcad0>timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --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;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: x86_64
Building for target x86_64
Wrote: /builddir/build/SRPMS/duplicity-2.1.5-1.ocs23.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target x86_64 --nodeps /builddir/build/SPECS/duplicity.spec'], chrootPath='/var/lib/mock/dist-ocs23-epol9-build-231913-19479/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fa8da1bcad0>timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target x86_64 --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;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Sf1hmE
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf duplicity-2.1.5
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/duplicity-2.1.5.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd duplicity-2.1.5
+ /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/ver312.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.N6ZC5n
+ umask 022
+ cd /builddir/build/BUILD
+ cd duplicity-2.1.5
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo 'python3dist(toml)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ RPM_TOXENV=py311
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -s /usr/lib/rpm/OpenCloudOS/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3
Import error: No module named 'toml'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/duplicity-2.1.5-1.ocs23.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 x86_64 --nodeps /builddir/build/SPECS/duplicity.spec'], chrootPath='/var/lib/mock/dist-ocs23-epol9-build-231913-19479/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fa8da1bcad0>timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueraiseExc=FalseprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target x86_64 --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;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.bxedfB
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf duplicity-2.1.5
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/duplicity-2.1.5.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd duplicity-2.1.5
+ /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/ver312.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.DqelAH
+ umask 022
+ cd /builddir/build/BUILD
+ cd duplicity-2.1.5
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo 'python3dist(toml)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ RPM_TOXENV=py311
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -s /usr/lib/rpm/OpenCloudOS/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3
Handling setuptools >= 40.8 from default build backend
Requirement satisfied: setuptools >= 40.8
   (installed: setuptools 68.0.0)
Handling wheel from default build backend
Requirement satisfied: wheel
   (installed: wheel 0.41.2)
Handling wheel from get_requires_for_build_wheel
Requirement satisfied: wheel
   (installed: wheel 0.41.2)
Handling setuptools_scm from get_requires_for_build_wheel
Requirement satisfied: setuptools_scm
   (installed: setuptools_scm 8.0.4)
Handling fasteners from wheel metadata: Requires-Dist
Requirement satisfied: fasteners
   (installed: fasteners 0.19)
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/duplicity-2.1.5-1.ocs23.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 x86_64 --nodeps /builddir/build/SPECS/duplicity.spec'], chrootPath='/var/lib/mock/dist-ocs23-epol9-build-231913-19479/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7fa8da1bcad0>timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False)
Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target x86_64 --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;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False
Building target platforms: x86_64
Building for target x86_64
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.lzpB5Q
+ umask 022
+ cd /builddir/build/BUILD
+ cd duplicity-2.1.5
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo 'python3dist(toml)'
+ rm -rfv duplicity-2.1.5.dist-info/
removed 'duplicity-2.1.5.dist-info/COPYING'
removed 'duplicity-2.1.5.dist-info/METADATA'
removed 'duplicity-2.1.5.dist-info/top_level.txt'
removed directory 'duplicity-2.1.5.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ RPM_TOXENV=py311
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -s /usr/lib/rpm/OpenCloudOS/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3
Handling setuptools >= 40.8 from default build backend
Requirement satisfied: setuptools >= 40.8
   (installed: setuptools 68.0.0)
Handling wheel from default build backend
Requirement satisfied: wheel
   (installed: wheel 0.41.2)
Handling wheel from get_requires_for_build_wheel
Requirement satisfied: wheel
   (installed: wheel 0.41.2)
Handling setuptools_scm from get_requires_for_build_wheel
Requirement satisfied: setuptools_scm
   (installed: setuptools_scm 8.0.4)
Handling fasteners from wheel metadata: Requires-Dist
Requirement satisfied: fasteners
   (installed: fasteners 0.19)
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.6IDfRI
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd duplicity-2.1.5
+ mkdir -p /builddir/build/BUILD/duplicity-2.1.5/.pyproject-builddir
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ TMPDIR=/builddir/build/BUILD/duplicity-2.1.5/.pyproject-builddir
+ /usr/bin/python3 -m pip wheel --wheel-dir /builddir/build/BUILD/duplicity-2.1.5/pyproject-wheeldir --no-deps --use-pep517 --no-build-isolation --disable-pip-version-check --no-clean --progress-bar off --verbose .
Processing /builddir/build/BUILD/duplicity-2.1.5
  Preparing metadata (pyproject.toml): started
  Running command Preparing metadata (pyproject.toml)
  running dist_info
  creating /builddir/build/BUILD/duplicity-2.1.5/.pyproject-builddir/pip-modern-metadata-h4ax0d9v/duplicity.egg-info
  writing /builddir/build/BUILD/duplicity-2.1.5/.pyproject-builddir/pip-modern-metadata-h4ax0d9v/duplicity.egg-info/PKG-INFO
  writing dependency_links to /builddir/build/BUILD/duplicity-2.1.5/.pyproject-builddir/pip-modern-metadata-h4ax0d9v/duplicity.egg-info/dependency_links.txt
  writing requirements to /builddir/build/BUILD/duplicity-2.1.5/.pyproject-builddir/pip-modern-metadata-h4ax0d9v/duplicity.egg-info/requires.txt
  writing top-level names to /builddir/build/BUILD/duplicity-2.1.5/.pyproject-builddir/pip-modern-metadata-h4ax0d9v/duplicity.egg-info/top_level.txt
  writing manifest file '/builddir/build/BUILD/duplicity-2.1.5/.pyproject-builddir/pip-modern-metadata-h4ax0d9v/duplicity.egg-info/SOURCES.txt'
  reading manifest file '/builddir/build/BUILD/duplicity-2.1.5/.pyproject-builddir/pip-modern-metadata-h4ax0d9v/duplicity.egg-info/SOURCES.txt'
  adding license file 'COPYING'
  writing manifest file '/builddir/build/BUILD/duplicity-2.1.5/.pyproject-builddir/pip-modern-metadata-h4ax0d9v/duplicity.egg-info/SOURCES.txt'
  creating '/builddir/build/BUILD/duplicity-2.1.5/.pyproject-builddir/pip-modern-metadata-h4ax0d9v/duplicity-2.1.5.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-x86_64-cpython-311
  creating build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/statistics.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/dup_main.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/manifest.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/cli_data.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/globmatch.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/gpginterface.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/path.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/dup_threading.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/diffdir.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/util.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/tempdir.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/selection.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/file_naming.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/cli_util.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/asyncscheduler.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/tarfile.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/argparse311.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/dup_temp.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/__init__.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/config.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/gpg.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/cli_main.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/librsync.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/log.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/patchdir.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/cached_ops.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/lazy.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/errors.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/dup_collections.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/filechunkio.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/dup_time.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/robust.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/backend.py -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/progress.py -> build/lib.linux-x86_64-cpython-311/duplicity
  creating build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/ssh_paramiko_backend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/pcabackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/hubicbackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/cfbackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/lftpbackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/swiftbackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/idrivedbackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/sxbackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/giobackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/ncftpbackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/s3_boto3_backend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/slatebackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/_cf_pyrax.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/megabackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/localbackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/__init__.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/megav3backend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/tahoebackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/rclonebackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/onedrivebackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/hsibackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/xorrisobackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/b2backend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/megav2backend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/boxbackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/_testbackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/jottacloudbackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/gdocsbackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/imapbackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/mediafirebackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/dpbxbackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/par2backend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/adbackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/webdavbackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/pydrivebackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/gdrivebackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/multibackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/_cf_cloudfiles.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/ssh_pexpect_backend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/rsyncbackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying duplicity/backends/azurebackend.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  creating build/lib.linux-x86_64-cpython-311/duplicity/backends/pyrax_identity
  copying duplicity/backends/pyrax_identity/hubic.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends/pyrax_identity
  copying duplicity/backends/pyrax_identity/__init__.py -> build/lib.linux-x86_64-cpython-311/duplicity/backends/pyrax_identity
  creating build/lib.linux-x86_64-cpython-311/testing
  copying testing/test_code.py -> build/lib.linux-x86_64-cpython-311/testing
  copying testing/__init__.py -> build/lib.linux-x86_64-cpython-311/testing
  copying testing/conftest.py -> build/lib.linux-x86_64-cpython-311/testing
  creating build/lib.linux-x86_64-cpython-311/testing/functional
  copying testing/functional/test_log.py -> build/lib.linux-x86_64-cpython-311/testing/functional
  copying testing/functional/test_restart.py -> build/lib.linux-x86_64-cpython-311/testing/functional
  copying testing/functional/__init__.py -> build/lib.linux-x86_64-cpython-311/testing/functional
  copying testing/functional/test_badupload.py -> build/lib.linux-x86_64-cpython-311/testing/functional
  copying testing/functional/test_cleanup.py -> build/lib.linux-x86_64-cpython-311/testing/functional
  copying testing/functional/test_verify.py -> build/lib.linux-x86_64-cpython-311/testing/functional
  copying testing/functional/test_selection.py -> build/lib.linux-x86_64-cpython-311/testing/functional
  copying testing/functional/test_final.py -> build/lib.linux-x86_64-cpython-311/testing/functional
  creating build/lib.linux-x86_64-cpython-311/testing/unit
  copying testing/unit/test_path.py -> build/lib.linux-x86_64-cpython-311/testing/unit
  copying testing/unit/test_gpginterface.py -> build/lib.linux-x86_64-cpython-311/testing/unit
  copying testing/unit/test_dup_temp.py -> build/lib.linux-x86_64-cpython-311/testing/unit
  copying testing/unit/test_patchdir.py -> build/lib.linux-x86_64-cpython-311/testing/unit
  copying testing/unit/test_backend.py -> build/lib.linux-x86_64-cpython-311/testing/unit
  copying testing/unit/test_tarfile.py -> build/lib.linux-x86_64-cpython-311/testing/unit
  copying testing/unit/test_file_naming.py -> build/lib.linux-x86_64-cpython-311/testing/unit
  copying testing/unit/test_globmatch.py -> build/lib.linux-x86_64-cpython-311/testing/unit
  copying testing/unit/test_statistics.py -> build/lib.linux-x86_64-cpython-311/testing/unit
  copying testing/unit/test_tempdir.py -> build/lib.linux-x86_64-cpython-311/testing/unit
  copying testing/unit/__init__.py -> build/lib.linux-x86_64-cpython-311/testing/unit
  copying testing/unit/test_dup_time.py -> build/lib.linux-x86_64-cpython-311/testing/unit
  copying testing/unit/test_diffdir.py -> build/lib.linux-x86_64-cpython-311/testing/unit
  copying testing/unit/test_lazy.py -> build/lib.linux-x86_64-cpython-311/testing/unit
  copying testing/unit/test_gpg.py -> build/lib.linux-x86_64-cpython-311/testing/unit
  copying testing/unit/test_cli_main.py -> build/lib.linux-x86_64-cpython-311/testing/unit
  copying testing/unit/test_backend_instance.py -> build/lib.linux-x86_64-cpython-311/testing/unit
  copying testing/unit/test_selection.py -> build/lib.linux-x86_64-cpython-311/testing/unit
  copying testing/unit/test_manifest.py -> build/lib.linux-x86_64-cpython-311/testing/unit
  copying testing/unit/test_util.py -> build/lib.linux-x86_64-cpython-311/testing/unit
  copying testing/unit/test_collections.py -> build/lib.linux-x86_64-cpython-311/testing/unit
  running egg_info
  writing duplicity.egg-info/PKG-INFO
  writing dependency_links to duplicity.egg-info/dependency_links.txt
  writing requirements to duplicity.egg-info/requires.txt
  writing top-level names to duplicity.egg-info/top_level.txt
  reading manifest file 'duplicity.egg-info/SOURCES.txt'
  adding license file 'COPYING'
  writing manifest file 'duplicity.egg-info/SOURCES.txt'
  /usr/lib/python3.11/site-packages/setuptools/command/build_py.py:201: _Warning: Package 'testing.gnupg' is absent from the `packages` configuration.
  !!
          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'testing.gnupg' as an importable package[^1],
          but it is absent from setuptools' `packages` configuration.
          This leads to an ambiguous overall configuration. If you want to distribute this
          package, please make sure that 'testing.gnupg' is explicitly added
          to the `packages` configuration field.
          Alternatively, you can also rely on setuptools' discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).
          You can read more about "package discovery" on setuptools documentation page:
          - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
          If you don't want 'testing.gnupg' to be distributed and are
          already explicitly excluding 'testing.gnupg' via
          `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
          you can try to use `exclude_package_data`, or `include-package-data=False` in
          combination with a more fine grained `package-data` configuration.
          You can read more about "package data files" on setuptools documentation page:
          - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
          [^1]: For Python, any directory (with suitable naming) can be imported,
                even if it does not contain any `.py` files.
                On the other hand, currently there is no concept of package data
                directory, all directories are treated like packages.
          ********************************************************************************
  !!
    check.warn(importable)
  /usr/lib/python3.11/site-packages/setuptools/command/build_py.py:201: _Warning: Package 'testing.overrides' is absent from the `packages` configuration.
  !!
          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'testing.overrides' as an importable package[^1],
          but it is absent from setuptools' `packages` configuration.
          This leads to an ambiguous overall configuration. If you want to distribute this
          package, please make sure that 'testing.overrides' is explicitly added
          to the `packages` configuration field.
          Alternatively, you can also rely on setuptools' discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).
          You can read more about "package discovery" on setuptools documentation page:
          - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
          If you don't want 'testing.overrides' to be distributed and are
          already explicitly excluding 'testing.overrides' via
          `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
          you can try to use `exclude_package_data`, or `include-package-data=False` in
          combination with a more fine grained `package-data` configuration.
          You can read more about "package data files" on setuptools documentation page:
          - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
          [^1]: For Python, any directory (with suitable naming) can be imported,
                even if it does not contain any `.py` files.
                On the other hand, currently there is no concept of package data
                directory, all directories are treated like packages.
          ********************************************************************************
  !!
    check.warn(importable)
  /usr/lib/python3.11/site-packages/setuptools/command/build_py.py:201: _Warning: Package 'testing.overrides.bin' is absent from the `packages` configuration.
  !!
          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'testing.overrides.bin' as an importable package[^1],
          but it is absent from setuptools' `packages` configuration.
          This leads to an ambiguous overall configuration. If you want to distribute this
          package, please make sure that 'testing.overrides.bin' is explicitly added
          to the `packages` configuration field.
          Alternatively, you can also rely on setuptools' discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).
          You can read more about "package discovery" on setuptools documentation page:
          - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
          If you don't want 'testing.overrides.bin' to be distributed and are
          already explicitly excluding 'testing.overrides.bin' via
          `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
          you can try to use `exclude_package_data`, or `include-package-data=False` in
          combination with a more fine grained `package-data` configuration.
          You can read more about "package data files" on setuptools documentation page:
          - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
          [^1]: For Python, any directory (with suitable naming) can be imported,
                even if it does not contain any `.py` files.
                On the other hand, currently there is no concept of package data
                directory, all directories are treated like packages.
          ********************************************************************************
  !!
    check.warn(importable)
  /usr/lib/python3.11/site-packages/setuptools/command/build_py.py:201: _Warning: Package 'testing.regression' is absent from the `packages` configuration.
  !!
          ********************************************************************************
          ############################
          # Package would be ignored #
          ############################
          Python recognizes 'testing.regression' as an importable package[^1],
          but it is absent from setuptools' `packages` configuration.
          This leads to an ambiguous overall configuration. If you want to distribute this
          package, please make sure that 'testing.regression' is explicitly added
          to the `packages` configuration field.
          Alternatively, you can also rely on setuptools' discovery methods
          (for example by using `find_namespace_packages(...)`/`find_namespace:`
          instead of `find_packages(...)`/`find:`).
          You can read more about "package discovery" on setuptools documentation page:
          - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
          If you don't want 'testing.regression' to be distributed and are
          already explicitly excluding 'testing.regression' via
          `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
          you can try to use `exclude_package_data`, or `include-package-data=False` in
          combination with a more fine grained `package-data` configuration.
          You can read more about "package data files" on setuptools documentation page:
          - https://setuptools.pypa.io/en/latest/userguide/datafiles.html
          [^1]: For Python, any directory (with suitable naming) can be imported,
                even if it does not contain any `.py` files.
                On the other hand, currently there is no concept of package data
                directory, all directories are treated like packages.
          ********************************************************************************
  !!
    check.warn(importable)
  copying duplicity/_librsyncmodule.c -> build/lib.linux-x86_64-cpython-311/duplicity
  copying duplicity/backends/README -> build/lib.linux-x86_64-cpython-311/duplicity/backends
  copying testing/run-tests -> build/lib.linux-x86_64-cpython-311/testing
  copying testing/testfiles.tar.gz -> build/lib.linux-x86_64-cpython-311/testing
  creating build/lib.linux-x86_64-cpython-311/testing/gnupg
  copying testing/gnupg/README -> build/lib.linux-x86_64-cpython-311/testing/gnupg
  copying testing/gnupg/gpg-agent.conf -> build/lib.linux-x86_64-cpython-311/testing/gnupg
  copying testing/gnupg/gpg.conf -> build/lib.linux-x86_64-cpython-311/testing/gnupg
  copying testing/gnupg/pubring.gpg -> build/lib.linux-x86_64-cpython-311/testing/gnupg
  copying testing/gnupg/secring.gpg -> build/lib.linux-x86_64-cpython-311/testing/gnupg
  copying testing/gnupg/trustdb.gpg -> build/lib.linux-x86_64-cpython-311/testing/gnupg
  creating build/lib.linux-x86_64-cpython-311/testing/overrides
  copying testing/overrides/__init__.py -> build/lib.linux-x86_64-cpython-311/testing/overrides
  creating build/lib.linux-x86_64-cpython-311/testing/overrides/bin
  copying testing/overrides/bin/hsi -> build/lib.linux-x86_64-cpython-311/testing/overrides/bin
  copying testing/overrides/bin/lftp -> build/lib.linux-x86_64-cpython-311/testing/overrides/bin
  copying testing/overrides/bin/ncftpget -> build/lib.linux-x86_64-cpython-311/testing/overrides/bin
  copying testing/overrides/bin/ncftpls -> build/lib.linux-x86_64-cpython-311/testing/overrides/bin
  copying testing/overrides/bin/ncftpput -> build/lib.linux-x86_64-cpython-311/testing/overrides/bin
  copying testing/overrides/bin/tahoe -> build/lib.linux-x86_64-cpython-311/testing/overrides/bin
  creating build/lib.linux-x86_64-cpython-311/testing/regression
  copying testing/regression/__init__.py -> build/lib.linux-x86_64-cpython-311/testing/regression
  copying testing/regression/bug1526557.sh -> build/lib.linux-x86_64-cpython-311/testing/regression
  copying testing/regression/bug1846678.sh -> build/lib.linux-x86_64-cpython-311/testing/regression
  copying testing/regression/bug1860200.sh -> build/lib.linux-x86_64-cpython-311/testing/regression
  copying testing/regression/bug487720.sh -> build/lib.linux-x86_64-cpython-311/testing/regression
  copying testing/regression/bug930151.sh -> build/lib.linux-x86_64-cpython-311/testing/regression
  copying testing/regression/issue100.sh -> build/lib.linux-x86_64-cpython-311/testing/regression
  copying testing/regression/issue103.json -> build/lib.linux-x86_64-cpython-311/testing/regression
  copying testing/regression/issue103.sh -> build/lib.linux-x86_64-cpython-311/testing/regression
  copying testing/regression/issue110-setup.sh -> build/lib.linux-x86_64-cpython-311/testing/regression
  copying testing/regression/issue110-test.sh -> build/lib.linux-x86_64-cpython-311/testing/regression
  copying testing/regression/issue125.sh -> build/lib.linux-x86_64-cpython-311/testing/regression
  copying testing/regression/issue147.sh -> build/lib.linux-x86_64-cpython-311/testing/regression
  copying testing/regression/issue25.json -> build/lib.linux-x86_64-cpython-311/testing/regression
  copying testing/regression/issue25.sh -> build/lib.linux-x86_64-cpython-311/testing/regression
  copying testing/regression/issue26.sh -> build/lib.linux-x86_64-cpython-311/testing/regression
  copying testing/regression/issue683.sh -> build/lib.linux-x86_64-cpython-311/testing/regression
  copying testing/regression/issue73.env -> build/lib.linux-x86_64-cpython-311/testing/regression
  copying testing/regression/issue73.sh -> build/lib.linux-x86_64-cpython-311/testing/regression
  copying testing/regression/issue781.json -> build/lib.linux-x86_64-cpython-311/testing/regression
  copying testing/regression/issue781.sh -> build/lib.linux-x86_64-cpython-311/testing/regression
  copying testing/regression/issue79.json -> build/lib.linux-x86_64-cpython-311/testing/regression
  copying testing/regression/issue79.sh -> build/lib.linux-x86_64-cpython-311/testing/regression
  copying testing/regression/issue98.sh -> build/lib.linux-x86_64-cpython-311/testing/regression
  running build_ext
  Building extension for librsync...
  building 'duplicity._librsync' extension
  creating build/temp.linux-x86_64-cpython-311
  creating build/temp.linux-x86_64-cpython-311/duplicity
  gcc -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -I/usr/include/python3.11 -c duplicity/_librsyncmodule.c -o build/temp.linux-x86_64-cpython-311/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 -Wl,--build-id=sha1 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -Wl,--build-id=sha1 -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection build/temp.linux-x86_64-cpython-311/duplicity/_librsyncmodule.o -L/usr/lib64 -lrsync -o build/lib.linux-x86_64-cpython-311/duplicity/_librsync.cpython-311-x86_64-linux-gnu.so
  copying build/lib.linux-x86_64-cpython-311/duplicity/_librsync.cpython-311-x86_64-linux-gnu.so -> duplicity
  running build_scripts
  creating build/scripts-3.11
  copying and adjusting bin/duplicity -> build/scripts-3.11
  changing mode of build/scripts-3.11/duplicity from 644 to 755
  installing to build/bdist.linux-x86_64/wheel
  running install
  running install_lib
  creating build/bdist.linux-x86_64
  creating build/bdist.linux-x86_64/wheel
  creating build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/statistics.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/dup_main.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/manifest.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/cli_data.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/globmatch.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/gpginterface.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/path.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/dup_threading.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/diffdir.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/util.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/tempdir.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/selection.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/file_naming.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/cli_util.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/asyncscheduler.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/tarfile.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/argparse311.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/_librsyncmodule.c -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/dup_temp.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/__init__.py -> build/bdist.linux-x86_64/wheel/duplicity
  creating build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/ssh_paramiko_backend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/pcabackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/hubicbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/cfbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/lftpbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/swiftbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/idrivedbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/sxbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/giobackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/ncftpbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/s3_boto3_backend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/slatebackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/_cf_pyrax.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/megabackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/localbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/__init__.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/megav3backend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/tahoebackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/rclonebackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/onedrivebackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/hsibackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/xorrisobackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/b2backend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/megav2backend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/README -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/boxbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/_testbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/jottacloudbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/gdocsbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/imapbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  creating build/bdist.linux-x86_64/wheel/duplicity/backends/pyrax_identity
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/pyrax_identity/hubic.py -> build/bdist.linux-x86_64/wheel/duplicity/backends/pyrax_identity
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/pyrax_identity/__init__.py -> build/bdist.linux-x86_64/wheel/duplicity/backends/pyrax_identity
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/mediafirebackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/dpbxbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/par2backend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/adbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/webdavbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/pydrivebackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/gdrivebackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/multibackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/_cf_cloudfiles.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/ssh_pexpect_backend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/rsyncbackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/backends/azurebackend.py -> build/bdist.linux-x86_64/wheel/duplicity/backends
  copying build/lib.linux-x86_64-cpython-311/duplicity/_librsync.cpython-311-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/config.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/gpg.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/cli_main.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/librsync.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/log.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/patchdir.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/cached_ops.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/lazy.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/errors.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/dup_collections.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/filechunkio.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/dup_time.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/robust.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/backend.py -> build/bdist.linux-x86_64/wheel/duplicity
  copying build/lib.linux-x86_64-cpython-311/duplicity/progress.py -> build/bdist.linux-x86_64/wheel/duplicity
  running install_data
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/man
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/man/man1
  copying bin/duplicity.1 -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/man/man1
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/doc
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/doc/duplicity-2.1.5
  copying CHANGELOG.md -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/doc/duplicity-2.1.5
  copying CONTRIBUTING.md -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/doc/duplicity-2.1.5
  copying COPYING -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/doc/duplicity-2.1.5
  copying README.md -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/doc/duplicity-2.1.5
  copying README-LOG.md -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/doc/duplicity-2.1.5
  copying README-REPO.md -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/doc/duplicity-2.1.5
  copying README-TESTING.md -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/doc/duplicity-2.1.5
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/zh_TW
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/zh_TW/LC_MESSAGES
  copying po/zh_TW/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/zh_TW/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ru_BY
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ru_BY/LC_MESSAGES
  copying po/ru_BY/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ru_BY/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ja_JP
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ja_JP/LC_MESSAGES
  copying po/ja_JP/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ja_JP/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/pt_PT
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/pt_PT/LC_MESSAGES
  copying po/pt_PT/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/pt_PT/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ru_UA
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ru_UA/LC_MESSAGES
  copying po/ru_UA/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ru_UA/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/zh_MO
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/zh_MO/LC_MESSAGES
  copying po/zh_MO/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/zh_MO/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/es_MX
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/es_MX/LC_MESSAGES
  copying po/es_MX/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/es_MX/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ar_SA
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ar_SA/LC_MESSAGES
  copying po/ar_SA/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ar_SA/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ru_RU
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ru_RU/LC_MESSAGES
  copying po/ru_RU/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ru_RU/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/da_DK
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/da_DK/LC_MESSAGES
  copying po/da_DK/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/da_DK/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/cs_CZ
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/cs_CZ/LC_MESSAGES
  copying po/cs_CZ/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/cs_CZ/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/de_DE
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/de_DE/LC_MESSAGES
  copying po/de_DE/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/de_DE/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/el_GR
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/el_GR/LC_MESSAGES
  copying po/el_GR/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/el_GR/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/en_GB
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/en_GB/LC_MESSAGES
  copying po/en_GB/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/en_GB/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/fr_FR
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/fr_FR/LC_MESSAGES
  copying po/fr_FR/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/fr_FR/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/es_ES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/es_ES/LC_MESSAGES
  copying po/es_ES/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/es_ES/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/af_ZA
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/af_ZA/LC_MESSAGES
  copying po/af_ZA/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/af_ZA/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/pt_BR
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/pt_BR/LC_MESSAGES
  copying po/pt_BR/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/pt_BR/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/hu_HU
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/hu_HU/LC_MESSAGES
  copying po/hu_HU/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/hu_HU/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ca_ES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ca_ES/LC_MESSAGES
  copying po/ca_ES/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ca_ES/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/uk_UA
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/uk_UA/LC_MESSAGES
  copying po/uk_UA/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/uk_UA/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/it_IT
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/it_IT/LC_MESSAGES
  copying po/it_IT/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/it_IT/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/zh_CN
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/zh_CN/LC_MESSAGES
  copying po/zh_CN/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/zh_CN/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/zh_SG
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/zh_SG/LC_MESSAGES
  copying po/zh_SG/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/zh_SG/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/en_US
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/en_US/LC_MESSAGES
  copying po/en_US/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/en_US/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/en_PR
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/en_PR/LC_MESSAGES
  copying po/en_PR/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/en_PR/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/sr_SP
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/sr_SP/LC_MESSAGES
  copying po/sr_SP/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/sr_SP/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/sv_SE
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/sv_SE/LC_MESSAGES
  copying po/sv_SE/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/sv_SE/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/de_AT
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/de_AT/LC_MESSAGES
  copying po/de_AT/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/de_AT/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ru_MD
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ru_MD/LC_MESSAGES
  copying po/ru_MD/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ru_MD/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ko_KR
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ko_KR/LC_MESSAGES
  copying po/ko_KR/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ko_KR/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/zh_HK
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/zh_HK/LC_MESSAGES
  copying po/zh_HK/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/zh_HK/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/en_AU
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/en_AU/LC_MESSAGES
  copying po/en_AU/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/en_AU/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/pl_PL
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/pl_PL/LC_MESSAGES
  copying po/pl_PL/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/pl_PL/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/he_IL
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/he_IL/LC_MESSAGES
  copying po/he_IL/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/he_IL/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/nl_BE
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/nl_BE/LC_MESSAGES
  copying po/nl_BE/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/nl_BE/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/no_NO
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/no_NO/LC_MESSAGES
  copying po/no_NO/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/no_NO/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/nl_NL
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/nl_NL/LC_MESSAGES
  copying po/nl_NL/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/nl_NL/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/es_US
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/es_US/LC_MESSAGES
  copying po/es_US/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/es_US/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/tr_TR
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/tr_TR/LC_MESSAGES
  copying po/tr_TR/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/tr_TR/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/es_EM
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/es_EM/LC_MESSAGES
  copying po/es_EM/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/es_EM/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/fi_FI
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/fi_FI/LC_MESSAGES
  copying po/fi_FI/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/fi_FI/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ro_RO
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ro_RO/LC_MESSAGES
  copying po/ro_RO/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/ro_RO/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/vi_VN
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/vi_VN/LC_MESSAGES
  copying po/vi_VN/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/vi_VN/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/nl_SR
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/nl_SR/LC_MESSAGES
  copying po/nl_SR/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/nl_SR/LC_MESSAGES
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/es_PR
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/es_PR/LC_MESSAGES
  copying po/es_PR/duplicity.mo -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/data/share/locale/es_PR/LC_MESSAGES
  running install_egg_info
  Copying duplicity.egg-info to build/bdist.linux-x86_64/wheel/duplicity-2.1.5-py3.11.egg-info
  running install_scripts
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/scripts
  copying build/scripts-3.11/duplicity -> build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/scripts
  changing mode of build/bdist.linux-x86_64/wheel/duplicity-2.1.5.data/scripts/duplicity to 755
  creating build/bdist.linux-x86_64/wheel/duplicity-2.1.5.dist-info/WHEEL
  creating '/builddir/build/BUILD/duplicity-2.1.5/.pyproject-builddir/pip-wheel-np0zxxeo/.tmp-s_tv4z_3/duplicity-2.1.5-cp311-cp311-linux_x86_64.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
  adding 'duplicity/__init__.py'
  adding 'duplicity/_librsync.cpython-311-x86_64-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_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/tarfile.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.1.5.data/data/share/doc/duplicity-2.1.5/CHANGELOG.md'
  adding 'duplicity-2.1.5.data/data/share/doc/duplicity-2.1.5/CONTRIBUTING.md'
  adding 'duplicity-2.1.5.data/data/share/doc/duplicity-2.1.5/COPYING'
  adding 'duplicity-2.1.5.data/data/share/doc/duplicity-2.1.5/README-LOG.md'
  adding 'duplicity-2.1.5.data/data/share/doc/duplicity-2.1.5/README-REPO.md'
  adding 'duplicity-2.1.5.data/data/share/doc/duplicity-2.1.5/README-TESTING.md'
  adding 'duplicity-2.1.5.data/data/share/doc/duplicity-2.1.5/README.md'
  adding 'duplicity-2.1.5.data/data/share/locale/af_ZA/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/ar_SA/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/ca_ES/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/cs_CZ/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/da_DK/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/de_AT/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/de_DE/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/el_GR/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/en_AU/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/en_GB/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/en_PR/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/en_US/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/es_EM/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/es_ES/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/es_MX/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/es_PR/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/es_US/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/fi_FI/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/fr_FR/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/he_IL/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/hu_HU/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/it_IT/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/ja_JP/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/ko_KR/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/nl_BE/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/nl_NL/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/nl_SR/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/no_NO/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/pl_PL/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/pt_BR/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/pt_PT/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/ro_RO/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/ru_BY/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/ru_MD/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/ru_RU/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/ru_UA/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/sr_SP/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/sv_SE/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/tr_TR/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/uk_UA/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/vi_VN/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/zh_CN/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/zh_HK/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/zh_MO/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/zh_SG/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/locale/zh_TW/LC_MESSAGES/duplicity.mo'
  adding 'duplicity-2.1.5.data/data/share/man/man1/duplicity.1'
  adding 'duplicity-2.1.5.data/scripts/duplicity'
  adding 'duplicity-2.1.5.dist-info/COPYING'
  adding 'duplicity-2.1.5.dist-info/METADATA'
  adding 'duplicity-2.1.5.dist-info/WHEEL'
  adding 'duplicity-2.1.5.dist-info/top_level.txt'
  adding 'duplicity-2.1.5.dist-info/RECORD'
  removing build/bdist.linux-x86_64/wheel
  Building wheel for duplicity (pyproject.toml): finished with status 'done'
  Created wheel for duplicity: filename=duplicity-2.1.5-cp311-cp311-linux_x86_64.whl size=786691 sha256=fd9004ae6a1820ec4e50003dca128815491e9287304214de2ad0134ffba4023c
  Stored in directory: /builddir/.cache/pip/wheels/ca/f7/9f/ee3dfa8d20465e158135519e80f3e12f4d12eacf4f47c9000b
Successfully built duplicity
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.SfeCoI
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64
++ dirname /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64
+ cd duplicity-2.1.5
++ ls /builddir/build/BUILD/duplicity-2.1.5/pyproject-wheeldir/duplicity-2.1.5-cp311-cp311-linux_x86_64.whl
++ xargs basename --multiple
++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/'
+ specifier=duplicity==2.1.5
+ TMPDIR=/builddir/build/BUILD/duplicity-2.1.5/.pyproject-builddir
+ /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64 --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.1.5/pyproject-wheeldir duplicity==2.1.5
Using pip 23.3.1 from /usr/lib/python3.11/site-packages/pip (python 3.11)
Looking in links: /builddir/build/BUILD/duplicity-2.1.5/pyproject-wheeldir
Processing ./pyproject-wheeldir/duplicity-2.1.5-cp311-cp311-linux_x86_64.whl
Installing collected packages: duplicity
Successfully installed duplicity-2.1.5
+ '[' -d /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/bin ']'
+ '[' -f /usr/bin/pathfix3.11.py ']'
+ pathfix=/usr/bin/pathfix3.11.py
+ '[' -z s ']'
+ shebang_flags=-kas
+ /usr/bin/pathfix3.11.py -pni /usr/bin/python3 -kas /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/bin/duplicity
/builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/bin/duplicity: updating
+ rm -rfv /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/bin/__pycache__
+ rm -f /builddir/build/BUILD/pyproject-ghost-distinfo
+ site_dirs=()
+ '[' -d /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/lib/python3.11/site-packages ']'
+ '[' /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/lib64/python3.11/site-packages '!=' /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/lib/python3.11/site-packages ']'
+ '[' -d /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/lib64/python3.11/site-packages ']'
+ site_dirs+=("/usr/lib64/python3.11/site-packages")
+ for site_dir in ${site_dirs[@]}
+ for distinfo in /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64$site_dir/*.dist-info
+ echo '%ghost /usr/lib64/python3.11/site-packages/duplicity-2.1.5.dist-info'
+ sed -i s/pip/rpm/ /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/lib64/python3.11/site-packages/duplicity-2.1.5.dist-info/INSTALLER
+ PYTHONPATH=/usr/lib/rpm/OpenCloudOS
+ /usr/bin/python3 -B /usr/lib/rpm/OpenCloudOS/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64 --record /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/lib64/python3.11/site-packages/duplicity-2.1.5.dist-info/RECORD --output /builddir/build/BUILD/pyproject-record
+ rm -fv /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/lib64/python3.11/site-packages/duplicity-2.1.5.dist-info/RECORD
removed '/builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/lib64/python3.11/site-packages/duplicity-2.1.5.dist-info/RECORD'
+ rm -fv /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/lib64/python3.11/site-packages/duplicity-2.1.5.dist-info/REQUESTED
removed '/builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/lib64/python3.11/site-packages/duplicity-2.1.5.dist-info/REQUESTED'
+ /usr/bin/python3 /usr/lib/rpm/OpenCloudOS/pyproject_save_files.py --output-files /builddir/build/BUILD/pyproject-files --output-modules /builddir/build/BUILD/pyproject-modules --buildroot /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64 --sitelib /usr/lib/python3.11/site-packages --sitearch /usr/lib64/python3.11/site-packages --python-version 3.11 --pyproject-record /builddir/build/BUILD/pyproject-record --prefix /usr duplicity
+ mkdir -p /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64//etc/duplicity
+ ln -sf /etc/pki/tls/cert.pem /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64//etc/duplicity/cacert.pem
+ /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64 duplicity
+ rm -rf /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/share/doc/duplicity-2.1.5/AUTHORS
+ rm -rf /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/share/doc/duplicity-2.1.5/CHANGELOG.md
+ rm -rf /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/share/doc/duplicity-2.1.5/COPYING
+ rm -rf /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/share/doc/duplicity-2.1.5/README.md
+ rm -rf /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/share/doc/duplicity-2.1.5/README-LOG.md
+ rm -rf /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/share/doc/duplicity-2.1.5/README-TESTING.md
+ rm -rf /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/share/doc/duplicity-2.1.5/README-REPO.md
+ rm -rf /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/share/doc/duplicity-2.1.5/CONTRIBUTING.md
+ /usr/bin/find-debuginfo -j32 --strict-build-id -m -i --build-id-seed 2.1.5-1.ocs23 --unique-debug-suffix -2.1.5-1.ocs23.x86_64 --unique-debug-src-base duplicity-2.1.5-1.ocs23.x86_64 -S debugsourcefiles.list /builddir/build/BUILD/duplicity-2.1.5
extracting debug info from /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/lib64/python3.11/site-packages/duplicity/_librsync.cpython-311-x86_64-linux-gnu.so
29 blocks
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/OpenCloudOS/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/OpenCloudOS/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/OpenCloudOS/brp-mangle-shebangs
+ /usr/lib/rpm/OpenCloudOS/brp-python-bytecompile '' 1 0
Bytecompiling .py files below /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/lib64/python3.11 using python3.11
Bytecompiling .py files below /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/lib/debug/usr/lib64/python3.11 using python3.11
+ /usr/lib/rpm/OpenCloudOS/brp-python-hardlink
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.jrvi3G
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd duplicity-2.1.5
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ PATH=/builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin
+ PYTHONPATH=/builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/lib64/python3.11/site-packages:/builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/lib/python3.11/site-packages
+ PYTHONDONTWRITEBYTECODE=1
+ PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/duplicity-2.1.5/.pyproject-builddir'
+ /usr/bin/pytest
============================= test session starts ==============================
platform linux -- Python 3.11.6, pytest-7.4.0, pluggy-1.3.0
rootdir: /builddir/build/BUILD/duplicity-2.1.5
configfile: tox.ini
testpaths: testing/unit, testing/functional
collected 448 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.3
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.3
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.3
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.3
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.3
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.3
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.3
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.3
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" "-bb" "/builddir/build/BUILD/duplicity-2.1.5/bin/duplicity" "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.20240814T130616Z.vol1.difftar.gpg was corrupted during upload.
...return_val: 44
.TestBackend is not made for produtcion use!
ENV found: ['DUP_FAIL_WITH_EXCEPTION=vol1.difftar']
...command: "setsid" "-w" "python3" "-bb" "/builddir/build/BUILD/duplicity-2.1.5/bin/duplicity" "full" "/tmp/testfiles/dir1" "fortestsonly:///tmp/testfortestsonlys/output" "--volsize" "1" "--num-ret=2" "--backend-ret=3" "-v0" "--no-print-statistics" "--archive-dir=/tmp/testfiles/cache" < /dev/null
...cwd: /tmp
...output:
Giving up after 2 attempts. FileNotFoundError: TEST: raised  exception on duplicity-full.20240814T130719Z.vol1.difftar.gpg by intention
...return_val: 50
.TestBackend is not made for produtcion use!
ENV found: ['DUP_FAIL_WITH_EXCEPTION=vol1.difftar']
...command: "setsid" "-w" "python3" "-bb" "/builddir/build/BUILD/duplicity-2.1.5/bin/duplicity" "full" "/tmp/testfiles/largefiles" "fortestsonly:///tmp/testfortestsonlys/output" "--volsize" "1" "--num-ret=2" "--backend-ret=3" "-v0" "--no-print-statistics" "--archive-dir=/tmp/testfiles/cache" < /dev/null
...cwd: /tmp
...output:
Giving up after 2 attempts. FileNotFoundError: TEST: raised  exception on duplicity-full.20240814T130723Z.vol1.difftar.gpg by intention
...return_val: 50
.TestBackend is not made for produtcion use!
ENV found: ['DUP_FAIL_SKIP_PUT_SILENT=vol1.difftar']
...command: "setsid" "-w" "python3" "-bb" "/builddir/build/BUILD/duplicity-2.1.5/bin/duplicity" "full" "/tmp/testfiles/dir1" "fortestsonly:///tmp/testfortestsonlys/output" "--volsize" "1" "--num-ret=2" "--backend-ret=3" "-v0" "--no-print-statistics" "--archive-dir=/tmp/testfiles/cache" < /dev/null
...cwd: /tmp
...output:
File duplicity-full.20240814T130726Z.vol1.difftar.gpg was corrupted during upload.
...return_val: 44
.
testing/functional/test_cleanup.py ....
testing/functional/test_final.py ....
...command: "setsid" "-w" "python3" "-bb" "/builddir/build/BUILD/duplicity-2.1.5/bin/duplicity" "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" "-bb" "/builddir/build/BUILD/duplicity-2.1.5/bin/duplicity" "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
........
testing/functional/test_log.py .
testing/functional/test_restart.py ..................................
testing/functional/test_selection.py ....
...command: "setsid" "-w" "python3" "-bb" "/builddir/build/BUILD/duplicity-2.1.5/bin/duplicity" "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" "-bb" "/builddir/build/BUILD/duplicity-2.1.5/bin/duplicity" "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" "-bb" "/builddir/build/BUILD/duplicity-2.1.5/bin/duplicity" "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" "-bb" "/builddir/build/BUILD/duplicity-2.1.5/bin/duplicity" "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" "-bb" "/builddir/build/BUILD/duplicity-2.1.5/bin/duplicity" "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" "-bb" "/builddir/build/BUILD/duplicity-2.1.5/bin/duplicity" "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" "-bb" "/builddir/build/BUILD/duplicity-2.1.5/bin/duplicity" "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.20240814T131332Z.vol1.difftar.gpg
 Calculated hash: b61fad3f60edf9f603553bb2aeee3474e13b14d0
 Manifest hash: d8191ecd9044452c66c2aa4e2da75651fb5a9764
Invalid data - SHA1 hash mismatch for file:
 duplicity-full.20240814T131332Z.vol1.difftar.gpg
 Calculated hash: b61fad3f60edf9f603553bb2aeee3474e13b14d0
 Manifest hash: d8191ecd9044452c66c2aa4e2da75651fb5a9764
Invalid data - SHA1 hash mismatch for file:
 duplicity-full.20240814T131332Z.vol1.difftar.gpg
 Calculated hash: b61fad3f60edf9f603553bb2aeee3474e13b14d0
 Manifest hash: d8191ecd9044452c66c2aa4e2da75651fb5a9764
Invalid data - SHA1 hash mismatch for file:
 duplicity-full.20240814T131332Z.vol1.difftar.gpg
 Calculated hash: b61fad3f60edf9f603553bb2aeee3474e13b14d0
 Manifest hash: d8191ecd9044452c66c2aa4e2da75651fb5a9764
Invalid data - SHA1 hash mismatch for file:
 duplicity-full.20240814T131332Z.vol1.difftar.gpg
 Calculated hash: b61fad3f60edf9f603553bb2aeee3474e13b14d0
 Manifest hash: d8191ecd9044452c66c2aa4e2da75651fb5a9764
Invalid data - SHA1 hash mismatch for file:
 duplicity-full.20240814T131332Z.vol1.difftar.gpg
 Calculated hash: b61fad3f60edf9f603553bb2aeee3474e13b14d0
 Manifest hash: d8191ecd9044452c66c2aa4e2da75651fb5a9764
...return_val: 21
.
...command: "setsid" "-w" "python3" "-bb" "/builddir/build/BUILD/duplicity-2.1.5/bin/duplicity" "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.20240814T131333Z.vol1.difftar.gpg
 Calculated hash: 2251a30f2f221b07f1009c702323665a9d720a2b
 Manifest hash: cd1fe9cd92ae7900831df65fdb9773b6b0cfe8f0
Invalid data - SHA1 hash mismatch for file:
 duplicity-full.20240814T131333Z.vol1.difftar.gpg
 Calculated hash: 2251a30f2f221b07f1009c702323665a9d720a2b
 Manifest hash: cd1fe9cd92ae7900831df65fdb9773b6b0cfe8f0
Invalid data - SHA1 hash mismatch for file:
 duplicity-full.20240814T131333Z.vol1.difftar.gpg
 Calculated hash: 2251a30f2f221b07f1009c702323665a9d720a2b
 Manifest hash: cd1fe9cd92ae7900831df65fdb9773b6b0cfe8f0
Invalid data - SHA1 hash mismatch for file:
 duplicity-full.20240814T131333Z.vol1.difftar.gpg
 Calculated hash: 2251a30f2f221b07f1009c702323665a9d720a2b
 Manifest hash: cd1fe9cd92ae7900831df65fdb9773b6b0cfe8f0
Invalid data - SHA1 hash mismatch for file:
 duplicity-full.20240814T131333Z.vol1.difftar.gpg
 Calculated hash: 2251a30f2f221b07f1009c702323665a9d720a2b
 Manifest hash: cd1fe9cd92ae7900831df65fdb9773b6b0cfe8f0
Invalid data - SHA1 hash mismatch for file:
 duplicity-full.20240814T131333Z.vol1.difftar.gpg
 Calculated hash: 2251a30f2f221b07f1009c702323665a9d720a2b
 Manifest hash: cd1fe9cd92ae7900831df65fdb9773b6b0cfe8f0
...return_val: 21
.
================= 428 passed, 20 skipped in 493.01s (0:08:13) ==================
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: duplicity-2.1.5-1.ocs23.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.TDOYr7
+ umask 022
+ cd /builddir/build/BUILD
+ cd duplicity-2.1.5
+ DOCDIR=/builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/share/doc/duplicity
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/share/doc/duplicity
+ cp -pr CHANGELOG.md /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/share/doc/duplicity
+ cp -pr README.md /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/usr/share/doc/duplicity
+ cp -pr CONTRIBUTING.md /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64/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.1.5-1.ocs23 duplicity(x86-64) = 2.1.5-1.ocs23 python3.11dist(duplicity) = 2.1.5 python3dist(duplicity) = 2.1.5
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 libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) librsync.so.2()(64bit) python(abi) = 3.11 python3.11dist(fasteners) rtld(GNU_HASH)
Recommends: ncftp >= 3.1.9 openssh-clients python3dist(PyDrive2) python3dist(boto3) python3dist(dropbox) python3dist(paramiko)
Processing files: duplicity-debugsource-2.1.5-1.ocs23.x86_64
Provides: duplicity-debugsource = 2.1.5-1.ocs23 duplicity-debugsource(x86-64) = 2.1.5-1.ocs23
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: duplicity-debuginfo-2.1.5-1.ocs23.x86_64
Provides: debuginfo(build-id) = bf68f284773d6577a83be7f2bf4913b91e799ed8 duplicity-debuginfo = 2.1.5-1.ocs23 duplicity-debuginfo(x86-64) = 2.1.5-1.ocs23
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: duplicity-debugsource(x86-64) = 2.1.5-1.ocs23
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/duplicity-2.1.5-1.ocs23.x86_64
Wrote: /builddir/build/SRPMS/duplicity-2.1.5-1.ocs23.src.rpm
Wrote: /builddir/build/RPMS/duplicity-debugsource-2.1.5-1.ocs23.x86_64.rpm
Wrote: /builddir/build/RPMS/duplicity-debuginfo-2.1.5-1.ocs23.x86_64.rpm
Wrote: /builddir/build/RPMS/duplicity-2.1.5-1.ocs23.x86_64.rpm
RPM build warnings:
    absolute symlink: /etc/duplicity/cacert.pem -> /etc/pki/tls/cert.pem
Child return code was: 0