mautrix-telegram: add inputs for E2BE support (#132979)

https://docs.mau.fi/bridges/general/end-to-bridge-encryption.html
(cherry picked from commit f1d1ed4f0221d89d5e221c26114a14fe138e8982)
This commit is contained in:
Yuka 2021-08-07 12:38:46 +02:00
parent 6ae8e459f5
commit 3a5ff18d64
1 changed files with 8 additions and 1 deletions

View File

@ -1,4 +1,6 @@
{ lib, python3, mautrix-telegram, fetchFromGitHub }:
{ lib, python3, mautrix-telegram, fetchFromGitHub
, withE2BE ? true
}:
with python3.pkgs;
@ -39,6 +41,11 @@ in buildPythonPackage rec {
pillow
lxml
setuptools
] ++ lib.optionals withE2BE [
asyncpg
python-olm
pycryptodome
unpaddedbase64
] ++ dbDrivers;
# `alembic` (a database migration tool) is only needed for the initial setup,