-
-
Notifications
You must be signed in to change notification settings - Fork 836
Open
Labels
Milestone
Description
Some hints for Linux / BSD / other OS package maintainers:
libs
additionally to openssl, libacl, libattr, lz4 and zstd, we now also need:
- libxxhash
some of that code was bundled into previous borg versions, but we just unbundled it for the future (so it won't work any more for borg >= 2.0 if you do not have a working library).
make sure ALL libs have a LIBNAME.pc file for pkg-config / pkgconf because we use that for discovery.
the requirements are documented in our docs / in setup.py.
#6593 removes support for libressl, borg requires openssl >= 1.1.1 now.
python packages
we'll additionally need:
- argon2-cffi
- borghash and borgstore (optionally rclone and requests, paramiko)
- platformdirs
- backports-zstd (if you package for python < 3.14, 3.14 has zstd in stdlib)
- jsonargparse with shtab extra (also requires PyYAML)
For more details, see our pyproject.toml.
python 3.10
we'll require that as a minimum for borg >= 2.0.
Reactions are currently unavailable