Re: Duplicity Release 3.2.0

Kenneth Loafman via Duplicity-talk <[email protected]>
Newsgroups gmane.comp.sysutils.backup.duplicity.general
Message-ID <CAD-_Ma0Sf4TP4VeehZdEi=p-Ey4Y_3mdyCC7q393R+1SvyJiog@mail.gmail.com>
Both release and dev versions are there now.

Someday PyPA will settle down.

...Ken


On Tue, Aug 11, 2026 at 12:54 PM Kenneth Loafman <[email protected]>
wrote:

> Hi,
>
> Working on it now.  The PyPA folks keep changing things around, a real
> time sink.
>
> ...Thanks,
> ...Ken
>
> On Tue, Aug 11, 2026 at 12:48 PM Nuno Teixeira <[email protected]>
> wrote:
>
>> Hello,
>>
>> Just to let you know that pypi.org does't have latest 3.2.0 tarball.
>>
>> Thanks
>>
>> Kenneth Loafman via Duplicity-talk <[email protected]> escreveu
>> (terça, 11/08/2026 à(s) 14:00):
>>
>>> Hi everyone,
>>>
>>> We are pleased to announce the release of Duplicity 3.2.0. This version
>>> brings significant modernization to the codebase, improves the developer
>>> experience, and includes several critical bug fixes.
>>>
>>> Below is a summary of the key changes:
>>>
>>> New Features and Modernization
>>>
>>>   - librsync Enhancements: Added a get_version() function to the
>>> librsync wrapper and implemented a pure Python fallback using ctypes for
>>> environments where the C extension is unavailable.
>>>   - Code Refactoring: Performed a large-scale refactor to use f-strings
>>> for string concatenation across the entire codebase.
>>>   - GPG Integration: Replaced the internal gpginterface.py with the
>>> standard python-gnupg library for improved maintenance and reliability.
>>>
>>> Infrastructure and Tooling
>>>
>>>   - Developer Experience: Added PyCharm devcontainer support, base
>>> Dockerfiles, and comprehensive coverage configuration with new Makefile
>>> targets.
>>>   - Build System: Rewrote the makechangelog utility in Python, updated
>>> the Snapcraft configuration to core26 (Python 3.14), and improved the
>>> release preparation scripts.
>>>   - CI/CD: Refined pipeline triggers for better handling of push, web,
>>> and merge request events.
>>>
>>> Bug Fixes and Reliability
>>>
>>>   - Security: Replaced unsafe os.system calls with safer Python
>>> alternatives (e.g., subprocess).
>>>   - Error Handling: Standardized error handling by replacing
>>> log.FatalError calls with raised errors.FatalError exceptions.
>>>   - Core Logic: Implemented a comprehensive fix for backup, restart, and
>>> cleanup logic.
>>>   - Backend & Restore Fixes: Resolved issues related to lockfile
>>> releases, B2 backend compatibility, PCA backend URL handling, and an
>>> AssertionError during restore operations.
>>>
>>> For a full list of commits and details, please refer to the CHANGELOG.md
>>> <https://gitlab.com/duplicity/duplicity/-/blob/main/CHANGELOG.md> file
>>> in the repository.
>>>
>>> Best regards,
>>> The Duplicity Team
>>>
>>> _______________________________________________
>>> Duplicity-talk mailing list
>>> [email protected]
>>> https://lists.nongnu.org/mailman/listinfo/duplicity-talk
>>>
>>
>>
>> --
>> Nuno Teixeira
>> FreeBSD UNIX:  <[email protected]>   Web:  https://FreeBSD.org
>>
>

_______________________________________________
Duplicity-talk mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/duplicity-talk
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.