Re: Duplicity 3.1.0 Released
Scott Hannahs via Duplicity-talk <[email protected]> Wed, 15 Jul 2026 17:51:39 -0400
| Newsgroups | gmane.comp.sysutils.backup.duplicity.general |
|---|---|
| Message-ID | <[email protected]> |
--===============5201654114714085258==
Content-Type: multipart/alternative;
boundary="Apple-Mail=_AA2383CA-9328-402B-A760-594A2504CA05"
--Apple-Mail=_AA2383CA-9328-402B-A760-594A2504CA05
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
Ken,
Same with tzdata but I will get that from PyPi. Tzdata is only =
necessary if you don=E2=80=99t have the data in the standard location on =
your system. I believe that macOS has it in the standard place so =
tzdata is not necessary (or rather provided by the OS).
Thanks,
Scott
#### Necessary Utilities and libraries for running duplicity ####
i intltool40 0.51.0-1304 =
Internationalize various kinds of data files
i lftp 4.9.3-1 =
Sophisticated command line based FTP client
i librsync2 2.3.4-2 =
Algorithm for remote file synchronization
i libffi8 3.4.8-1 =
Foreign Function Interface
i openssl300-dev 3.6.2-1 =
Secure Sockets Layer and Crypto Library
i par2 1.0.0-1 =
Parity Archive Volume Set II
i python310 3.10.19-1 =
Interpreted, object-oriented language
i lxml-py310 5.3.0-1 =
Binding for the libxml2 and libxslt
rclone
i librsync2 2.3.4-2 =
Algorithm for remote file synchronization
i fasteners-py310 0.19-2 =
Python package providing useful locks
i python-gettext-py310 5.0-1 =
Implementation of Gettext for Python
##### requirements for building duplicity #####
i fink =
0.45.99.git-20260307.1555 Open-source software package manager
i setuptools-tng-py310 82.0.0-1 =
EasyInstall and python eggs
build-essentials
##### backend libraries #####
i requests-oauthlib-py310 1.0.0-2 =
OAuthlib authentication support for Requests
i azure-storage-blob-py310 12.30.0-2 =
Object storage solution for the cloud
i b2sdk-py310 2.12.0-1 =
Client library, utilities to access B2 Cloud
i boto3-py310 1.34.144-1 =
Python interface to Amazon Web Services
i botocore-py310 1.34.144-1 =
The low-level, core functionality of boto 3
boxsdk[jwt]
dropbox
i gdata-py310 2.0.18-1 =
Python client library for Google data APIs
i google-api-python-client-py310 1.2-2 =
Access Google APIs via oauth2 and discovery
i pysocks-py310 1.7.0-1 =
Python SOCKS client module
i google-auth-oauthlib-py310 1.4.0-1 =
Oauthlib integration with google-auth
i httplib2-py310 0.18.1-1 =
Another httplib for python
jottalib
i keyring-py310 25.1.0-1 =
Store and access your passwords safely
mediafire
megatools
i paramiko-py310 2.12.0-2 =
SSH2 implementation in Python
i pexpect-py310 4.9.0-1 =
Pure Python expect-like interface
i psutil-py310 5.9.7-1 =
Process and system monitoring library
pydrive2
pyrax
python-swiftclient
i requests-py310 2.31.0-1 =
Python HTTP for Humans
i requests-oauthlib-py310 1.0.0-2 =
OAuthlib authentication support for Requests
##### testing libraries #####
i black-py310 26.5.1-2 =
Uncompromising Python code formatter
i flynt-py310 1.0.6-1 =
Convert old "%-formatted" to "f-strings"
i coverage-py310 7.6.1-1 =
Python code coverage for testing
i pycodestyle-py310 2.11.1-1 =
Python style guide checker
i pylint-py310 4.0.6-1 =
Analyzes Python code for bugs and quality
i pytest-py310 7.4.4-1 =
Cross-project testing tool for Python
i pytest-cov-py310 6.0.0-1 =
Coverage plugin for pytest
#### documentation libraries #####
myst-parser
i sphinx-py310 5.3.0-1 =
Python documentation generator
sphinx-rtd-dark-mode
> On Jul 7, 2026, at 7:47=E2=80=AFAM, Kenneth Loafman =
<[email protected]> wrote:
>=20
> The lxml module was moved from pip to repo.
>=20
> Here are the requirements from the repo (in README.md):
>=20
> sudo apt-get update=20
> sudo apt-get install -y \
> build-essential \
> intltool \
> lftp \
> librsync-dev \
> libffi-dev \
> libssl-dev \
> openssl \
> par2 \
> python3-dev \
> python3-lxml \
> python3-pip \
> python3-venv \
> python3 \
> rclone \
> rsync \
> rdiff \
> tzdata
>=20
> ...Ken
_______________________________________________
Duplicity-talk mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/duplicity-talk
--Apple-Mail=_AA2383CA-9328-402B-A760-594A2504CA05
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=utf-8
<html aria-label=3D"message body"><head><meta http-equiv=3D"content-type" =
content=3D"text/html; charset=3Dutf-8"></head><body =
style=3D"overflow-wrap: break-word; -webkit-nbsp-mode: space; =
line-break: after-white-space;"><meta http-equiv=3D"content-type" =
content=3D"text/html; charset=3Dutf-8"><div style=3D"overflow-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div dir=3D"auto" style=3D"overflow-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div dir=3D"auto" style=3D"overflow-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div dir=3D"auto" style=3D"overflow-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div dir=3D"auto" style=3D"overflow-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;"><div dir=3D"auto" style=3D"overflow-wrap: =
break-word; -webkit-nbsp-mode: space; line-break: =
after-white-space;">Ken,<div><br></div><div>Same with tzdata but I will =
get that from PyPi. Tzdata is only necessary if you don=E2=80=99t =
have the data in the standard location on your system. I believe =
that macOS has it in the standard place so tzdata is not necessary (or =
rather provided by the =
OS).</div><div><br></div><div>Thanks,</div><div>Scott</div><div><br></div>=
<div><div><font face=3D"Menlo" style=3D"font-size: 12px;">#### Necessary =
Utilities and libraries for running duplicity =
####</font></div><div><font face=3D"Menlo" style=3D"font-size: =
12px;"> i intltool40 =
=
0.51.0-1304 =
Internationalize various kinds of =
data files</font></div><div><font face=3D"Menlo" style=3D"font-size: =
12px;"> i lftp =
=
4.9.3-1 =
Sophisticated =
command line based FTP client</font></div><div><font face=3D"Menlo" =
style=3D"font-size: 12px;"> i librsync2 =
=
2.3.4-2 =
Algorithm =
for remote file synchronization</font></div><div><font face=3D"Menlo" =
style=3D"font-size: 12px;"> i libffi8 =
=
3.4.8-1 =
=
Foreign Function Interface</font></div><div><font face=3D"Menlo" =
style=3D"font-size: 12px;"> i openssl300-dev =
=
3.6.2-1 =
Secure Sockets Layer =
and Crypto Library</font></div><div><font face=3D"Menlo" =
style=3D"font-size: 12px;"> i par2 =
=
1.0.0-1 =
=
Parity Archive Volume Set II</font></div><div><font face=3D"Menlo" =
style=3D"font-size: 12px;"> i python310 =
=
3.10.19-1 =
Interpreted, =
object-oriented language</font></div><div><font face=3D"Menlo" =
style=3D"font-size: 12px;"> i lxml-py310 =
=
5.3.0-1 =
Binding =
for the libxml2 and libxslt</font></div><div><font face=3D"Menlo" =
style=3D"font-size: 12px;"> =
rclone</font></div><div><font face=3D"Menlo" style=3D"font-size: =
12px;"> i librsync2 =
=
2.3.4-2 =
Algorithm for remote =
file synchronization</font></div><div><font face=3D"Menlo" =
style=3D"font-size: 12px;"> i fasteners-py310 =
=
0.19-2 =
Python package =
providing useful locks</font></div><div><font face=3D"Menlo" =
style=3D"font-size: 12px;"> i python-gettext-py310 =
=
5.0-1 =
Implementation of Gettext for =
Python</font></div><div><br></div><div><font face=3D"Menlo" =
style=3D"font-size: 12px;">##### requirements for building duplicity =
#####</font></div><div><font face=3D"Menlo" style=3D"font-size: =
12px;"><div> i fink =
=
0.45.99.git-20260307.1555 =
Open-source software package =
manager</div><div> i setuptools-tng-py310 =
=
82.0.0-1 =
EasyInstall and python eggs</div><div><span =
class=3D"Apple-tab-span" style=3D"white-space: pre;"> =
</span>build-essentials</div></font></div><div><font face=3D"Menlo" =
style=3D"font-size: 12px;"><br></font></div><div><font face=3D"Menlo" =
style=3D"font-size: 12px;">##### backend libraries =
#####</font></div><div><font face=3D"Menlo" style=3D"font-size: =
12px;"><br></font></div><div><font face=3D"Menlo" style=3D"font-size: =
12px;"> i requests-oauthlib-py310 =
1.0.0-2 =
=
OAuthlib authentication support for =
Requests</font></div><div><font face=3D"Menlo" style=3D"font-size: =
12px;"> i azure-storage-blob-py310 =
12.30.0-2 =
=
Object storage solution for the cloud</font></div><div><font =
face=3D"Menlo" style=3D"font-size: 12px;"> i b2sdk-py310 =
=
2.12.0-1 =
=
Client library, utilities to access B2 =
Cloud</font></div><div><font face=3D"Menlo" style=3D"font-size: =
12px;"> i boto3-py310 =
=
1.34.144-1 =
Python interface to Amazon Web =
Services</font></div><div><font face=3D"Menlo" style=3D"font-size: =
12px;"> i botocore-py310 =
=
1.34.144-1 =
The low-level, core functionality of boto =
3</font></div><div><font face=3D"Menlo" style=3D"font-size: =
12px;">boxsdk[jwt]</font></div><div><font face=3D"Menlo" =
style=3D"font-size: 12px;">dropbox</font></div><div><font face=3D"Menlo" =
style=3D"font-size: 12px;"> i gdata-py310 =
=
2.0.18-1 =
Python =
client library for Google data APIs</font></div><div><font face=3D"Menlo" =
style=3D"font-size: 12px;"> i google-api-python-client-py310 =
1.2-2 =
=
Access Google APIs via oauth2 and =
discovery</font></div><div><font face=3D"Menlo" style=3D"font-size: =
12px;"> i pysocks-py310 =
=
1.7.0-1 =
Python SOCKS client =
module</font></div><div><font face=3D"Menlo" style=3D"font-size: =
12px;"> i google-auth-oauthlib-py310 =
1.4.0-1 =
=
Oauthlib integration with google-auth</font></div><div><font =
face=3D"Menlo" style=3D"font-size: 12px;"> i httplib2-py310 =
=
0.18.1-1 =
Another =
httplib for python</font></div><div><font face=3D"Menlo" =
style=3D"font-size: 12px;">jottalib</font></div><div><font face=3D"Menlo" =
style=3D"font-size: 12px;"> i keyring-py310 =
=
25.1.0-1 =
Store and access =
your passwords safely</font></div><div><font face=3D"Menlo" =
style=3D"font-size: 12px;">mediafire</font></div><div><font face=3D"Menlo"=
style=3D"font-size: 12px;">megatools</font></div><div><font =
face=3D"Menlo" style=3D"font-size: 12px;"> i paramiko-py310 =
=
2.12.0-2 =
SSH2 =
implementation in Python</font></div><div><font face=3D"Menlo" =
style=3D"font-size: 12px;"> i pexpect-py310 =
=
4.9.0-1 =
Pure Python =
expect-like interface</font></div><div><font face=3D"Menlo" =
style=3D"font-size: 12px;"> i psutil-py310 =
=
5.9.7-1 =
Process and =
system monitoring library</font></div><div><font face=3D"Menlo" =
style=3D"font-size: 12px;">pydrive2</font></div><div><font face=3D"Menlo" =
style=3D"font-size: 12px;">pyrax</font></div><div><font face=3D"Menlo" =
style=3D"font-size: 12px;">python-swiftclient</font></div><div><font =
face=3D"Menlo" style=3D"font-size: 12px;"> i requests-py310 =
=
2.31.0-1 =
Python =
HTTP for Humans</font></div><div><font face=3D"Menlo" style=3D"font-size: =
12px;"> i requests-oauthlib-py310 =
1.0.0-2 =
=
OAuthlib authentication support for =
Requests</font></div><div><font face=3D"Menlo" style=3D"font-size: =
12px;"><br></font></div><div><font face=3D"Menlo" style=3D"font-size: =
12px;">##### testing libraries #####</font></div><div><font face=3D"Menlo"=
style=3D"font-size: 12px;"> i black-py310 =
=
26.5.1-2 =
=
Uncompromising Python code formatter</font></div><div><font =
face=3D"Menlo" style=3D"font-size: 12px;"> i flynt-py310 =
=
1.0.6-1 =
=
Convert old "%-formatted" to "f-strings"</font></div><div><font =
face=3D"Menlo" style=3D"font-size: 12px;"> i coverage-py310 =
=
7.6.1-1 =
Python =
code coverage for testing</font></div><div><font face=3D"Menlo" =
style=3D"font-size: 12px;"> i pycodestyle-py310 =
=
2.11.1-1 =
Python style guide =
checker</font></div><div><font face=3D"Menlo" style=3D"font-size: =
12px;"> i pylint-py310 =
=
4.0.6-1 =
Analyzes Python code for bugs and =
quality</font></div><div><font face=3D"Menlo" style=3D"font-size: =
12px;"> i pytest-py310 =
=
7.4.4-1 =
Cross-project testing tool for =
Python</font></div><div><font face=3D"Menlo" style=3D"font-size: =
12px;"> i pytest-cov-py310 =
=
6.0.0-1 =
Coverage plugin for =
pytest</font></div><div><font face=3D"Menlo" style=3D"font-size: =
12px;"><br></font></div><div><font face=3D"Menlo" style=3D"font-size: =
12px;">#### documentation libraries #####</font></div><div><font =
face=3D"Menlo" style=3D"font-size: 12px;"><br></font></div><div><font =
face=3D"Menlo" style=3D"font-size: =
12px;">myst-parser</font></div><div><font face=3D"Menlo" =
style=3D"font-size: 12px;"> i sphinx-py310 =
=
5.3.0-1 =
Python =
documentation generator</font></div><div><font face=3D"Menlo" =
style=3D"font-size: =
12px;">sphinx-rtd-dark-mode</font></div><div><br></div><div><br><blockquot=
e type=3D"cite"><div>On Jul 7, 2026, at 7:47=E2=80=AFAM, Kenneth Loafman =
<[email protected]> wrote:</div><br =
class=3D"Apple-interchange-newline"><div><div dir=3D"ltr">The lxml =
module was moved from pip to repo.<div><br></div><div>Here are the =
requirements from the repo (in =
README.md):</div><div><br></div><div><font face=3D"monospace">sudo =
apt-get update <br>sudo apt-get install -y \<br> =
build-essential \<br> intltool =
\<br> lftp \<br> =
librsync-dev \<br> libffi-dev \<br> =
libssl-dev \<br> openssl =
\<br> par2 \<br> =
python3-dev \<br> python3-lxml \<br> =
python3-pip \<br> =
python3-venv \<br> python3 \<br> =
rclone \<br> rsync \<br> =
rdiff \<br> =
tzdata</font></div><div><br></div><div>...Ken</div></div></div></blockquot=
e></div><br></div></div></div></div></div></div></div>____________________=
___________________________<br>Duplicity-talk mailing =
list<br>[email protected]<br>https://lists.nongnu.org/mailman/list=
info/duplicity-talk<br></body></html>=
--Apple-Mail=_AA2383CA-9328-402B-A760-594A2504CA05--
--===============5201654114714085258==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRHVwbGljaXR5
LXRhbGsgbWFpbGluZyBsaXN0CkR1cGxpY2l0eS10YWxrQG5vbmdudS5vcmcKaHR0cHM6Ly9saXN0
cy5ub25nbnUub3JnL21haWxtYW4vbGlzdGluZm8vZHVwbGljaXR5LXRhbGsK
--===============5201654114714085258==--