duplicity-team team mailing list archive
-
duplicity-team team
-
Mailing list archive
-
Message #05960
Duplicity 2.2.0 Released
Hi All,
New release, new problems, before I even get the notice out!
See the CHANGELOG <https://duplicity.us/stable/CHANGELOG.html> or below for
details of what's in the release.
See Issue 797 <https://gitlab.com/duplicity/duplicity/-/issues/797> for the
first problem and workarounds.
PPA and PyPi releases are delayed by a couple of days.
It's always something!
...Thanks,
...Ken
## rel.2.2.0 (2024-01-26)
### Changes
* Use pytest not tox on GitLab CI. [Kenneth Loafman]
- saves build time
* Run po/update-pot. [Kenneth Loafman]
* Remove support for old mock. [Alexandre Detiste]
Project says "REQUIREMENTS: Python 3.8 to 3.12"
* Allow pipelines to run if not merge request. [Kenneth Loafman]
* Version as 2.2.0. [Kenneth Loafman]
* Upgrade current build and test systems. [Kenneth Loafman]
# Changes:
- move bin/duplicity to duplicity/__main__.py
- add entry point dup_run() no args
- rename bin to man (only contents now)
- rename duplicity/tarfile.py to duplicity/dup_tarfile.py to avoid
import problems
- duplicity now runs as a module `python3 -m duplicity` as well as a
script `/usr/bin/duplicity`
- py2->py3 oddities changed, `"".__class__` and `b"".__class__`
changed to `str` and `bytes`
- tox v4 now runs correctly as `tox run -e code`
- moved [pycodestyle] from tox.ini to setup.cfg
- moved .pylintrc from to setup.cfg
- sources released fully versioned
- duplicity/\_\_init\_\_.py
- man/duplicity.1
- pyproject.toml
- setup.py
- snap/snapcraft.yaml
Closes #774,#793
### Fix
* Remove test\_GPGWriteFile. [Kenneth Loafman]
- Fails on GitLab
- Runs on Linux and macOS just fine
* Invalid option error using `--[gpg|par2|rsync|ssh]-options '...' [Kenneth
Loafman]
Fixes #795.